:root,html[data-theme=dark],html[data-theme=light]{--reference-bg:#090b10;--reference-bg-raised:#10141b;--reference-panel:#12171fe6;--reference-panel-soft:#161c26b8;--reference-line:#7f95b838;--reference-line-strong:#5289f19e;--reference-text:#f6f8fd;--reference-muted:#a9b4c7;--reference-faint:#7f8ba0;--reference-blue:#3f83ff;--reference-blue-bright:#5c9bff;--reference-blue-deep:#1f5ff2;--reference-glow:0 0 28px #2f6fff4d, 0 16px 36px #00000057}html,body,.app-frame{background:radial-gradient(ellipse 58rem 30rem at 50% -12rem, #1f469124, transparent 76%), var(--reference-bg)!important;color:var(--reference-text)!important}body{letter-spacing:-.012em;font-family:var(--font-body)!important}.consumer-header,html[data-theme=light] .consumer-header{-webkit-backdrop-filter:blur(18px)saturate(125%)!important;backdrop-filter:blur(18px)saturate(125%)!important;background:#070a0fe6!important;border-bottom:1px solid #6d83a624!important;box-shadow:0 12px 34px #0000003d!important}.consumer-header:after{opacity:.45;background:linear-gradient(90deg,#0000,#3e7bff 35%,#2f65d8 68%,#0000)!important;height:1px!important}.consumer-header-row.consumer-header-row-no-brand.skyy-header-row,.consumer-header-row.consumer-header-row-hide-search.skyy-header-row{grid-template-columns:190px auto minmax(80px,1fr) auto!important;gap:1.6rem!important;width:min(100% - 2rem,1410px)!important;min-height:80px!important}.skyy-header-brand,.skyy-header-brand-panel{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.skyy-header-brand-panel{justify-content:flex-start!important;align-items:center!important;gap:.65rem!important;min-height:80px!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.skyy-header-brand-panel:before,.skyy-header-brand-panel:after{display:none!important}.skyy-header-brand-lockup{object-fit:contain!important;object-position:left center!important;width:188px!important;max-width:100%!important;height:auto!important;max-height:34px!important;display:block!important}.skyy-header-brand-mobile{object-fit:contain!important;object-position:left center!important;width:42px!important;height:26px!important;display:none!important}.skyy-header-brand-plane,.reference-brand-mark,.reference-brand-name{display:none!important}.reference-brand-mark{color:#3885ff;filter:drop-shadow(0 0 9px #337bff40);flex:0 0 36px;width:36px;height:36px;display:block}.reference-brand-name{color:#f4f6fb;letter-spacing:-.055em;font-size:1.45rem;font-weight:760;line-height:1}.reference-brand-name strong{color:#3885ff;font-weight:760}.consumer-desktop-nav{gap:.2rem!important;height:80px!important}.consumer-nav-link,html[data-theme=light] .consumer-nav-link{color:#b0bacb!important;min-height:80px!important;padding-inline:.8rem!important;font-size:.91rem!important;font-weight:570!important}.consumer-nav-link:hover,.consumer-nav-link[aria-current=page]{color:#f5f7fc!important;background:0 0!important}.consumer-nav-link[aria-current=page]:after{background:var(--reference-blue)!important;border-radius:2px!important;height:2px!important;bottom:12px!important;left:.8rem!important;right:.8rem!important;box-shadow:0 0 12px #3c82ff8c!important}.reference-header-search{display:inline-block;position:relative}.reference-header-search>summary{cursor:pointer;color:#e4eaff;background:#151b25c2;border:1px solid #7189b138;border-radius:999px;place-items:center;width:42px;height:42px;list-style:none;display:inline-grid}.reference-header-search>summary::-webkit-details-marker{display:none}.reference-header-search>summary:hover{border-color:#4d85ed;box-shadow:0 0 18px #397bff33}.reference-header-search>summary svg{width:18px;height:18px}.reference-header-search-panel{z-index:100;background:#111720;border:1px solid #3b5b93;border-radius:16px;width:min(420px,80vw);padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 55px #0000008c,0 0 28px #2a64dc29}.reference-header-search-panel .global-search-control{background:#171e28!important;border:1px solid #354256!important;border-radius:12px!important;min-height:50px!important}.reference-header-search-panel .global-search-control input{color:#f4f7fd!important}.consumer-login,html[data-theme=light] .consumer-login{color:#e4e9f3!important;border:1px solid #3a4658!important;border-radius:999px!important;min-height:42px!important;padding-inline:1.15rem!important;font-size:.87rem!important;font-weight:590!important}.consumer-login:hover{background:#32518d26!important;border-color:#6689c6!important}.consumer-signup,html[data-theme=light] .consumer-signup{color:#fff!important;background:linear-gradient(#4d91ff,#2364ef)!important;border:1px solid #73a7ff!important;border-radius:999px!important;min-height:42px!important;padding:.6rem 1.2rem!important;font-size:.87rem!important;font-weight:700!important;box-shadow:0 0 22px #2c6fff6e,inset 0 1px #ffffff59!important}.consumer-signup:hover{transform:translateY(-1px);background:linear-gradient(#62a0ff,#2b6bf3)!important}.v0home-page{background:var(--reference-bg)!important}.v0home-hero{background:radial-gradient(60rem 26rem at 50% 17%,#1e469b2e,#0000 72%),radial-gradient(25rem 20rem at 10% 35%,#142a5e21,#0000 75%),#090c12!important;border-bottom:1px solid #778eb429!important;min-height:430px!important}.v0home-grid-texture{opacity:.26!important;background-size:64px 64px!important}.v138-hero-flight-art{opacity:.22!important}.v0home-hero-inner,.v0home-search-hero-inner{flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:120px!important;padding:20px 0!important;display:flex!important}.reference-home-copy{z-index:4;text-align:center;width:min(100% - 2rem,980px);margin:0 auto 1rem;position:relative}.reference-home-eyebrow{color:#78a9ff;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:720}.reference-home-copy h1{color:#f7f8fc;letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5vw,4.15rem);font-weight:800;line-height:1.04}.reference-home-copy h1 span{color:#52a5f8;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#62d2ff,#6092ff 70%);-webkit-background-clip:text;background-clip:text}.reference-home-copy>p:last-child{color:#aab5c8;margin:1rem auto 0;font-size:1.03rem;line-height:1.48}.v0home-page .v0home-hero .v0home-search-hero-inner .v0home-hero-search-stage{width:min(1320px,100% - 2rem)!important;max-width:1320px!important}.v0home-hero-search-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:.9rem;display:flex;position:relative;background:#121b2ab8!important;border:1px solid #2f5fae!important;border-radius:999px!important;padding:10px!important;box-shadow:0 0 34px #1e5bcd21,inset 0 1px #ffffff0d!important}.reference-search-scope{white-space:nowrap;align-items:center;gap:1rem;padding-left:1.4rem;display:flex}.reference-search-scope a{color:#aebbd1;align-items:center;gap:.55rem;font-size:.95rem;font-weight:600;display:inline-flex}.reference-search-scope a:first-child{color:#77adff}.reference-search-scope svg{width:20px;height:20px}.reference-search-scope>span{background:#34435c;width:1px;height:28px}.v0home-hero-search-wrap>.relative{flex:auto;min-width:0}.v0home-hero-search-wrap .global-search-control{flex:auto;width:100%;background:#19212c!important;border:1px solid #6b82a933!important;border-radius:999px!important;min-height:58px!important;box-shadow:inset 0 1px #ffffff09!important}.v0home-hero-search-wrap .global-search-control:focus-within{border-color:#4c88ff!important;box-shadow:0 0 0 3px #3f83ff21,0 0 30px #2362e638!important}.v0home-hero-search-wrap .global-search-control input{color:#f4f7fd!important;min-height:54px!important;font-size:1rem!important}.v0home-hero-search-wrap .global-search-control input::placeholder{color:#9eabc0!important}.v0home-hero-search-wrap .global-search-submit{justify-content:center;align-items:center;gap:.55rem;display:inline-flex;color:#fff!important;text-transform:none!important;letter-spacing:0!important;background:linear-gradient(#3b82ff,#1d5af0)!important;border:1px solid #79aaff!important;border-radius:999px!important;min-width:142px!important;min-height:54px!important;margin-right:0!important;font-size:.98rem!important;font-weight:730!important;box-shadow:0 0 22px #296fff85,inset 0 1px #ffffff5c!important}.v0home-hero-search-wrap .global-search-submit:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(#5c9bff,#2668f4)!important}.reference-submit-icon{width:20px!important;height:20px!important}.reference-popular-searches{z-index:5;color:#a4afc2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;width:min(100% - 2rem,1320px);margin:.65rem auto 0;font-size:.85rem;display:flex;position:relative}.reference-popular-searches button{color:#c3cce0;cursor:pointer;background:#131a24c7;border:1px solid #3b475a;border-radius:999px;min-height:34px;padding:.35rem .85rem}.reference-popular-searches button:hover{color:#f7f9ff;background:#1b2b46;border-color:#5e8fe9}.v0home-main{grid-template-columns:minmax(0,1fr) 320px!important;gap:1.35rem!important;width:min(100% - 2rem,1390px)!important;padding:2.1rem 0 4rem!important}.v0home-feed-topline{border-bottom:1px solid var(--reference-line)!important;min-height:58px!important}.reference-community-heading{align-items:baseline;gap:1.35rem;display:flex}.reference-community-heading h2{color:#f5f7fc;letter-spacing:-.045em;margin:0;font-size:2rem}.reference-community-heading p{color:#a9b5c9;margin:0;font-size:.95rem}.v0home-feed-topline>a{color:#67a2ff;align-items:center;gap:.4rem;font-size:.86rem;font-weight:650;display:inline-flex}.v0home-feed-topline>a svg{width:16px;height:16px}.v0home-feed-sort{margin-top:1.05rem;gap:.7rem!important}.v0home-feed-sort button,.reference-reviews-tab{color:#a3aec2!important;letter-spacing:0!important;text-transform:none!important;border:1px solid #0000!important;border-radius:999px!important;min-height:38px!important;padding:.45rem .95rem!important;font-family:inherit!important;font-size:.82rem!important;font-weight:600!important}.v0home-feed-sort button[aria-selected=true],.reference-reviews-tab:hover{color:#eaf1ff!important;background:#2d66dc2e!important;border-color:#417de7!important}.v0home-feed-sort button[aria-selected=true]:after{display:none!important}.reference-reviews-tab{align-items:center;display:inline-flex;border-color:#303b4e!important}.v0home-post-list{gap:.8rem!important;margin-top:1.15rem!important}.v0home-post{border:1px solid var(--reference-line)!important;background:linear-gradient(145deg,#12171ffa,#0d1117fa)!important;border-radius:14px!important;grid-template-columns:92px minmax(0,1fr)!important;box-shadow:0 16px 34px #00000029!important}.v0home-post:hover,.v0home-post:focus-visible{background:#151d29!important;border-color:#3e68ac!important;box-shadow:0 0 24px #2d66e024!important}.v0home-post-stub{gap:.35rem;border-right:1px solid var(--reference-line)!important;background:#182231cc!important}.v0home-post-stub span{text-align:center;writing-mode:initial!important;color:#a7b7d0!important;letter-spacing:.04em!important;font-family:inherit!important;font-size:.7rem!important;transform:none!important}.v0home-post-stub time{color:#74839a;font-size:.67rem}.reference-post-type-icon{display:inline-flex}.reference-post-type-icon svg{color:#65a2ff;width:21px;height:21px}.v0home-post-main{padding:1.05rem 1.2rem .95rem!important}.v0home-post-meta{color:#8592a6!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:.78rem!important}.v0home-entity-link{color:#65a2ff!important}.v0home-post h3{color:#f1f4fa!important;margin-top:.45rem!important;font-size:1.15rem!important}.v0home-post-main>p{color:#a5b0c1!important;font-size:.91rem!important}.v0home-post footer{border-color:var(--reference-line)!important;color:#8c99ad!important}.v0home-post footer .post-like-button{order:3}.post-like-button{color:#a8b4c8!important}.post-like-button.is-liked,.post-like-button:hover:not(:disabled){color:#6ea6ff!important;background:#2d66dc21!important}.post-like-button svg{width:15px!important;height:15px!important}.v0home-sidebar{gap:.9rem!important;width:320px!important}.v0home-board-panel{border:1px solid var(--reference-line)!important;box-shadow:none!important;background:#11161ee0!important;border-radius:14px!important}.v0home-board-panel h2{border-color:var(--reference-line)!important;color:#e7ecf7!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:.88rem!important}.v0home-board-panel h2>span,.v0home-board-panel h2 svg{color:#6fa5ff!important}.v0home-story-list a,.v0home-airport-list a,.v0home-airline-list a{border-color:var(--reference-line)!important;color:#d8e0ef!important;background:0 0!important}.v0home-story-list a:hover,.v0home-airport-list a:hover,.v0home-airline-list a:hover{background:#192334!important}@media (width<=1050px){.consumer-header-row.consumer-header-row-no-brand.skyy-header-row,.consumer-header-row.consumer-header-row-hide-search.skyy-header-row{grid-template-columns:170px minmax(0,1fr) auto!important;gap:.8rem!important}.consumer-desktop-nav{display:none!important}.v0home-hero{min-height:420px!important}.v0home-hero-inner,.v0home-search-hero-inner{min-height:120px!important}}@media (width<=760px){.consumer-header-row.consumer-header-row-no-brand.skyy-header-row,.consumer-header-row.consumer-header-row-hide-search.skyy-header-row{grid-template-columns:1fr auto!important;width:calc(100% - 1rem)!important;min-height:64px!important}.skyy-header-brand-panel{min-height:64px!important}.reference-brand-mark{flex-basis:31px;width:31px;height:31px}.reference-brand-name{font-size:1.25rem}.consumer-header-search,.consumer-actions .theme-toggle{display:none!important}.v0home-hero{min-height:430px!important}.v0home-hero-inner,.v0home-search-hero-inner{min-height:145px!important;padding-top:12px!important}.reference-home-copy h1{font-size:clamp(2.35rem,11vw,3.5rem)}.reference-home-copy>p:last-child{font-size:.92rem}.reference-desktop-break{display:none}.v0home-page .v0home-hero .v0home-search-hero-inner .v0home-hero-search-stage{width:calc(100% - 1rem)!important;max-width:none!important}.v0home-hero-search-wrap{display:block;border-radius:22px!important;padding:8px!important}.reference-search-scope{padding:.35rem .65rem .55rem}.v0home-hero-search-wrap .global-search-control{min-height:54px!important}.v0home-hero-search-wrap .global-search-submit{min-width:112px!important;min-height:46px!important}.reference-popular-searches{flex-wrap:nowrap;justify-content:flex-start;width:calc(100% - 2rem);padding-bottom:.25rem;overflow-x:auto}.reference-popular-searches span,.reference-popular-searches button{flex:none}.v0home-main{grid-template-columns:1fr!important;width:calc(100% - 1rem)!important}.v0home-sidebar{width:100%!important}.v0home-feed-topline{flex-direction:column;padding-bottom:.85rem;align-items:flex-start!important}.reference-community-heading{display:block}.reference-community-heading p{margin-top:.3rem}.v0home-feed-topline>a{margin-top:.55rem}.v0home-feed-sort{padding-bottom:.2rem;overflow-x:auto}.v0home-post{grid-template-columns:1fr!important}.v0home-post-stub{flex-direction:row;justify-content:flex-start;min-height:42px;padding:.5rem .8rem;border-right:0!important;border-bottom:1px solid var(--reference-line)!important}.v0home-post-main{padding:.9rem .9rem .8rem!important}}:root,html[data-theme=dark],html[data-theme=light]{--font-body:"Segoe UI Variable Text", "Aptos", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display:"Segoe UI Variable Display", "Aptos Display", "Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif}html body :is(h1,h2,h3,.font-display),html body .reference-home-copy h1,html body .review-ref-hero h1,html body .auth-reference-page .auth-liquid-heading h1{font-family:var(--font-display)!important}html body .auth-reference-page.auth-liquid-page{font-family:var(--font-body)!important}.v0home-page .v0home-main{width:min(100% - 2rem,1450px)!important;max-width:1450px!important;display:block!important}.v0home-page .v0home-feed{width:100%!important;min-width:0!important}.v0home-page .v0home-post-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.v0home-page .v0home-post{flex-direction:column;min-height:255px;display:flex!important}.v0home-page .v0home-post-stub{flex-direction:row;justify-content:flex-start;min-height:42px;padding:.6rem .8rem;border-right:0!important;border-bottom:1px solid var(--reference-line)!important}.v0home-page .v0home-post-stub time{margin-left:auto}.v0home-page .v0home-post-main{flex-direction:column;flex:1;display:flex}.v0home-page .v0home-post-main>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v0home-page .v0home-post footer{margin-top:auto}.v0home-page .v0home-hero{overflow:visible!important}.v0home-page .v0home-hero-search-wrap{background:linear-gradient(115deg,#182234eb,#0e131df0)!important;border-color:#5a91fa!important;box-shadow:0 0 0 1px #6b9dff1a,0 0 37px #2060e838,0 18px 42px #00000042!important}.v0home-page .v0home-hero-search-wrap .global-search-control{background:#161e2bf2!important;border-color:#3b4c69!important}.v0home-page .v0home-hero-search-wrap .global-search-submit,html .v0home-page .v0home-hero-search-wrap .global-search-submit:disabled{text-shadow:0 1px 1px #0a1c4866;color:#fff!important;opacity:1!important}.v0home-page .v0home-hero-search-wrap .community-search-results{padding:5px;z-index:80!important;color:#f4f7fd!important;background:#141b26!important;border:1px solid #456495!important;border-radius:18px!important;margin-top:12px!important;box-shadow:0 24px 68px #00000094,0 0 30px #2767e52e!important}.v0home-page .community-search-results>div:first-child{text-transform:uppercase;letter-spacing:.14em;color:#83aaff!important;font-size:.72rem!important;font-weight:700!important}.v0home-page .community-search-results a{border-radius:10px;color:#f5f8ff!important}.v0home-page .community-search-results a:hover{background:#243955!important}.v0home-page .community-search-results>div:last-child{border-radius:0 0 12px 12px;background:#121b29d1!important}html body :is(.consumer-signup,.global-search-submit,.review-primary-action,.review-ref-search-button,.problems-primary-action,.auth-reference-page .auth-liquid-submit,.v0home-feed-empty a,.v0home-load-more button,.feed-empty a,.feed-more button,main.route-columns button[type=submit]),html body :is(.airline-directory-main>a[href=\/airline-reviews],.airline-community-identity a[href=\/create],.airline-community-identity a[href^="/login?redirect=/create"],.airport-community-hero a[href=\/create],.airport-community-hero a[href^="/login?redirect=/create"],.airline-directory-searchbox button[type=submit],.airport-directory-searchbox button[type=submit]){color:#fff!important;background:linear-gradient(#448cff 0%,#1f5fe9 62%,#3d88ff 100%)!important;border:1px solid #83b3ff!important;border-radius:999px!important;box-shadow:inset 0 1px 3px #ffffff59,0 0 24px #2d6ff966,0 8px 25px #1243ab33!important}html body :is(.consumer-signup,.global-search-submit,.review-primary-action,.review-ref-search-button,.problems-primary-action,.auth-reference-page .auth-liquid-submit,.v0home-feed-empty a,.v0home-load-more button,.feed-empty a,.feed-more button,main.route-columns button[type=submit]):hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:inset 0 1px 3px #ffffff6b,0 0 34px #2d6ff98c,0 10px 28px #1243ab42!important}@media (width<=1100px){.v0home-page .v0home-post-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.v0home-page .v0home-main{width:calc(100% - 1rem)!important}.v0home-page .v0home-post-list{grid-template-columns:minmax(0,1fr)!important}}.v0home-page .v0home-hero{background:radial-gradient(circle at 13% 8%,#326fe12b,#0000 31%),radial-gradient(circle at 87% 20%,#1b5bc01f,#0000 24%),linear-gradient(#07111a 0%,#08121b 100%)!important;border-bottom:1px solid #42577447!important;min-height:0!important;position:relative!important;overflow:hidden!important}.v0home-page .v0home-hero:before{pointer-events:none;opacity:.12;background-image:radial-gradient(circle at 76% 24%,#468ffff2 0 1.5px,#0000 2px),radial-gradient(circle at 81% 31%,#468fffb3 0 1.4px,#0000 2px),radial-gradient(circle at 87% 25%,#468fffbf 0 1.4px,#0000 2px),radial-gradient(circle at 72% 42%,#468fff8c 0 1.4px,#0000 2px),radial-gradient(circle at 84% 44%,#468fff9e 0 1.4px,#0000 2px);position:absolute;inset:0;content:""!important;display:block!important}.v0home-page .v0home-hero:after,.v0home-page .v0home-grid-texture,.v0home-page .v138-hero-flight-art{display:none!important}.v0home-page .reference-home-copy{z-index:4;position:relative;text-align:left!important;width:min(100% - 2rem,1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:1.6rem 0 0!important}.v0home-page .reference-home-eyebrow{color:#78b4ff!important;letter-spacing:.24em!important;margin:0 0 .8rem!important;font-size:.74rem!important}.v0home-page .reference-home-copy h1{text-wrap:balance;color:#f3f6fa!important;letter-spacing:-.055em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:900px!important;margin:0!important;font-size:clamp(3rem,5.3vw,4.85rem)!important;font-weight:900!important;line-height:.94!important}.v0home-page .reference-home-copy h1 span{-webkit-text-fill-color:transparent!important;background:linear-gradient(100deg,#73d0ff 0%,#4f8aff 88%)!important;-webkit-background-clip:text!important;background-clip:text!important}.v0home-page .reference-home-copy>p:last-child{color:#9eafc0!important;max-width:720px!important;margin:.9rem 0 0!important;font-size:1rem!important;line-height:1.55!important}.v0home-page .reference-desktop-break{display:none!important}.v0home-page .v0home-search-hero-inner{z-index:5;position:relative;width:min(100% - 2rem,1180px)!important;max-width:1180px!important;min-height:0!important;margin-inline:auto!important;padding:1.35rem 0 .9rem!important;display:block!important}.v0home-page .v0home-hero .v0home-search-hero-inner .v0home-hero-search-stage{width:min(100%,930px)!important;max-width:930px!important;margin:0!important}.v0home-page .v0home-hero-search-wrap{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.v0home-page .v0home-hero-search-wrap .global-search-control{position:relative;background:linear-gradient(#09121df7,#070e17fc)!important;border:1px solid #6484b17a!important;border-radius:20px!important;width:100%!important;min-height:64px!important;padding:6px 6px 6px 18px!important;box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000003d!important}.v0home-page .v0home-hero-search-wrap .global-search-control:after{display:none!important}.v0home-page .v0home-hero-search-wrap .global-search-control:focus-within{border-color:#7db0ffd1!important;box-shadow:0 0 0 4px #3a82f617,0 0 30px #296eff29!important}.v0home-page .v0home-hero-search-wrap .global-search-control>svg:first-child{color:#d1deeb!important;width:21px!important;height:21px!important}.v0home-page .v0home-hero-search-wrap .global-search-control input{color:#f0f6fc!important;min-height:50px!important;font-size:.98rem!important}.v0home-page .v0home-hero-search-wrap .global-search-control input::placeholder{color:#7f91a3!important;-webkit-text-fill-color:#7f91a3!important}html body .v0home-page .v0home-hero-search-wrap .global-search-submit,html body .v0home-page .v0home-hero-search-wrap .global-search-submit:disabled{color:#fff!important;opacity:1!important;min-width:144px!important;min-height:50px!important;text-shadow:none!important;background:linear-gradient(#4c95ff 0%,#2867ee 100%)!important;border:1px solid #8bbcfff5!important;border-radius:15px!important;padding-inline:1.25rem!important;font-size:.92rem!important;font-weight:800!important;box-shadow:inset 0 1px 1px #ffffff70,0 0 20px #2e73ff47!important}html body .v0home-page .v0home-hero-search-wrap .global-search-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff7a,0 0 26px #2e73ff5c!important}.v0home-page .reference-popular-searches{z-index:5;position:relative;justify-content:flex-start!important;width:min(100% - 2rem,1180px)!important;margin:0 auto!important;padding:0 0 1.35rem!important}.v0home-page .reference-popular-searches button{min-height:38px;box-shadow:none!important;color:#dbe6f0!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:999px!important}.v0home-page .reference-popular-searches button:hover{background:#233d5e73!important;border-color:#73a7ee73!important;transform:none!important}@media (width<=960px){.v0home-page .reference-home-copy,.v0home-page .v0home-search-hero-inner,.v0home-page .reference-popular-searches{width:calc(100% - 1.25rem)!important}.v0home-page .reference-home-copy{padding-top:1.2rem!important}.v0home-page .reference-home-copy h1{max-width:760px!important;font-size:clamp(2.55rem,7.2vw,3.75rem)!important;line-height:.96!important}}@media (width<=640px){.v0home-page .reference-home-copy{padding-top:.95rem!important}.v0home-page .reference-home-eyebrow{letter-spacing:.19em!important;font-size:.66rem!important}.v0home-page .reference-home-copy h1{font-size:clamp(2.15rem,11.2vw,3rem)!important;line-height:.96!important}.v0home-page .reference-home-copy>p:last-child{font-size:.9rem!important;line-height:1.48!important}.v0home-page .v0home-search-hero-inner{padding:1rem 0 .75rem!important}.v0home-page .v0home-hero-search-wrap .global-search-control{border-radius:16px!important;min-height:56px!important;padding:5px 5px 5px 13px!important}.v0home-page .v0home-hero-search-wrap .global-search-control input{min-height:44px!important;font-size:.82rem!important}html body .v0home-page .v0home-hero-search-wrap .global-search-submit,html body .v0home-page .v0home-hero-search-wrap .global-search-submit:disabled{border-radius:12px!important;min-width:82px!important;min-height:44px!important;padding-inline:.72rem!important;font-size:.75rem!important}.v0home-page .reference-popular-searches{gap:.4rem!important;padding-bottom:1rem!important}.v0home-page .reference-popular-searches>span{width:100%;font-size:.75rem}.v0home-page .reference-popular-searches button{min-height:36px;padding:.42rem .68rem!important;font-size:.75rem!important}}@media (width<=760px){.skyy-header-brand-lockup{width:154px!important;max-height:28px!important}}@media (width<=560px){.skyy-header-brand-lockup{display:none!important}.skyy-header-brand-mobile{display:block!important}}@media (width<=760px){.skyy-header-brand-lockup{object-fit:contain!important;object-position:left center!important;width:168px!important;max-width:168px!important;max-height:32px!important;display:block!important}.skyy-header-brand-panel{align-items:center!important;display:flex!important}}@media (width<=430px){.skyy-header-brand-lockup{width:162px!important;max-width:162px!important}}.airlines-directory-page,.airports-directory-page,.airline-community-page,.airport-community-page{--secondary-panel:#171b21;--secondary-panel-hover:#1d242d;--secondary-border:#343c48;--secondary-muted:#aab5c7;--secondary-blue:#4c88ff;--secondary-blue-strong:#2465ec;color:#f7f9ff!important;background:radial-gradient(60% 28rem at 50% 0,#1d4da21f,#0000 75%),#111417!important}:is(.airlines-directory-page,.airports-directory-page,.airline-community-page,.airport-community-page) :is(.airline-directory-hero,.airport-directory-hero,.airline-community-hero,.airport-community-hero){position:relative;background:radial-gradient(65% 24rem at 50% -8rem,#2863d42e,#0000 80%),#111417!important;border-color:#8299bc29!important}:is(.airline-directory-hero,.airport-directory-hero,.airline-community-hero,.airport-community-hero) h1{color:#f9faff!important;font-family:var(--font-body)!important;letter-spacing:-.045em!important;font-weight:750!important}:is(.airline-directory-hero,.airport-directory-hero,.airline-community-hero,.airport-community-hero) :is(p,.text-muted){color:var(--secondary-muted)!important}:is(.airline-directory-hero,.airport-directory-hero,.airline-community-hero,.airport-community-hero) .text-sky{color:#78a9ff!important}:is(.airline-directory-searchbox,.airport-directory-searchbox){background:linear-gradient(145deg,#1f2733f5,#141921f5)!important;border:1px solid #425a81!important;border-radius:19px!important;box-shadow:0 16px 44px #00000038,0 0 26px #2867ef14!important}:is(.airline-directory-searchbox,.airport-directory-searchbox) label{color:#e4eafb!important}:is(.airline-directory-searchbox,.airport-directory-searchbox) input{color:#f8faff!important;background:#1a2028!important;border:1px solid #404b5a!important;border-radius:13px!important;min-height:52px!important}:is(.airline-directory-searchbox,.airport-directory-searchbox) input::placeholder{color:#98a5ba!important}:is(.airline-directory-searchbox,.airport-directory-searchbox) input:focus{border-color:#649aff!important;box-shadow:0 0 0 3px #3774ff24,0 0 24px #2665ec2e!important}:is(.airline-directory-panel,.airport-directory-panel,.airline-community-panel,.airport-community-panel){overflow:hidden;border:1px solid var(--secondary-border)!important;background:linear-gradient(150deg, #191e25, var(--secondary-panel) 64%)!important;border-radius:17px!important;box-shadow:0 18px 42px #0000002e!important}:is(.airline-directory-panel,.airport-directory-panel,.airline-community-panel,.airport-community-panel) :is(h2,h3){color:#f6f8fd!important;font-family:var(--font-body)!important}:is(.airline-directory-panel,.airport-directory-panel,.airline-community-panel,.airport-community-panel) :is(p,.text-muted){color:var(--secondary-muted)!important}:is(.airline-directory-panel,.airport-directory-panel,.airline-community-panel,.airport-community-panel) :is(.border-b,.border-t,.divide-y>*){border-color:var(--secondary-border)!important}:is(.airport-directory-row,.airline-directory-panel a:not(.text-sky),.community-post-card){color:#e9eefb!important}:is(.airport-directory-row,.airline-directory-panel a:not(.text-sky),.community-post-card):hover{background:var(--secondary-panel-hover)!important}.airport-directory-code{color:#8bb4ff!important;background:#356ff52b!important;border:1px solid #689fff66!important;border-radius:11px!important}.airport-directory-shortcut{color:#dce5f3!important;background:#1b2129!important;border:1px solid #394454!important;border-radius:999px!important}.airport-directory-shortcut:hover{color:#fff!important;background:#253653!important;border-color:#659aff!important}.airline-directory-main>a[href=\/airline-reviews],:is(.airline-community-identity,.airport-community-hero) a[href=\/create],:is(.airline-community-identity,.airport-community-hero) a[href^="/login?redirect=/create"]{color:#f5f8ff!important;background:linear-gradient(110deg,#2453b045,#181f2cfa 68%)!important;border:1px solid #6a9dff94!important;border-radius:17px!important;box-shadow:0 0 25px #2465ec21,0 14px 36px #00000029!important}.airline-directory-main>a[href=\/airline-reviews]:hover,:is(.airline-community-identity,.airport-community-hero) a[href=\/create]:hover,:is(.airline-community-identity,.airport-community-hero) a[href^="/login?redirect=/create"]:hover{background:linear-gradient(115deg,#2a60d366,#1c273bfa 72%)!important;border-color:#85afff!important;box-shadow:0 0 32px #2465ec3b!important}.airline-directory-main>a[href=\/airline-reviews] .text-sky{color:#8db5ff!important}:is(.airport-community-stats,.airline-community-stats){border-color:var(--secondary-border)!important;background:#171c23!important}:is(.airport-community-stats,.airline-community-stats) strong{color:#f7faff!important}:is(.airport-community-stats,.airline-community-stats) span{color:#a2afc2!important}:is(.airport-community-filters,.airline-community-filters){border-color:var(--secondary-border)!important;background:#151b24!important}:is(.airport-community-filters,.airline-community-filters) button{color:#b8c4d6!important;border:1px solid #0000!important;border-radius:999px!important}:is(.airport-community-panel,.airline-community-panel) .discussion-list article{border-color:var(--secondary-border)!important;background:#171c23!important}:is(.airport-community-panel,.airline-community-panel) .discussion-list article:hover{background:#202a38!important}.problems-hero{background:radial-gradient(56% 22rem at 52% 0,#265ecb2e,#0000 80%),#111417!important;border-color:#7e94b12e!important}.problems-hero h1{color:#f8faff!important;font-family:var(--font-body)!important;letter-spacing:-.045em!important}.problems-hero p:not(.home-kicker){color:#aab5c7!important}.problems-hero .home-kicker{color:#83afff!important}.problems-primary-action{color:#fff!important;background:linear-gradient(#3c86ff,#205ee3)!important;border:1px solid #76a6ff!important;border-radius:999px!important;box-shadow:0 0 26px #2d6bf16e,inset 0 1px #ffffff47!important}.problems-primary-action:hover{background:linear-gradient(#5e9bff,#2b70f4)!important;box-shadow:0 0 34px #2d6bf18a!important}.problems-layout{color:#f5f7fc!important}:is(.problems-list-panel,.problems-guide>section,.problem-case-card){background:linear-gradient(155deg,#1b2027,#171b21 72%)!important;border:1px solid #343c48!important;border-radius:17px!important;box-shadow:0 16px 42px #00000026!important}.problem-case-card:hover{background:#202a38!important;border-color:#5576ad!important}:is(.problems-toolbar,.problem-view-tabs){background:#191e25!important;border-color:#343c48!important}.problems-toolbar :is(h2,p),.discovery-card h2{color:#f4f7fe!important}:is(.problem-case-main h3,.problem-case-main h3 a){color:#f5f8ff!important}:is(.problem-case-main>p,.problem-case-meta,.problem-case-context,.problems-guide-copy,.problem-type-list span){color:#acb8c9!important}.problem-view-tabs button{color:#c1cad8!important;background:#20262f!important;border:1px solid #394252!important;border-radius:999px!important}.problem-view-tabs button[aria-pressed=true]{color:#fff!important;background:linear-gradient(#3a84fa,#2464e6)!important;border-color:#84b0ff!important;box-shadow:0 0 18px #3171f759!important}.problem-case-list{background:0 0!important}.problem-case-status{color:#f19aab!important;background:#9a345021!important;border-color:#5a4652!important;border-radius:999px!important}.problem-case-side a{color:#8bb3ff!important}.problem-case-outcome{color:#b9e2ce!important;background:#36a4711c!important;border-color:#46b98b4d!important;border-radius:12px!important}:is(.feed-state,.feed-empty){color:#aab6c8!important}:is(.feed-empty a,.feed-more button,.feed-state button){color:#dceaff!important;background:#1d335c!important;border:1px solid #71a0ff80!important;border-radius:999px!important}main.route-columns,main[class*="max-w-[980px]"]{color:#f5f8ff!important}main.route-columns :is(.border.border-border.bg-surface,.rounded-xl.border.border-border.bg-surface),main.route-columns>section>div[class*=border-sky],main.route-columns>section>div[class*=border-amber],main.route-columns>aside>section,main[class*="max-w-[980px]"] :is(section,a[class*=rounded-xl]){background:linear-gradient(155deg,#1b2028,#171b21)!important;border-color:#394352!important;border-radius:17px!important;box-shadow:0 15px 38px #00000029!important}main.route-columns :is(h1,h2,h3),main[class*="max-w-[980px]"] :is(h1,h2,h3){color:#f8faff!important;font-family:var(--font-body)!important}main.route-columns :is(p,small,.text-muted){color:#abb7c8!important}main.route-columns :is(input:not([type=checkbox]),textarea,select){color:#f5f8ff!important;background:#1b222b!important;border:1px solid #414c5c!important;border-radius:12px!important}main.route-columns :is(input:not([type=checkbox]),textarea,select):focus{border-color:#77a6ff!important;box-shadow:0 0 0 3px #3879ff29!important}main.route-columns button[type=submit]{color:#fff!important;background:linear-gradient(#4089ff,#2463e8)!important;border:1px solid #79a8ff!important;border-radius:999px!important;box-shadow:0 0 23px #2b69eb57!important}main.route-columns button[type=submit]:hover{background:linear-gradient(#609cff,#3072f5)!important;box-shadow:0 0 30px #2b69eb75!important}main[class*="max-w-[860px]"],main[class*="max-w-[960px]"],main[class*="max-w-[780px]"]{color:#f4f7fe!important}:is(main[class*="max-w-[860px]"],main[class*="max-w-[960px]"],main[class*="max-w-[780px]"])>h1{color:#f9faff!important;font-family:var(--font-body)!important;letter-spacing:-.04em!important;font-weight:750!important}:is(main[class*="max-w-[860px]"],main[class*="max-w-[960px]"],main[class*="max-w-[780px]"]) :is(.text-muted,p.text-muted){color:#aab6c8!important}:is(main[class*="max-w-[860px]"],main[class*="max-w-[960px]"]) :is(section.bg-surface,article.bg-surface,ul.bg-surface,div.bg-surface){background:#191e25!important;border-color:#394352!important;border-radius:16px!important;box-shadow:0 14px 36px #00000026!important}:is(main[class*="max-w-[860px]"],main[class*="max-w-[960px]"]) :is(input,select,textarea){color:#f5f8ff!important;background:#1c232d!important;border-color:#445062!important;border-radius:12px!important}:is(main[class*="max-w-[860px]"],main[class*="max-w-[960px]"]) button:not([role=tab]){border-radius:999px!important}main[class*="max-w-[860px]"] #activity-username+button{color:#fff!important;background:linear-gradient(#4089ff,#2666eb)!important;border:1px solid #7ba9ff!important;box-shadow:0 0 20px #2e6df04d!important}main[class*="max-w-[860px]"] [role=tablist]{background:#1b222d!important;border:1px solid #394352!important;border-radius:999px!important}main[class*="max-w-[860px]"] [role=tab][data-state=active]{color:#fff!important;background:#2e6deb!important;border-radius:999px!important;box-shadow:0 0 15px #2e6deb40!important}main[class*="max-w-[960px]"] article blockquote{color:#c6d0de!important;background:#131921!important;border-color:#394352!important;border-radius:12px!important}main[class*="max-w-[960px]"] article button{color:#e1e9f5!important;background:#202936!important;border-color:#49566a!important}main[class*="max-w-[960px]"] article button:hover{background:#293b56!important;border-color:#739cdd!important}main[class*="max-w-[780px]"] .policy-copy{color:#b5c0d0!important}main[class*="max-w-[780px]"] .policy-copy :is(h2,h3){color:#f5f8ff!important;font-family:var(--font-body)!important}main[class*="max-w-[780px]"] .policy-copy a{color:#8db7ff!important}@media (width<=640px){:is(.airline-directory-searchbox,.airport-directory-searchbox){border-radius:16px!important}:is(.airline-directory-panel,.airport-directory-panel,.airline-community-panel,.airport-community-panel,.problems-list-panel,.problems-guide>section,.problem-case-card),.airline-directory-main>a[href=\/airline-reviews]{border-radius:14px!important}main[class*="max-w-[860px]"] [role=tablist]{border-radius:18px!important}}.premium-search-anchor,.premium-autocomplete,.review-ref-search-field,.review-ref-search-shell,.airport-gallery-search,.consumer-header-search,.consumer-mobile-search,.v0home-hero-search-stage,.v0home-hero-search-wrap{isolation:isolate;position:relative;overflow:visible!important}.premium-search-anchor.is-open,.premium-autocomplete.is-open,.review-ref-search-field:focus-within,.v0home-hero-search-stage:focus-within,.consumer-header-search:focus-within,.consumer-mobile-search:focus-within{z-index:160!important}.premium-search-shell,.v0home-hero-search-wrap .premium-search-control,.consumer-header-search .premium-search-control,.consumer-mobile-search .premium-search-control,.airport-gallery-page .airport-gallery-search.premium-search-shell{background:linear-gradient(#171b21 0%,#101319 100%)!important;border:1px solid #4c86ed!important;box-shadow:0 12px 45px #04163b30,0 0 26px #2a6bfa1f,inset 0 1px #ffffff0b!important}.v0home-hero-search-wrap{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.v0home-hero-search-wrap:before,.v0home-hero-search-wrap:after{display:none!important}.v0home-hero-search-wrap .premium-search-control{border-radius:999px!important;min-height:68px!important;padding:8px 8px 8px 20px!important}.consumer-header-search .premium-search-control,.consumer-mobile-search .premium-search-control{border-radius:999px!important;min-height:48px!important;padding:4px 5px 4px 14px!important}.premium-search-button,.v0home-hero-search-wrap .global-search-submit,.airport-gallery-page .airport-gallery-search-submit,.review-ref-page .review-ref-search-button{color:#fff!important;background:linear-gradient(#3d82f8 0%,#1a5de9 48%,#3784fc 100%)!important;border:1px solid #75a9ff!important;box-shadow:inset 0 1px 4px #ecf6ff6b,0 0 23px #2a6bfa6e,0 7px 23px #174ab440!important}.premium-search-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.premium-search-menu,.community-search-results.premium-search-menu,.premium-autocomplete-menu{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);scrollbar-width:thin;scrollbar-color:#375d96 transparent;z-index:9999!important;color:#f4f7fc!important;background:radial-gradient(circle at 10% 0,#3d82f821,#0000 28%),linear-gradient(155deg,#121923fb,#0a0f17fc)!important;border:1px solid #5d89d19e!important;border-radius:18px!important;max-height:min(430px,58dvh)!important;overflow:hidden auto!important;box-shadow:0 28px 72px #00000094,0 0 32px #2a6bfa33,inset 0 1px #ffffff0f!important}.premium-search-menu:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#6fa9ffe0,#0000);height:1px;display:block;position:sticky;top:0}.premium-search-menu>div:first-of-type,.premium-search-menu section>div:first-child{color:#90a5bf!important}.premium-search-menu section,.premium-search-menu>div{border-color:#63789938!important}.premium-search-option{position:relative;color:#eef4fb!important;border-color:#6378992e!important;min-height:58px!important}.premium-search-option:hover,.premium-search-option:focus,.premium-search-option.is-active{background:linear-gradient(90deg,#2e68d329,#2e68d30f)!important}.premium-search-option:after{content:"";background:linear-gradient(90deg,#0000,#63789926,#0000);height:1px;position:absolute;inset:auto 16px 0}.premium-search-option:last-child:after{display:none}.premium-search-menu .bg-navy{color:#ddebff!important;background:#1d375b8f!important;border:1px solid #6d9fec5c!important}.airport-gallery-page .airport-gallery-hero{overflow:visible!important}.airport-gallery-page .airport-gallery-hero-copy{padding-top:4px!important}.airport-gallery-page .airport-gallery-hero h1{text-shadow:none!important;line-height:.98!important}.airport-gallery-page .airport-gallery-hero h1 span{filter:none!important;text-shadow:none!important;margin-top:.13em!important}.airport-gallery-page .airport-gallery-hero:after{filter:blur(8px);opacity:.42!important}.airport-gallery-page .airport-gallery-hero:before{opacity:.13!important}.airport-gallery-page .airport-gallery-search{border-radius:999px!important;gap:10px!important;width:min(100%,860px)!important;min-height:74px!important;margin-top:16px!important;padding:8px 8px 8px 20px!important}.airport-gallery-page .airport-gallery-search input{min-height:54px!important;font-size:1rem!important}.airport-gallery-page .airport-gallery-search-submit{border-radius:999px!important;min-width:146px!important;min-height:53px!important}.airport-gallery-page .airport-gallery-regions{gap:8px!important;margin-top:16px!important}.airport-gallery-page .airport-gallery-regions button{min-height:40px!important;padding:6px 15px!important;font-size:.84rem!important}.airport-community-page{background:radial-gradient(circle at 50% 8%,#1a4b971f,#0000 28rem),#070b10!important}.community-stats-wrap{width:min(100% - 2rem,1040px);margin:18px auto 0}.community-stats{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 12px 30px #0000002e;background:linear-gradient(#0b1829eb,#08111df5)!important;border:1px solid #496c9d7a!important;border-radius:18px!important;display:grid!important}.community-stats>div{text-align:center;align-content:center;place-items:center;gap:4px;min-height:96px;padding:12px 10px;display:grid}.community-stats>div+div{border-left:1px solid #566f9442}.community-stats svg{color:#b9c8de;stroke-width:1.75px;width:21px;height:21px}.community-stats strong{font-size:1.4rem;line-height:1;color:#fff!important;font-family:var(--font-display)!important}.community-stats span{letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:650;color:#a8b9cf!important}.airport-community-main{padding-top:20px!important}.airport-community-panel{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.airport-community-panel>div:first-child{display:none!important}:is(.airport-community-filters,.airline-community-filters){margin-bottom:22px;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;display:flex!important;overflow:visible!important}:is(.airport-community-filters,.airline-community-filters) button{box-shadow:inset 0 1px #ffffff06;color:#bfcbe0!important;min-height:44px!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;background:#0a1422bd!important;border:1px solid #53709c8c!important;border-radius:999px!important;padding:7px 22px!important;font-size:.92rem!important;font-weight:650!important}:is(.airport-community-filters,.airline-community-filters) button:hover{color:#fff!important;background:#132745cc!important;border-color:#6797e7bd!important}:is(.airport-community-filters,.airline-community-filters) button[aria-pressed=true]{color:#fff!important;background:linear-gradient(#3d82f8,#1762ed)!important;border-color:#78adff!important;box-shadow:inset 0 1px #ffffff57,0 0 22px #2a6bfa52!important}.airport-community-panel .discussion-list{background:#09121ed6;border:1px solid #4870ac70;border-radius:20px;overflow:hidden}@media (width<=760px){.airport-gallery-page .airport-gallery-layout{width:min(100% - 20px,480px)!important}.airport-gallery-page .airport-gallery-hero{min-height:auto!important;padding-top:8px!important}.airport-gallery-page .airport-gallery-hero h1{font-size:clamp(2.25rem,11.2vw,3.2rem)!important;line-height:1!important}.airport-gallery-page .airport-gallery-hero h1 span{margin-top:.16em!important}.airport-gallery-page .airport-gallery-stat{border-radius:18px!important;min-height:94px!important;padding:14px 15px!important}.airport-gallery-page .airport-gallery-stat strong{font-size:1.25rem!important}.airport-gallery-page .airport-gallery-search{border-radius:22px!important;min-height:60px!important;padding:6px 6px 6px 14px!important}.airport-gallery-page .airport-gallery-search input{min-height:46px!important;font-size:.82rem!important}.airport-gallery-page .airport-gallery-search-submit{min-width:90px!important;min-height:46px!important;padding-inline:13px!important;font-size:.78rem!important}.airport-gallery-page .airport-gallery-regions{gap:6px!important;margin:12px 0 20px!important;padding-bottom:2px!important}.airport-gallery-page .airport-gallery-regions button{min-height:36px!important;padding:5px 12px!important;font-size:.76rem!important}.reference-popular-searches{gap:.35rem!important}.reference-popular-searches button{min-height:34px!important;padding:.38rem .62rem!important;font-size:.72rem!important}.premium-search-menu,.community-search-results.premium-search-menu,.premium-autocomplete-menu{border-radius:16px!important;left:-4px!important;right:-4px!important}.premium-search-option{min-height:54px!important;padding:10px 12px!important}.community-stats-wrap{width:calc(100% - 20px);margin-top:14px}.community-stats{border-radius:15px!important}.community-stats>div{gap:3px;min-height:78px;padding:9px 6px}.community-stats svg{width:18px;height:18px}.community-stats strong{font-size:1.16rem}.community-stats span{font-size:.66rem!important}.airport-community-main{padding:16px 10px 28px!important}:is(.airport-community-filters,.airline-community-filters){margin-bottom:16px;gap:7px!important}:is(.airport-community-filters,.airline-community-filters) button{min-height:36px!important;padding:5px 13px!important;font-size:.76rem!important}.airline-logo.airline-logo-image{background:linear-gradient(145deg,#f7f9fc,#e8edf4)!important;border:1px solid #c3cfdeb8!important;border-radius:10px!important;padding:4px!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,0 5px 15px #0000001f!important}.airline-logo.airline-logo-image img{object-fit:contain!important;object-position:center!important;filter:saturate(1.02)contrast(1.03)!important;width:100%!important;height:100%!important;padding:2px!important}.airline-logo.airline-logo-fallback{color:#e7eef8!important;background:linear-gradient(145deg,#182333,#101824)!important;border:1px solid #738eb18c!important;border-radius:10px!important;overflow:hidden!important}}.consumer-header,.consumer-header-row,.consumer-mobile-search,.v0home-page .v0home-hero,.v0home-page .v0home-search-hero-inner,.v0home-page .v0home-hero-search-stage,.v0home-page .v0home-hero-search-wrap{overflow:visible!important}.consumer-header{z-index:900!important;position:relative!important}.v0home-page .v0home-hero{z-index:40!important}.v0home-page .v0home-main{z-index:1;position:relative}.premium-search-anchor.is-open,.premium-autocomplete.is-open,.review-ref-search-field:focus-within,.review-ref-search-shell:focus-within{z-index:10000!important}.v0home-hero-search-wrap .premium-search-control,.consumer-header-search .premium-search-control,.consumer-mobile-search .premium-search-control,.airport-gallery-page .airport-gallery-search.premium-search-shell{background:linear-gradient(#171b21 0%,#101319 100%)!important;border-color:#4c86ed!important;box-shadow:0 12px 45px #04163b30,inset 0 1px #ffffff0b,0 0 22px #2a6bfa1f!important}.v0home-hero-search-wrap .premium-search-control:focus-within,.consumer-header-search .premium-search-control:focus-within,.consumer-mobile-search .premium-search-control:focus-within,.airport-gallery-page .airport-gallery-search.premium-search-shell:focus-within{border-color:#75a9ff!important;box-shadow:0 12px 45px #04163b38,0 0 26px #2a6bfa57,inset 0 1px #ffffff0f!important}.review-ref-page .review-ref-airline-card .airline-logo.airline-logo-image,.review-ref-page .review-ref-most-reviewed .airline-logo.airline-logo-image{background:linear-gradient(145deg,#f6f8fb,#e8edf4)!important;border:1px solid #c2cddcad!important;border-radius:12px!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,0 5px 15px #0000001f!important}.review-ref-page .review-ref-airline-card .airline-logo.airline-logo-image img,.review-ref-page .review-ref-most-reviewed .airline-logo.airline-logo-image img{object-fit:contain!important;filter:saturate(1.03)contrast(1.04)!important;padding:7px!important}.review-ref-page [data-airline-slug=emirates],.review-ref-page [data-airline-slug=turkish-airlines],.review-ref-page [data-airline-slug=easyjet],.review-ref-page [data-airline-slug=lufthansa],.review-ref-page [data-airline-slug=british-airways-1355]{background:linear-gradient(145deg,#f6f8fb,#e8edf4)!important}.airport-gallery-page .airport-gallery-hero h1{text-shadow:none!important}.airport-gallery-page .airport-gallery-hero h1 span{text-shadow:none!important;margin-top:.18em!important;line-height:1.02!important;display:block!important}.airport-gallery-page .airport-gallery-worldmap{opacity:.17!important;filter:drop-shadow(0 0 10px #3075ee1a)!important}@media (width<=760px){.v0home-feed-sort{gap:.32rem!important;padding:.5rem .1rem .55rem!important}.v0home-feed-sort button,.v0home-feed-sort .reference-reviews-tab{border-radius:999px!important;min-height:34px!important;padding:.38rem .58rem!important;font-size:.7rem!important;line-height:1.15!important}.reference-popular-searches button{min-height:32px!important;padding:.34rem .58rem!important;font-size:.7rem!important}.premium-search-menu,.community-search-results.premium-search-menu,.premium-autocomplete-menu{max-height:min(390px,54dvh)!important;box-shadow:0 22px 56px #0000009e,0 0 24px #2a6bfa2e,inset 0 1px #ffffff0d!important}.review-ref-page .review-ref-airline-card .airline-logo.airline-logo-image{border-radius:10px!important}}@media (width<=430px){:is(.airport-community-filters,.airline-community-filters){gap:6px!important}:is(.airport-community-filters,.airline-community-filters) button{min-height:34px!important;padding:5px 11px!important;font-size:.72rem!important}}.premium-search-menu .airline-logo.airline-logo-image{background:linear-gradient(145deg,#f6f8fb,#e8edf4)!important;border:1px solid #c2cddca3!important;border-radius:9px!important;padding:3px!important;overflow:hidden!important;box-shadow:inset 0 1px #fff!important}.premium-search-menu .airline-logo.airline-logo-image img{object-fit:contain!important;filter:saturate(1.03)contrast(1.04)!important;width:100%!important;height:100%!important;padding:2px!important}.skyy-header-brand-mobile,.skyy-header-brand-plane{display:none!important}.skyy-header-brand .skyy-header-brand-lockup{object-fit:contain!important;object-position:left center!important;width:188px!important;max-width:100%!important;height:auto!important;max-height:32px!important;display:block!important}@media (width<=900px){.skyy-header-brand{width:146px!important;min-width:146px!important}.skyy-header-brand-panel{justify-content:flex-start!important;padding-inline:6px!important}.skyy-header-brand .skyy-header-brand-lockup{width:136px!important;max-height:25px!important;display:block!important}}@media (width<=560px){.consumer-header-row.consumer-header-row-no-brand.skyy-header-row,.consumer-header-row.consumer-header-row-hide-search.skyy-header-row{grid-template-columns:126px 1fr auto!important}.skyy-header-brand{width:126px!important;min-width:126px!important}.skyy-header-brand-panel{min-height:56px!important;padding-inline:4px!important}.skyy-header-brand .skyy-header-brand-lockup{width:118px!important;max-height:23px!important;display:block!important}}@media (width<=390px){.consumer-header-row.consumer-header-row-no-brand.skyy-header-row,.consumer-header-row.consumer-header-row-hide-search.skyy-header-row{grid-template-columns:112px 1fr auto!important}.skyy-header-brand{width:112px!important;min-width:112px!important}.skyy-header-brand .skyy-header-brand-lockup{width:105px!important;max-height:21px!important}}html body,html body :is(button,input,select,textarea){font-family:var(--font-body)!important}html body :is(h1,h2,h3,.font-display){font-family:var(--font-display)!important}.v0home-page .reference-home-copy{max-width:820px!important;padding-top:3rem!important}.v0home-page .reference-home-copy h1{letter-spacing:-.055em!important;max-width:820px!important;text-shadow:none!important;margin-top:0!important;font-size:clamp(3rem,5.7vw,5rem)!important;line-height:.96!important}.v0home-page .reference-home-copy h1 span{margin-left:.12em;text-shadow:none!important;display:inline!important}.v0home-page .reference-home-copy>p:last-child{color:#aab8c8!important;max-width:720px!important;margin-top:1.15rem!important;font-size:1.02rem!important;line-height:1.55!important}.v0home-page .v0home-search-hero-inner{padding-top:1.65rem!important}.airport-gallery-page .airport-gallery-hero h1{letter-spacing:-.052em!important;max-width:650px!important;font-size:clamp(2.9rem,4.8vw,4.45rem)!important;line-height:.98!important}.airport-gallery-page .airport-gallery-hero h1 span{margin-top:.24em!important}.airport-gallery-page .airport-gallery-search input{box-shadow:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important}.airport-gallery-page .airport-gallery-search input:focus,.airport-gallery-page .airport-gallery-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.premium-search-menu,.community-search-results.premium-search-menu,.premium-autocomplete-menu,.review-ref-search-field [role=listbox]{isolation:isolate;z-index:20000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#101720!important;border-color:#5c89d3ad!important;box-shadow:0 26px 68px #000000a8,0 0 28px #3070ef33!important}.premium-search-menu :is(section,div),.review-ref-search-field [role=listbox] :is(section,div){background-color:#0000}.airline-community-main{padding-top:18px!important}.airline-community-panel{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.airline-community-panel>div:first-child{display:none!important}.community-empty{text-align:center;background:linear-gradient(150deg,#0c1b2ff0,#07111efa);border:1px solid #4870ac8f;border-radius:20px;padding:38px 24px 24px;box-shadow:0 14px 38px #0003,inset 0 1px #ffffff06}.community-empty-icon{width:70px;height:58px;margin:0 auto 14px;position:relative}.community-empty-icon svg{color:#388bff;stroke-width:1.9px;filter:drop-shadow(0 0 9px #2d7bff3d);width:48px;height:48px;position:absolute}.community-empty-icon svg:first-child{top:0;left:4px}.community-empty-icon svg:last-child{color:#b7c5da;filter:none;bottom:0;right:3px;transform:scale(.8)}.community-empty-title{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:760}.community-empty-copy{color:#aebbd0;max-width:600px;margin:8px auto 0;font-size:.91rem;line-height:1.5}.community-empty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.community-empty-primary,.community-empty-secondary{color:#fff;border:1px solid #6797e7a6;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.88rem;font-weight:720;text-decoration:none;display:inline-flex}.community-empty-primary{background:linear-gradient(#3d82f8,#1762ed);border-color:#78adff;box-shadow:inset 0 1px #ffffff52,0 0 18px #2a6bfa42}.community-empty-secondary{background:#08111dbf}.community-empty-primary svg,.community-empty-secondary svg{width:18px;height:18px}.app-footer,.app-frame>.app-footer{min-height:112px!important;margin-top:auto!important;padding:2.75rem 1.25rem 1.35rem!important}.app-footer nav{align-items:center;row-gap:.35rem}.app-footer a{min-height:2.25rem!important;font-size:.8rem!important}@media (width<=760px){.v0home-page .reference-home-copy{padding-top:2rem!important}.v0home-page .reference-home-copy h1{font-size:clamp(2.25rem,10.8vw,3.35rem)!important;line-height:1!important}.v0home-page .reference-home-copy h1 span{margin:.12em 0 0!important;display:block!important}.v0home-page .reference-home-copy>p:last-child{font-size:.88rem!important;line-height:1.48!important}.v0home-page .v0home-search-hero-inner{padding-top:1.15rem!important}.airport-gallery-page .airport-gallery-hero h1{font-size:clamp(2.15rem,10.5vw,3rem)!important}.airport-gallery-page .airport-gallery-hero h1 span{margin-top:.18em!important}.community-stats-wrap{width:calc(100% - 20px)!important;margin-top:12px!important}.community-stats>div{min-height:74px!important;padding:8px 5px!important}.community-stats svg{width:17px!important;height:17px!important}.community-stats strong{font-size:1.08rem!important}.community-stats span{font-size:.62rem!important}.community-empty{border-radius:16px!important;padding:26px 14px 14px!important}.community-empty-icon{width:60px;height:50px;margin-bottom:10px}.community-empty-icon svg{width:42px;height:42px}.community-empty-title{font-size:1rem!important}.community-empty-copy{font-size:.8rem!important}.community-empty-actions{grid-template-columns:1fr;gap:7px;margin-top:15px}.community-empty-primary,.community-empty-secondary{border-radius:12px;min-height:42px;font-size:.78rem}.app-footer,.app-frame>.app-footer{min-height:100px!important;margin-top:auto!important;padding:2.2rem .9rem 1rem!important}.app-footer nav{justify-content:center;column-gap:1rem!important}}.account-menu{z-index:1200;position:relative}.account-summary{background:#0a111bbd;border:1px solid #738fb845;border-radius:999px;align-items:center;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff09;gap:9px!important;min-height:46px!important;padding:4px 7px 4px 5px!important;display:inline-flex!important}.account-summary:hover,.account-menu[open] .account-summary{background:#111e30eb;border-color:#6197ec94;box-shadow:0 0 18px #2a6bfa1a,inset 0 1px #ffffff0b}.account-initials,.account-popover-avatar{place-items:center;color:#fff!important;font-family:var(--font-display)!important;background:linear-gradient(145deg,#2868dd,#153d83)!important;border:1px solid #7aaeffa3!important;border-radius:50%!important;font-weight:800!important;display:grid!important;box-shadow:inset 0 1px #ffffff2e,0 0 14px #2a6bfa2e!important}.account-initials{width:36px!important;height:36px!important;font-size:.84rem!important}.account-trigger-copy{gap:1px;min-width:0;line-height:1.1;display:grid}.account-trigger-copy strong{color:#eef4fb;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:.76rem;font-weight:720;overflow:hidden}.account-trigger-copy small{color:#78899d;font-size:.63rem;font-weight:560}.account-chevron{transition:transform .18s;color:#75869a!important;width:15px!important;height:15px!important}.account-menu[open] .account-chevron{transform:rotate(180deg)}.account-popover{background:linear-gradient(155deg,#111925fe,#080d14fe)!important;border:1px solid #6080ae7a!important;border-radius:18px!important;width:286px!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:hidden!important;box-shadow:0 28px 70px #00000094,0 0 28px #2a6bfa1f,inset 0 1px #ffffff0d!important}.account-popover:before{content:"";background:linear-gradient(90deg,#0000,#70a6ffdb,#0000);height:1px;position:absolute;inset:0 0 auto}.account-identity{align-items:center;border-bottom:1px solid #647a9a38!important;gap:12px!important;padding:16px!important;display:flex!important}.account-popover-avatar{flex:0 0 44px;width:44px;height:44px;font-size:1rem}.account-identity>div{gap:3px;min-width:0;display:grid}.account-identity strong{color:#f3f6fb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.9rem!important}.account-identity span{color:#8696a9!important;font-size:.72rem!important}.account-menu-group{padding:7px}.account-menu-link{color:#dce5f0!important;background:0 0!important;border-radius:12px!important;align-items:center!important;gap:11px!important;min-height:52px!important;padding:9px 10px!important;display:flex!important}.account-menu-link:hover{color:#fff!important;background:#315fa624!important}.account-menu-link>svg{flex:0 0 18px;color:#7cabf1!important;width:18px!important;height:18px!important}.account-menu-link>span{flex:1;gap:2px;font-size:.82rem;font-weight:680;display:grid}.account-menu-link small{color:#76879a;font-size:.65rem;font-weight:520}.account-unread-dot{background:#4b96ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #4b96ffa6}.account-menu-button{cursor:pointer;margin:0 7px 7px;border:0!important;border-top:1px solid #647a9a29!important;width:calc(100% - 14px)!important}.account-menu-button>svg{color:#e37c85!important}.v0home-main{grid-template-columns:1fr!important;width:min(100% - 2rem,1420px)!important}.v0home-feed{min-width:0}.v0home-feed-topline{align-items:flex-end!important}.reference-community-heading{align-items:flex-end!important;gap:1rem!important}.reference-community-heading h2{font-size:clamp(1.7rem,3vw,2.35rem)!important;font-weight:800!important}.reference-community-heading p{padding-bottom:.18rem;font-size:.86rem!important}.community-showcase{grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);gap:18px;margin-top:18px;display:grid}.community-showcase-stack{align-content:start;gap:12px;display:grid}.community-showcase.is-single{grid-template-columns:minmax(0,1fr);max-width:980px}.community-showcase.is-single .community-showcase-stack{display:none}.community-showcase.is-single .community-showcase-card.is-featured{min-height:320px}.community-showcase-card{cursor:pointer;background:radial-gradient(circle at 6% 0,#306fef12,#0000 33%),linear-gradient(155deg,#101925fa,#080e16fc);border:1px solid #4a658d75;border-radius:18px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff08}.community-showcase-card:before{content:"";opacity:.55;background:linear-gradient(#0000,#488cffc7,#0000);width:2px;position:absolute;inset:0 auto 0 0}.community-showcase-card:hover,.community-showcase-card:focus-visible{border-color:#568febbd;outline:none;transform:translateY(-2px);box-shadow:0 20px 42px #0000003d,0 0 22px #2b6cef17,inset 0 1px #ffffff0a}.community-showcase-card.is-featured{min-height:430px;padding:28px 30px 22px}.community-showcase-stack .community-showcase-card{min-height:132px;padding:16px 18px 14px}.community-showcase-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-showcase-card-header time{color:#728399;font-size:.7rem}.community-showcase-type{color:#8ab8ff;letter-spacing:.02em;text-transform:uppercase;background:#214e942e;border:1px solid #5d89cf57;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:.68rem;font-weight:780;display:inline-flex}.community-showcase-type svg{width:14px;height:14px}.community-showcase-type-problem{color:#ff8a94;background:#801f2c2e;border-color:#e65b6757}.community-showcase-type-solved{color:#5be1c6;background:#16706029;border-color:#2dc8aa4d}.community-showcase-type-question{color:#91bdff;border-color:#5b99ff57}.community-showcase-entity{color:#6fa9ff;margin-top:18px;font-size:.86rem;font-weight:720}.community-showcase-entity a{color:inherit;text-decoration:none}.community-showcase-card h3{color:#f5f8fc;font-family:var(--font-display);letter-spacing:-.025em;margin:8px 0 0;font-size:1.18rem;font-weight:790;line-height:1.18}.community-showcase-card.is-featured h3{max-width:720px;margin-top:12px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.08}.community-showcase-card h3 a{color:inherit;text-decoration:none}.community-showcase-excerpt{color:#a9b6c8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.community-showcase-card.is-featured .community-showcase-excerpt{-webkit-line-clamp:4;max-width:760px;margin-top:18px;font-size:1rem;line-height:1.6}.community-showcase-context{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.community-showcase-context .v0home-route{margin:0!important}.community-showcase-context-pill{color:#9aacbf;background:#0e1825cc;border:1px solid #536c906b;border-radius:999px;min-height:28px;padding:5px 9px;font-size:.69rem}.community-showcase-outcome{color:#a6cfc6;background:#16706014;border:1px solid #2dc8aa3d;border-radius:10px;gap:3px;margin-top:14px;padding:10px 12px;font-size:.76rem;display:grid}.community-showcase-outcome strong{color:#61dec3;text-transform:uppercase;font-size:.66rem}.community-showcase-card footer{color:#8191a4;border-top:1px solid #596d8b33;align-items:center;gap:12px;margin-top:15px;padding-top:12px;font-size:.72rem;display:flex}.community-showcase-card.is-featured footer{margin-top:auto;padding-top:18px;font-size:.78rem}.community-showcase-card.is-featured{flex-direction:column;display:flex}.community-showcase-card footer>span:first-child{align-items:center;gap:6px;display:inline-flex}.community-showcase-card footer svg{width:15px;height:15px}.community-showcase-author{margin-left:auto}.community-showcase-author strong{color:#cbd5e2;font-weight:680}.community-showcase-card footer .post-like-button{border-radius:8px!important;min-height:30px!important;padding:4px 7px!important}.post-detail-page{min-height:100vh;background:radial-gradient(circle at 50% -10%,#1e4e991a,#0000 34rem),#070b10!important}.post-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;width:min(100% - 2rem,1180px);margin:0 auto;padding:30px 0 64px;display:grid}.post-detail-primary{min-width:0}.post-detail-primary .product-breadcrumb{margin-bottom:14px}.post-detail-card,.post-comments-card,.post-side-card{background:linear-gradient(155deg,#111924fb,#090f17fc);border:1px solid #49638975;box-shadow:0 18px 42px #00000030,inset 0 1px #ffffff08}.post-detail-card{border-radius:20px;padding:24px 26px 20px;position:relative;overflow:hidden}.post-detail-card:before{content:"";background:linear-gradient(90deg,#0000,#5692f1b8,#0000);height:1px;position:absolute;inset:0 0 auto}.post-detail-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.post-detail-author{align-items:center;gap:10px;min-width:0;display:flex}.post-detail-avatar,.post-comment-avatar{color:#fff;background:linear-gradient(145deg,#254f92,#132c52);border:1px solid #79a9f58a;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.post-detail-avatar{width:42px;height:42px;font-size:.88rem}.post-detail-author>div{gap:2px;min-width:0;display:grid}.post-detail-author strong{color:#eef4fb;font-size:.84rem}.post-detail-author span{color:#76879b;font-size:.7rem}.post-detail-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.post-detail-type,.post-detail-status{color:#8ab8ff;text-transform:uppercase;background:#1e3d6c2e;border:1px solid #537bb86b;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:4px 10px;font-size:.68rem;font-weight:760;display:inline-flex}.post-detail-type svg,.post-detail-status svg{width:14px;height:14px}.post-detail-type-problem{color:#ff8a94;background:#801f2c29;border-color:#e65b6757}.post-detail-status.is-open{color:#efb667;background:#965b161f;border-color:#eea6474d}.post-detail-status.is-resolved{color:#5be1c6;background:#16706024;border-color:#2dc8aa47}.post-detail-card>h1{color:#f7f9fc;max-width:760px;font-family:var(--font-display);letter-spacing:-.038em;margin:22px 0 0;font-size:clamp(1.75rem,3.4vw,2.65rem);font-weight:820;line-height:1.08}.post-detail-rating{align-items:center;gap:9px;margin-top:13px;display:flex}.post-detail-rating strong{color:#4e96ff;letter-spacing:.04em}.post-detail-rating span{color:#8494a8;font-size:.75rem}.post-detail-context-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.post-detail-context-pill{color:#a9b8ca;background:#08101aa3;border:1px solid #4a638970;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:.76rem;text-decoration:none;display:inline-flex}.post-detail-context-pill:hover{color:#e8f2ff;border-color:#5c90e3a8}.post-detail-context-pill svg{color:#79adf7;width:15px;height:15px}.post-detail-context-pill b{color:#dce8f6;font-weight:720}.post-detail-context-pill.is-warning{color:#e9bb7a;border-color:#ebaa5042}.post-detail-body{white-space:pre-wrap;color:#c3cedc;margin-top:24px;font-size:.98rem;line-height:1.72}.post-detail-inline-error{color:#ff99a2;background:#781c271f;border:1px solid #dd5b6752;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;font-size:.76rem;display:flex}.post-detail-inline-error button{color:inherit;text-decoration:underline}.post-detail-outcome{background:linear-gradient(145deg,#1670601f,#0a1e1e14);border:1px solid #2dc8aa45;border-radius:14px;margin-top:22px;padding:15px 16px}.post-detail-outcome>div{color:#61dec3;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;display:flex}.post-detail-outcome svg{width:17px;height:17px}.post-detail-outcome p{color:#c6d7d3;margin:8px 0 0;font-size:.88rem;line-height:1.5}.post-detail-outcome>span{color:#78948f;margin-top:7px;font-size:.69rem;display:block}.post-detail-footer{border-top:1px solid #586d8b38;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.post-detail-engagement,.post-detail-owner-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.post-detail-engagement>span{color:#8b9aad;align-items:center;gap:7px;min-height:34px;padding:5px 8px;font-size:.74rem;display:inline-flex}.post-detail-engagement svg{width:16px;height:16px}.post-detail-footer .post-like-button{border-radius:9px!important;min-height:34px!important;padding:5px 8px!important}.post-detail-owner-actions>.mt-4{margin-top:0!important}.post-detail-owner-actions button{color:#9fc4fb!important;background:#0c16229e!important;border:1px solid #506d9675!important;border-radius:9px!important;min-height:34px!important;margin-top:0!important;padding:6px 10px!important;font-size:.72rem!important}.post-detail-action-loading{color:#7d8da1;font-size:.7rem}.post-comments-card{border-radius:20px;margin-top:16px;overflow:hidden}.post-comments-header{border-bottom:1px solid #53698738;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.post-comments-header>div{align-items:center;gap:10px;display:flex}.post-comments-header>div>svg{color:#6fa6f8;width:20px;height:20px}.post-comments-header h2{color:#f1f5fa;font-family:var(--font-display);margin:0;font-size:1rem;font-weight:760}.post-comments-header p{color:#75869a;margin:2px 0 0;font-size:.68rem}.post-comments-header>span{color:#718196;font-size:.68rem}.post-comments-list{margin:0;padding:0;list-style:none}.post-comment-item{border-bottom:1px solid #5369872e;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:16px 18px;display:grid}.post-comment-avatar{width:34px;height:34px;font-size:.72rem}.post-comment-content{min-width:0}.post-comment-content>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.post-comment-content>header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.post-comment-content>header strong{color:#dce5f0;font-size:.76rem}.post-comment-content>header span{color:#6f8093;font-size:.66rem}.post-comment-content>p{white-space:pre-wrap;color:#b5c1d0;margin:7px 0 0;font-size:.84rem;line-height:1.55}.post-comment-content button{min-height:30px!important;margin-top:8px!important;padding:4px 8px!important;font-size:.68rem!important}.post-comments-empty{text-align:center;place-items:center;padding:32px 18px;display:grid}.post-comments-empty>svg{color:#5276aa;width:30px;height:30px;margin-bottom:10px}.post-comments-empty strong{color:#dce5f0;font-size:.86rem}.post-comments-empty p{color:#75869a;margin:5px 0 0;font-size:.74rem}.post-comments-error{color:#ff98a2;padding:10px 18px;font-size:.74rem}.post-comments-load{text-align:center;padding:12px 18px}.post-comments-load button{color:#95bfff;border:1px solid #4f6f9d70;border-radius:9px;min-height:36px;padding:6px 12px;font-size:.72rem}.post-comment-composer{background:#070d1457;border-top:1px solid #53698733;padding:16px 18px 18px}.post-comment-composer-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.post-comment-composer-head label{color:#8392a5;font-size:.74rem}.post-comment-composer-head strong{color:#dce5f0}.post-comment-composer textarea,.post-resolve-form textarea,.post-resolve-form input{color:#e8eef6;background:#0b121b;border:1px solid #4c699485;border-radius:12px;outline:none;width:100%;box-shadow:inset 0 1px #ffffff05}.post-comment-composer textarea{resize:vertical;min-height:110px;padding:12px 13px;font-size:.82rem;line-height:1.5}.post-comment-composer textarea:focus,.post-resolve-form textarea:focus,.post-resolve-form input:focus{border-color:#5c94ed;box-shadow:0 0 0 3px #3375e31a}.post-comment-composer-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.post-comment-composer-footer>span{color:#6e7e91;font-size:.65rem}.post-comment-composer-footer button,.post-create-cta,.post-resolve-button{color:#fff;background:linear-gradient(#3d82f8,#1762ed);border:1px solid #70a8ff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-size:.74rem;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 0 18px #2a6bfa2e}.post-comment-composer-footer button{padding:7px 13px}.post-comment-error{color:#ff8e99;margin:7px 0 0;font-size:.68rem}.post-comment-guest{justify-content:space-between;align-items:center;gap:16px;display:flex}.post-comment-guest>div:first-child{gap:3px;display:grid}.post-comment-guest strong{color:#e5ecf4;font-size:.84rem}.post-comment-guest span{color:#77879a;font-size:.7rem}.post-comment-guest>div:last-child{gap:7px;display:flex}.post-comment-guest a{color:#a9c9f9;border:1px solid #4b6ea280;border-radius:9px;min-height:36px;padding:7px 11px;font-size:.72rem;text-decoration:none}.post-detail-aside{align-content:start;gap:14px;display:grid;position:sticky;top:94px}.post-side-card{border-radius:16px;padding:16px}.post-side-eyebrow{color:#75869b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:.65rem;font-weight:720;display:block}.post-side-entity{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.post-side-entity>svg{color:#75abf8;background:#2550922e;border:1px solid #5280c757;border-radius:10px;width:34px;height:34px;padding:8px}.post-side-entity>div{gap:2px;display:grid}.post-side-entity strong{color:#eef4fb;font-size:.85rem}.post-side-entity span{color:#738398;font-size:.67rem}.post-side-route{color:#9fb0c4;align-items:center;gap:7px;margin-top:14px;font-size:.72rem;display:flex}.post-side-route i{background:#5b739557;flex:1;height:1px}.post-side-route svg{color:#6ea5f6;width:15px;height:15px;transform:rotate(90deg)}.post-side-status{color:#e4ebf3;align-items:center;gap:8px;font-size:.88rem;display:flex}.post-side-status>span{background:#efb15f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #efb15f57}.post-side-status.is-resolved>span{background:#45d6b9;box-shadow:0 0 10px #45d6b957}.post-side-meta{color:#8494a8;align-items:center;gap:8px;margin:10px 0 0;font-size:.72rem;display:flex}.post-side-meta svg{color:#698ebf;width:15px;height:15px}.post-side-copy{color:#8292a6;margin:12px 0 0;font-size:.72rem;line-height:1.5}.post-resolve-button{width:100%;margin-top:13px}.post-resolve-form{gap:10px;margin-top:12px;display:grid}.post-resolve-form label{color:#8e9db0;gap:5px;font-size:.7rem;display:grid}.post-resolve-form label small{color:#66778b}.post-resolve-form textarea,.post-resolve-form input{padding:9px 10px;font-size:.75rem}.post-resolve-form>div{gap:7px;display:flex}.post-resolve-form button{color:#a9c9f9;border:1px solid #5980bb7a;border-radius:9px;flex:1;min-height:36px;font-size:.7rem}.post-resolve-form button:first-child{background:#285eb052}.post-resolve-form p{color:#ff929d;font-size:.68rem}.post-create-cta{width:100%;padding:9px 12px;text-decoration:none}html[data-theme=light] .account-summary{background:#fff;border-color:#c9d7e8}html[data-theme=light] .account-trigger-copy strong{color:#19324d}html[data-theme=light] .account-trigger-copy small{color:#74869a}html[data-theme=light] .account-popover{background:linear-gradient(155deg,#fff,#f7faff)!important;border-color:#cdd9e7!important;box-shadow:0 24px 54px #18355629!important}html[data-theme=light] .account-identity strong,html[data-theme=light] .account-menu-link{color:#223d5a!important}html[data-theme=light] .account-menu-link:hover{background:#eef5ff!important}html[data-theme=light] .community-showcase-card,html[data-theme=light] .post-detail-card,html[data-theme=light] .post-comments-card,html[data-theme=light] .post-side-card{background:linear-gradient(155deg,#fff,#f8fbff);border-color:#d3deea;box-shadow:0 14px 30px #13304f14}html[data-theme=light] .community-showcase-card h3,html[data-theme=light] .post-detail-card>h1,html[data-theme=light] .post-comments-header h2,html[data-theme=light] .post-side-entity strong{color:#17304c}html[data-theme=light] .community-showcase-excerpt,html[data-theme=light] .post-detail-body,html[data-theme=light] .post-comment-content>p{color:#51677e}html[data-theme=light] .post-detail-page{background:radial-gradient(circle at 50% -10%,#4989e51a,#0000 34rem),#f5f8fc!important}html[data-theme=light] .post-comment-composer textarea,html[data-theme=light] .post-resolve-form textarea,html[data-theme=light] .post-resolve-form input{color:#17304c;background:#fff;border-color:#c8d6e6}@media (width<=980px){.community-showcase{grid-template-columns:1fr}.community-showcase-card.is-featured{min-height:330px}.community-showcase-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.post-detail-layout{grid-template-columns:1fr;width:min(100% - 1.25rem,820px)}.post-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.post-create-cta{grid-column:1/-1}}@media (width<=700px){.account-trigger-copy{display:none}.account-summary{min-height:40px!important;padding:2px 4px!important}.account-initials{width:34px!important;height:34px!important}.account-chevron{display:none}.account-popover{width:min(286px,100vw - 20px)!important;position:fixed!important;top:68px!important;right:10px!important}.reference-community-heading{display:block!important}.reference-community-heading p{margin-top:4px!important}.community-showcase-card.is-featured{min-height:300px;padding:20px 18px 17px}.community-showcase-card.is-featured h3{font-size:1.55rem}.community-showcase-card.is-featured .community-showcase-excerpt{-webkit-line-clamp:3;font-size:.88rem;line-height:1.52}.community-showcase-stack{grid-template-columns:1fr}.community-showcase-stack .community-showcase-card{min-height:124px;padding:14px}.community-showcase-author{display:none}.post-detail-layout{gap:14px;width:calc(100% - 16px);padding-top:18px}.post-detail-card{border-radius:16px;padding:18px 15px 15px}.post-detail-card-header{align-items:flex-start}.post-detail-badges{max-width:48%}.post-detail-card>h1{margin-top:18px;font-size:clamp(1.45rem,7vw,2rem)}.post-detail-body{margin-top:18px;font-size:.88rem;line-height:1.62}.post-detail-context-row{gap:6px;margin-top:14px}.post-detail-context-pill{min-height:31px;padding:5px 8px;font-size:.69rem}.post-detail-footer{flex-direction:column;align-items:flex-start;gap:10px}.post-detail-owner-actions{width:100%}.post-comments-card{border-radius:16px}.post-comment-item{grid-template-columns:31px minmax(0,1fr);padding:14px}.post-comment-avatar{width:30px;height:30px;font-size:.66rem}.post-comment-composer{padding:14px}.post-comment-composer-footer{align-items:flex-end}.post-comment-guest{flex-direction:column;align-items:flex-start}.post-detail-aside{grid-template-columns:1fr}.post-create-cta{grid-column:auto}}@media (width>=1101px){.community-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.community-showcase-stack{display:contents}.community-showcase-card,.community-showcase-card.is-featured,.community-showcase-stack .community-showcase-card{flex-direction:column;min-height:248px;padding:22px 22px 18px;display:flex}.community-showcase-card h3,.community-showcase-card.is-featured h3{max-width:none;margin-top:12px;font-size:clamp(1.28rem,1.4vw,1.85rem);line-height:1.12}.community-showcase-card.is-featured .community-showcase-excerpt{-webkit-line-clamp:3;max-width:none;margin-top:14px;font-size:.98rem;line-height:1.58}.community-showcase-card footer,.community-showcase-card.is-featured footer{margin-top:auto;padding-top:16px}}.airline-community-hero-inner,.airline-community-identity,.airline-product-tabs,.airline-community-main,.airline-community-panel{position:relative}.airline-community-main,.airline-community-panel{z-index:2}.airline-product-tabs{border-radius:16px;gap:.7rem;width:min(100%,640px);margin-top:1.2rem;padding:.45rem;overflow:hidden}.airline-product-tab{align-content:flex-start;align-items:flex-start;gap:.22rem;min-height:78px;padding:.9rem 1rem .85rem}.airline-product-tab strong{font-size:1.05rem;line-height:1.2}.airline-product-tab small{min-width:0;height:auto;margin-top:.25rem;padding:.2rem .55rem;font-size:.7rem;line-height:1.3}.airline-product-tab.is-active{box-shadow:inset 0 0 0 1px #38bdf814,0 8px 22px #12365c24}.airline-product-tab:hover{transform:translateY(-1px)}@media (width<=640px){.airline-product-tabs{border-radius:12px;gap:.45rem;width:100%;padding:.32rem}.airline-product-tab{min-height:68px;padding:.7rem .75rem}.airline-product-tab strong{font-size:.94rem}.airline-product-tab small{font-size:.64rem}}.airline-community-page .airline-product-tabs{z-index:1;isolation:isolate;contain:layout paint;pointer-events:none;position:relative}.airline-community-page .airline-product-tab{pointer-events:auto;position:relative;inset:auto!important}.airline-community-page .airline-community-main{z-index:10;position:relative}.airline-community-page .airline-community-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.airline-community-page .airline-community-filters{margin-bottom:1rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.55rem!important;padding:.35rem 0 .55rem!important}.airline-community-page .discussion-list{gap:14px;display:grid;background:0 0!important;border:0!important;overflow:visible!important}.airline-community-page .discussion-list>li{border-radius:16px;overflow:visible;background:0 0!important;border:0!important}.airline-community-page .discussion-list>li:before{display:none!important}.airline-community-page .discussion-list>li>article,.airline-community-page .discussion-list .community-post-card{z-index:11;min-height:180px;position:relative;overflow:hidden;background:linear-gradient(155deg,#111c2a,#0d151f)!important;border:1px solid #46628994!important;border-radius:16px!important;margin-left:0!important;box-shadow:0 12px 30px #00000024,inset 0 1px #ffffff06!important}.airline-community-page .discussion-list>li>article:hover,.airline-community-page .discussion-list .community-post-card:hover{background:linear-gradient(155deg,#152235,#101a26)!important;border-color:#4d8ef0b8!important;box-shadow:0 16px 34px #00000030,0 0 20px #2a6ae112!important}@media (width<=640px){.airline-community-page .airline-community-filters{margin-bottom:.75rem;padding-bottom:.4rem!important}.airline-community-page .discussion-list{gap:10px}.airline-community-page .discussion-list>li>article,.airline-community-page .discussion-list .community-post-card{min-height:0;border-radius:14px!important}}.post-comment-owner-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.post-comment-owner-actions>button{margin-top:0!important}.post-detail-owner-actions .delete-content-trigger{color:#d9959f!important;background:#6918261a!important;border-color:#be546361!important}.post-detail-owner-actions .delete-content-trigger:hover{color:#ffc0c8!important;background:#821f2e2e!important;border-color:#e866759e!important}.airline-community-page{--skyy-community-display:"Avenir Next", "Bahnschrift", "Arial Nova", "Helvetica Neue", sans-serif;--skyy-community-body:"Avenir Next", "Segoe UI Variable Text", "Arial Nova", "Helvetica Neue", sans-serif;font-family:var(--skyy-community-body)!important}.airline-community-page h1,.airline-community-page h2,.airline-community-page h3,.airline-community-page button,.airline-community-page a{font-family:var(--skyy-community-display)!important}.airline-community-page .font-mono{font-family:var(--skyy-community-body)!important;letter-spacing:.01em!important;text-transform:none!important}.airline-community-page .airline-community-hero h1{letter-spacing:-.045em!important;font-weight:800!important}.airline-community-page .airline-community-hero p,.airline-community-page .airline-community-panel p{letter-spacing:-.01em}.airline-community-page svg{vector-effect:non-scaling-stroke;stroke-width:1.75px!important}.airline-community-page .airline-product-tabs{display:none!important}.site-primary-cta{letter-spacing:-.01em;background:linear-gradient(#3d82f8 0%,#1a5de9 50%,#3784fc 100%);border:1px solid #75a9ff;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:.94rem;font-weight:700;text-decoration:none;transition:filter .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px 4px #ecf6ff66,0 0 22px #2a6bfa57,0 8px 24px #10358438;color:#fff!important;font-family:var(--skyy-community-display,"Avenir Next", sans-serif)!important}.site-primary-cta:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px 4px #ecf6ff70,0 0 28px #2a6bfa6b,0 10px 28px #10358447}.site-primary-cta:focus-visible{outline-offset:3px;outline:3px solid #75a9ff59}@media (width<=640px){.airline-community-create-cta,.airport-community-create-cta{width:100%;min-height:50px}}.post-detail-owner-actions>.inline-block{vertical-align:middle!important;align-self:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.post-detail-owner-actions>.inline-block>button{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.report-content-control{align-items:center;display:inline-flex;position:relative;border:0!important;margin:0!important;padding:0!important}.report-content-trigger{color:#9fc4fb;min-height:34px;font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#0c16229e;border:1px solid #506d9675;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:6px 10px;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.report-content-trigger:hover{color:#ff9ca9;background:#721d2b1f;border-color:#d0586875}.report-content-trigger.is-compact{color:#8194aa;background:0 0;border-color:#0000;min-height:30px;padding:4px 8px}.report-content-panel{z-index:25;background:#0d1721;border:1px solid #2e4055;border-radius:14px;width:min(320px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000006b}.report-content-form{gap:10px;display:grid}.report-content-success{color:#70d7bd;align-items:center;min-height:32px;font-size:.75rem;font-weight:650;display:inline-flex}.post-detail-owner-actions .report-content-control{align-self:center}.post-comment-content header .report-content-control{flex:none;align-self:center}@media (width<=560px){.post-detail-owner-actions .report-content-control{width:auto}.report-content-panel{right:0}}@media (width<=760px){:root,html[data-theme=dark],html[data-theme=light]{--font-display:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}html body :is(h1,h2,h3,.font-display),.v0home-page .reference-home-copy h1,.v0home-page .reference-community-heading h2,.community-showcase-card h3,.post-detail-card>h1,.airport-gallery-page .airport-gallery-hero h1{font-synthesis:none;font-family:var(--font-display)!important;font-style:normal!important}.v0home-page .reference-home-copy h1,.v0home-page .reference-community-heading h2,.airport-gallery-page .airport-gallery-hero h1{letter-spacing:-.045em!important;font-weight:800!important}html,body,.app-frame,.airport-gallery-page{width:100%;max-width:100%;overflow-x:clip}}.create-flow-page{background:radial-gradient(circle at 18% 0,#2f70ec24,#0000 26%),radial-gradient(circle at 86% 8%,#3d8eff14,#0000 22%),#070d14;min-height:100vh}.create-session-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070e16d6;border-bottom:1px solid #5470943d}.create-session-strip-inner{color:#9fb0c3;align-items:center;gap:10px;width:min(100% - 32px,1240px);min-height:48px;margin:0 auto;font-size:.78rem;display:flex}.create-session-strip-inner strong{color:#edf5ff}.create-session-avatar{color:#eff6ff;background:linear-gradient(160deg,#468dff4d,#1c48942e);border:1px solid #77aeff94;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid}.create-session-dot{background:#52657a;border-radius:50%;width:3px;height:3px}.create-entry-shell{width:min(100% - 32px,1040px);margin:0 auto;padding:32px 0 72px}.create-entry-shell .product-breadcrumb{margin-bottom:28px}.create-entry-hero{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:22px;max-width:780px;margin-top:12px;display:grid}.create-brand-mark{color:#69b1ff;background:radial-gradient(circle at 32% 20%,#73baff40,#0000 38%),linear-gradient(145deg,#235cb957,#0a1c36b8);border:1px solid #75aeff85;border-radius:24px;place-items:center;width:82px;height:82px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0043b12e}.create-brand-svg{width:26px;height:26px}.create-brand-svg.is-large{width:44px;height:44px}.create-kicker,.create-mode-eyebrow,.create-composer-kicker{color:#76b5ff;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.create-entry-hero h1{color:#f4f8fe;letter-spacing:-.052em;margin:7px 0 0;font-size:clamp(2.35rem,5vw,4.15rem);font-weight:820;line-height:.98}.create-entry-hero p{color:#9fb0c2;max-width:680px;margin:13px 0 0;font-size:1rem;line-height:1.6}.create-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.create-mode-card{color:#eef5ff;text-align:left;background:linear-gradient(155deg,#121e2df2,#091019fa);border:1px solid #4d64847a;border-radius:22px;grid-template-columns:50px minmax(0,1fr) 24px;align-items:start;gap:15px;min-height:244px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 16px 38px #0000002e}.create-mode-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#367eff2e,#0000 67%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-64px;right:-54px}.create-mode-card:hover,.create-mode-card:focus-visible{border-color:#64a5ffd9;outline:none;transform:translateY(-3px);box-shadow:0 20px 46px #00000040,0 0 0 4px #3c82ff14}.create-mode-card.create-mode-problem:hover,.create-mode-card.create-mode-problem:focus-visible{border-color:#ffb358b8}.create-mode-icon{color:#73b5ff;background:linear-gradient(150deg,#3170de3d,#122e5b33);border:1px solid #669eef61;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.create-mode-review .create-mode-icon{color:#8fc3ff}.create-mode-problem .create-mode-icon{color:#ffb56d;background:#9952151f;border-color:#ffb05247}.create-mode-copy{min-width:0;display:block}.create-mode-copy strong{letter-spacing:-.025em;margin-top:8px;font-size:1.23rem;font-weight:780;line-height:1.18;display:block}.create-mode-description{color:#a9b7c9;margin-top:10px;font-size:.91rem;line-height:1.52;display:block}.create-mode-example{color:#7f91a7;margin-top:14px;font-size:.75rem;line-height:1.45;display:block}.create-mode-arrow{color:#70adff;align-self:end;place-items:center;width:24px;height:24px;transition:transform .18s;display:grid}.create-mode-card:hover .create-mode-arrow{transform:translate(3px)}.create-mode-problem .create-mode-arrow{color:#ffb56d}.create-helper-bar{color:#91a2b6;background:#0c141ec7;border:1px solid #465c7a5c;border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px 17px;font-size:.84rem;line-height:1.5;display:flex}.create-helper-bar svg{color:#73b2ff;flex:none;margin-top:1px}.create-helper-bar p{margin:0}.create-helper-bar strong{color:#dce8f7}.create-composer-layout{grid-template-columns:minmax(0,820px) 300px;gap:28px;width:min(100% - 32px,1180px);margin:0 auto;padding:30px 0 76px;display:grid}.create-composer-main{min-width:0}.create-composer-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.create-composer-crumbs{color:#7f90a4;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-size:.74rem;font-weight:700;display:flex}.create-change-type,.create-draft-discard{color:#aebcd0;background:#0e1722c2;border:1px solid #4d637f85;border-radius:12px;min-height:42px;padding:0 13px;font-size:.78rem;font-weight:720;transition:border-color .16s,color .16s,background .16s}.create-change-type:hover,.create-draft-discard:hover{color:#edf5ff;background:#19293dd1;border-color:#71a3ecad}.create-composer-hero{background:radial-gradient(circle at 90% 15%,#2f7bff26,#0000 28%),linear-gradient(150deg,#111f30f7,#09111bfa);border:1px solid #4d709d7a;border-radius:22px;margin-top:18px;padding:26px 28px 27px 96px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 42px #0000002e}.create-composer-hero.is-problem{border-color:#d0873d70}.create-composer-hero-icon{color:#6fb1ff;background:#2c6dda24;border:1px solid #69a6ff6b;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:25px;left:27px}.create-composer-hero.is-problem .create-composer-hero-icon{color:#ffb56d;background:#9652161f;border-color:#ffb0594d}.create-composer-title{color:#f1f6fd;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:820;line-height:1.02}.create-composer-subtitle{color:#9faec1;max-width:66ch;margin:11px 0 0;font-size:.95rem;line-height:1.6}.create-draft-row{color:#77899f;background:#0a111a94;border:1px solid #3a4b6357;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;font-size:.75rem;display:grid}.create-draft-row p{margin:0}.create-draft-row p.w-full{grid-column:1/-1}.create-composer-form{gap:18px;margin-top:18px;display:grid}.create-form-card{background:linear-gradient(155deg,#101a27f5,#0a111afa);border:1px solid #46597480;border-radius:20px;padding:24px;position:relative;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000021}.create-form-card-problem{border-color:#ad71355c}.create-form-card h2{color:#eef5fd;letter-spacing:-.018em;margin:0;font-size:1.08rem;font-weight:760}.create-form-card>p,.create-form-card h2+p{color:#8294aa!important}.create-post-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.create-post-type-option{color:#dce7f5;text-align:left;background:#070e168f;border:1px solid #475b7685;border-radius:15px;min-height:112px;padding:15px 14px 13px;transition:border-color .16s,background .16s,transform .16s;position:relative}.create-post-type-option:hover{border-color:#6297e5b3;transform:translateY(-1px)}.create-post-type-option.is-active{background:linear-gradient(155deg,#2760c247,#0c23468a);border-color:#60a1ffeb;box-shadow:0 0 0 3px #3782ff12}.create-post-type-radio{color:#fff;border:1px solid #546c8ca6;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:12px;display:grid}.create-post-type-option.is-active .create-post-type-radio{background:#2d79eb;border-color:#77b7ff}.create-post-type-title{font-size:.93rem;font-weight:750;display:block}.create-post-type-hint{color:#8496ad;margin-top:5px;font-size:.72rem;line-height:1.42;display:block}.create-post-type-option.is-active .create-post-type-hint{color:#a9bdd8}.create-flow-page .create-control{min-height:50px;box-shadow:inset 0 1px #ffffff05;color:#edf4fc!important;background:#050c13b8!important;border-color:#4a607e94!important;border-radius:13px!important}.create-flow-page textarea.create-control{min-height:164px;padding-top:14px}.create-flow-page .create-control:focus{border-color:#64a5ffe0!important;box-shadow:0 0 0 4px #3d82f517!important}.create-flow-page .create-control::placeholder{color:#61758d!important}.create-flow-page label{color:#cbd7e7}.create-flow-page [role=listbox]{overflow:hidden;z-index:12000!important;background:#09111bfc!important;border:1px solid #5677a394!important;border-radius:15px!important;box-shadow:0 22px 48px #0000006b,0 0 0 1px #2a63b814!important}.create-trip-optional{color:#8496ab;letter-spacing:.08em;text-transform:uppercase;border:1px solid #495e7894;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:750}.create-public-confirm{color:#a9b7c8;background:#060d1594;border:1px solid #485c766b;border-radius:14px;align-items:flex-start;gap:11px;padding:15px;font-size:.84rem;line-height:1.5;display:flex}.create-publish-button{color:#fff;background:linear-gradient(#4e98ff,#2867ee);border:1px solid #90c0ffd9;border-radius:14px;justify-content:center;align-items:center;min-height:50px;margin-top:15px;padding:0 22px;font-size:.9rem;font-weight:800;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:inset 0 1px 1px #fff6,0 0 24px #2b70f538}.create-publish-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.create-publish-button:disabled{cursor:not-allowed;opacity:.55}.create-composer-aside{align-self:start;gap:13px;display:grid;position:sticky;top:92px}.create-composer-aside>section{box-shadow:none!important;background:#0d1621d6!important;border-color:#455b786e!important;border-radius:17px!important;padding:18px!important}.create-composer-aside h2{color:#dce8f7!important}.create-composer-aside p,.create-composer-aside li{color:#8fa1b7!important}html[data-theme=light] .create-flow-page{background:#f4f7fb}html[data-theme=light] .create-entry-hero h1,html[data-theme=light] .create-composer-title,html[data-theme=light] .create-form-card h2{color:#132942}html[data-theme=light] .create-mode-card,html[data-theme=light] .create-form-card,html[data-theme=light] .create-composer-hero,html[data-theme=light] .create-composer-aside>section{color:#16304c;box-shadow:0 12px 26px #1330520f;background:#fff!important;border-color:#d3dfec!important}html[data-theme=light] .create-flow-page .create-control{color:#18304d!important;background:#fff!important;border-color:#bdcde0!important}@media (width<=980px){.create-composer-layout{grid-template-columns:minmax(0,1fr);width:min(100% - 24px,820px)}.create-composer-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.create-mode-grid{grid-template-columns:1fr}.create-mode-card{min-height:0}}@media (width<=680px){.create-session-strip-inner{gap:8px;width:calc(100% - 24px);min-height:44px;font-size:.69rem}.create-session-strip-inner>span:last-child,.create-session-dot{display:none}.create-entry-shell{width:calc(100% - 24px);padding:22px 0 52px}.create-entry-shell .product-breadcrumb{margin-bottom:18px}.create-entry-hero{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px}.create-brand-mark{border-radius:17px;width:56px;height:56px}.create-brand-svg.is-large{width:31px;height:31px}.create-entry-hero h1{margin-top:5px;font-size:clamp(2rem,10vw,2.8rem);line-height:1}.create-entry-hero p{grid-column:1/-1;margin-top:10px;font-size:.9rem;line-height:1.5}.create-mode-grid{gap:10px;margin-top:25px}.create-mode-card{border-radius:18px;grid-template-columns:42px minmax(0,1fr) 22px;gap:12px;padding:17px 15px}.create-mode-icon{border-radius:13px;width:42px;height:42px}.create-mode-copy strong{margin-top:5px;font-size:1.04rem}.create-mode-description{margin-top:7px;font-size:.81rem;line-height:1.46}.create-mode-example{display:none}.create-helper-bar{padding:13px;font-size:.77rem}.create-composer-layout{gap:16px;width:calc(100% - 20px);padding:20px 0 54px}.create-composer-topbar{align-items:flex-start;gap:10px}.create-composer-crumbs{max-width:65%;font-size:.64rem}.create-change-type{min-height:38px;padding-inline:10px;font-size:.7rem}.create-composer-hero{border-radius:18px;margin-top:13px;padding:20px 16px 20px 70px}.create-composer-hero-icon{border-radius:13px;width:42px;height:42px;top:19px;left:16px}.create-composer-title{font-size:1.9rem;line-height:1.02}.create-composer-subtitle{margin-top:9px;font-size:.82rem;line-height:1.5}.create-draft-row{grid-template-columns:1fr;gap:8px;padding:10px 11px}.create-draft-discard{justify-self:start;min-height:38px}.create-composer-form{gap:12px;margin-top:13px}.create-form-card{border-radius:17px;padding:17px 14px}.create-form-card h2{font-size:1rem}.create-post-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.create-post-type-option{border-radius:13px;min-height:102px;padding:12px}.create-post-type-radio{width:22px;height:22px;margin-bottom:9px}.create-flow-page .create-control{min-height:48px;font-size:16px!important}.create-flow-page textarea.create-control{min-height:146px}.create-form-card .sm\:grid-cols-2{grid-template-columns:1fr!important}.create-public-confirm{padding:13px;font-size:.78rem}.create-publish-button{width:100%;min-height:50px}.create-composer-aside{grid-template-columns:1fr;gap:10px}.create-composer-aside>section{padding:15px!important}}.create-airport-context{background:linear-gradient(145deg,#162b486b,#0c1622bd);border:1px solid #4c84dc61;border-radius:18px;margin:16px 0 22px;padding:16px 18px}.create-airport-context-kicker{color:#83b4ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.76rem;font-weight:700;display:block}.create-airport-context strong{color:#f4f8ff;font-size:1rem;font-weight:700;display:block}.create-airport-context p{color:#a9bbd0;margin:7px 0 0;font-size:.87rem;line-height:1.55}@media (width<=620px){.create-airport-context{border-radius:16px;margin-top:12px;padding:14px 15px}.create-airport-context p{font-size:.82rem}}.wr-create{--wr-bg:#000;--wr-surface:#0b0e14;--wr-field:#07090e;--wr-ink:#edf1f8;--wr-secondary:#b9c1ce;--wr-muted:#8994a7;--wr-line:#1d2430;--wr-border:#303b4e;--wr-blue:#438bff;--wr-soft:#2f7dff1f;background:var(--wr-bg);min-height:100vh;color:var(--wr-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wr-page{width:calc(100% - 64px);max-width:1200px;margin:0 auto;padding:40px 0 88px}.wr-page *,.wr-page :before,.wr-page :after{box-sizing:border-box}.wr-layout{grid-template-columns:minmax(0,1fr) 372px;grid-template-areas:"head aside""fields aside""publish aside";align-items:start;column-gap:64px;display:grid}.wr-head{grid-area:head;min-width:0;padding-bottom:36px}.wr-fields{grid-area:fields}.wr-publish-section{grid-area:publish}.wr-fields,.wr-publish-section{border:0;min-width:0;margin:0;padding:0}.wr-aside{grid-area:aside;align-self:stretch;min-width:0;padding-top:52px}.wr-aside-inner{gap:16px;display:grid;position:sticky;top:112px}.wr-crumbs{color:var(--wr-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.wr-crumbs a{min-height:32px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.wr-crumbs a:hover,.wr-crumbs [aria-current]{color:var(--wr-ink)}.wr-kicker{color:#80b3ff;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.wr-head h1{letter-spacing:-.035em;margin:0 0 16px;font-family:inherit;font-size:clamp(36px,4.3vw,54px);font-weight:700;line-height:1.08}.wr-lede{max-width:50ch;color:var(--wr-secondary);margin:0;font-size:17px;line-height:1.6}.wr-flow-link{margin-top:12px}.wr-flow-link a{color:#80b3ff;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;font-size:13px;text-decoration:none;display:inline-flex}.wr-flow-link svg{width:15px;height:15px}.wr-context,.wr-entry-error{background:var(--wr-soft);border:1px solid var(--wr-border);color:var(--wr-secondary);border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.wr-entry-error{color:#ffc46b;border-color:#6c5130}.wr-step{grid-template-columns:40px minmax(0,1fr);column-gap:20px;padding-bottom:42px;display:grid;position:relative}.wr-step:before{content:"";background:var(--wr-line);border-radius:2px;width:2px;position:absolute;top:50px;bottom:10px;left:19px}.wr-step.is-done:before{background:#2f7dff}.wr-step.no-rail:before{display:none}.wr-marker{z-index:1;border:1.5px solid var(--wr-border);background:var(--wr-surface);width:40px;height:40px;color:var(--wr-secondary);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.wr-marker svg{stroke-width:2.6px;width:19px;height:19px}.wr-step.is-done .wr-marker{color:#fff;box-shadow:0 0 0 5px var(--wr-soft);background:#2f7dff;border-color:#2f7dff}.wr-step-body{min-width:0}.wr-step-title{letter-spacing:-.02em;margin:5px 0 4px;font-family:inherit;font-size:22px;font-weight:650;line-height:1.3}.wr-step-sub{color:var(--wr-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.wr-stack{gap:22px;display:grid}.wr-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.wr-field{flex-direction:column;gap:8px;min-width:0;display:flex}.wr-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wr-label-row label,.wr-page .premium-autocomplete>label{color:var(--wr-ink);font-size:14px;font-weight:600}.wr-count{color:var(--wr-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}html body .wr-page .wr-input{width:100%;min-width:0;height:50px;min-height:50px;box-shadow:none;outline:none;padding:0 14px;font-family:inherit;font-weight:500;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block;border:1px solid var(--wr-border)!important;background:var(--wr-field)!important;color:var(--wr-ink)!important;border-radius:14px!important;font-size:15.5px!important}html body .wr-page .wr-input::placeholder{opacity:.9;color:var(--wr-muted)!important}html body .wr-page .wr-input:focus{box-shadow:0 0 0 4px #2f7dff38;border-color:var(--wr-blue)!important}html body .wr-page textarea.wr-input{resize:vertical;height:auto;min-height:190px;padding:14px;line-height:1.65}html body .wr-page .premium-autocomplete .wr-input{padding-left:42px;padding-right:94px}.wr-page .premium-autocomplete{min-width:0;box-shadow:none;background:0 0;border:0;gap:8px}.wr-page .premium-autocomplete-menu{z-index:30;border-color:var(--wr-border);background:#111722;width:100%;min-width:0;max-width:100%}.wr-page .premium-autocomplete-menu button{white-space:normal;text-align:left;min-height:48px}.wr-page .premium-autocomplete-menu .truncate{white-space:normal;overflow-wrap:anywhere}html body .wr-page [role=listbox]{max-height:min(320px,50dvh);overflow-y:auto!important}.wr-hint{color:var(--wr-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.wr-hint a{color:#80b3ff;text-underline-offset:3px;text-decoration:underline}.wr-route{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:start;gap:10px;display:grid}.wr-swap{border:1px solid var(--wr-border);background:var(--wr-surface);width:44px;height:50px;color:var(--wr-secondary);cursor:pointer;border-radius:14px;place-items:center;margin-top:29px;display:grid}.wr-swap svg{width:19px;height:19px}.wr-swap:hover{color:#80b3ff;border-color:var(--wr-blue)}.wr-flight-number{text-transform:uppercase}.wr-type-options{flex-wrap:wrap;gap:8px;display:flex}.wr-type{border:1px solid var(--wr-border);background:var(--wr-field);min-height:44px;color:var(--wr-secondary);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:13px;display:inline-flex}.wr-type svg{width:16px;height:16px}.wr-type.is-active{border-color:var(--wr-blue);background:var(--wr-soft);color:#b9d5ff}.wr-page :focus-visible{outline-offset:3px;outline:2px solid #80b3ff}.wr-page .review-rating-input{border:0;margin:0;padding:0}.wr-page .review-rating-input legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wr-page .review-rating-input>div{flex-wrap:nowrap;gap:8px;margin-top:0;display:flex}.wr-page .review-rating-input label{flex:0 58px;min-width:0}.wr-page .review-rating-input label>span:first-of-type{background:var(--wr-field);border-width:1.5px;border-radius:16px;width:100%;height:58px;font-size:32px}.wr-page .review-rating-input input:checked~span:first-of-type,.wr-page .review-rating-input label>span.text-sky{background:var(--wr-soft);border-color:var(--wr-blue);color:#6aa6ff}.wr-page .review-rating-input>p{color:var(--wr-secondary);margin-top:12px;font-size:14px;line-height:1.5}.wr-aside-label{color:var(--wr-muted);justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;font-size:12px;display:flex}.wr-aside-label strong{color:var(--wr-ink);font-size:14px;font-weight:600}.wr-pass{border:1px solid var(--wr-line);background:var(--wr-surface);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px -36px #2f7dff59}.wr-pass-top{background:radial-gradient(120% 150% at 100% 0%, #2f7dff33, transparent 58%), var(--wr-surface);padding:20px 22px 22px}.wr-pass-airline{align-items:center;gap:12px;min-width:0;margin-bottom:22px;display:flex}.wr-pass-airline>div{min-width:0}.wr-pass-airline strong{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.3;display:block}.wr-pass-airline>div>span{color:var(--wr-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.wr-logo{border:1px solid var(--wr-line);background:#101823;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.wr-logo>img{object-fit:contain;width:42px;height:42px}.wr-logo .airline-logo{width:44px;max-width:44px;height:44px;box-shadow:none;background:0 0;border:0;padding:4px}.wr-pass-route{grid-template-columns:minmax(0,1fr) 1fr minmax(0,1fr);align-items:center;gap:12px;display:grid}.wr-pass-route>div:last-child{text-align:right}.wr-pass-route strong{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15;display:block}.wr-pass-route div>span{color:var(--wr-muted);font-size:12px}.wr-route-path{color:var(--wr-blue);justify-content:center;align-items:center;gap:5px;margin-top:-15px;display:flex}.wr-route-path:before,.wr-route-path:after{content:"";border-top:2px dashed var(--wr-border);flex:1;height:0}.wr-route-path svg{flex:0 0 20px;width:20px;height:20px;transform:rotate(45deg)}.wr-pass-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.wr-pass-meta>div{min-width:0}.wr-pass-meta dt{color:var(--wr-muted);font-size:11.5px}.wr-pass-meta dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:600}.wr-pass-tear{border-top:2px dashed var(--wr-border);margin:0 22px;position:relative}.wr-pass-tear:before,.wr-pass-tear:after{content:"";background:var(--wr-bg);border:1px solid var(--wr-line);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.wr-pass-tear:before{left:-34px}.wr-pass-tear:after{right:-34px}.wr-pass-bottom{padding:20px 22px 24px}.wr-preview-rating{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wr-preview-rating>span:last-child{color:var(--wr-secondary);font-size:12px}.wr-pass-bottom h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:17px;font-weight:650;line-height:1.4}.wr-pass-bottom p{color:var(--wr-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.wr-pass-bottom .is-placeholder{color:var(--wr-muted);font-weight:400}.wr-post-tag{background:var(--wr-soft);color:#a8ccff;border:1px solid #315079;border-radius:7px;margin-bottom:12px;padding:4px 8px;font-size:12px;display:inline-flex}.wr-post-tag.is-problem{color:#ffc46b;background:#ffb02e12;border-color:#6c5130}.wr-preview-airport{color:var(--wr-muted);margin-top:14px;font-size:12px;display:block}.wr-draft{border:1px solid var(--wr-line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wr-draft p{color:var(--wr-muted);margin:0;font-size:12px;line-height:1.6}.wr-text-button{color:#a7c6f3;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:12px;line-height:1.5;text-decoration:underline}.wr-tips{padding:6px 4px 0}.wr-tips h3{margin:0 0 10px;font-size:14px;font-weight:600}.wr-tips ul{gap:8px;margin:0;padding:0 0 0 18px;display:grid}.wr-tips li{color:var(--wr-secondary);font-size:13px;line-height:1.55}.wr-tips li::marker{color:var(--wr-blue)}html body .wr-page .wr-consent{border:1px solid var(--wr-border);background:var(--wr-field);color:var(--wr-secondary);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:1.6;display:flex}.wr-consent input{accent-color:#438bff;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.wr-consent:has(input:checked){border-color:var(--wr-blue);background:var(--wr-soft)}.wr-publish-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.wr-publish-row>span{color:var(--wr-muted);font-size:13px}.wr-publish-row strong{color:var(--wr-ink)}html body .wr-page .wr-publish{border-radius:15px;justify-content:center;align-items:center;min-width:180px;height:auto;min-height:54px;margin:0;padding:14px 26px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.wr-page button:disabled{cursor:not-allowed;opacity:.6}.wr-error{color:#ff98a7;background:#ff6b7f14;border:1px solid #84394b;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.wr-loading{text-align:center;color:#a5b1c6;max-width:760px;min-height:40vh;margin:0 auto;padding:64px 20px;font-size:15px}.wr-secondary{color:#80b3ff;cursor:pointer;background:#0b0e14;border:1px solid #303b4e;border-radius:12px;min-height:44px;margin-top:16px;padding:10px 16px}@media (width<=1080px){.wr-page{width:calc(100% - 40px)}.wr-layout{grid-template-columns:minmax(0,1fr) 330px;column-gap:36px}}@media (width<=900px){.wr-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fields""aside""publish"}.wr-aside{max-width:460px;margin:0 0 40px 60px;padding-top:0}.wr-aside-inner{position:static}}@media (width<=600px){.wr-page{width:calc(100% - 28px);padding-top:22px;padding-bottom:48px}.wr-head{padding-bottom:30px}.wr-head h1{font-size:34px;line-height:1.12}.wr-lede{font-size:16px}.wr-crumbs{gap:6px;margin-bottom:18px;font-size:12px}.wr-step{grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding-bottom:32px}.wr-step:before{top:40px;left:14px}.wr-marker{width:30px;height:30px;font-size:13px}.wr-marker svg{width:16px;height:16px}.wr-step-title{margin-top:2px;font-size:20px}.wr-step-sub{margin-bottom:18px;font-size:13px}.wr-stack{gap:18px}.wr-grid-two{grid-template-columns:minmax(0,1fr);gap:18px}.wr-route{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:7px}.wr-swap{border-radius:12px;width:40px;height:50px}.wr-route .premium-autocomplete>label{font-size:12px;line-height:21px}html body .wr-page .wr-input{border-radius:12px!important;font-size:16px!important}html body .wr-page .wr-route .premium-autocomplete .wr-input{padding-left:10px;padding-right:36px}.wr-route .premium-autocomplete .pointer-events-none.absolute.left-3\.5{display:none}.wr-route .premium-autocomplete .pointer-events-none.absolute.right-3\.5{gap:0;font-size:0!important}.wr-route .premium-autocomplete .pointer-events-none.absolute.right-3\.5:not(:has(svg)):before{content:"";border:2px solid #303b4e;border-top-color:#80b3ff;border-radius:50%;width:12px;height:12px;display:block}.wr-page .review-rating-input label>span:first-of-type{border-radius:13px;height:48px;font-size:29px}.wr-page .review-rating-input>div{gap:6px}.wr-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wr-type{width:100%;padding:8px;font-size:12px}.wr-type:last-child{grid-column:1/-1}.wr-aside{max-width:none;margin:0 0 30px 42px}.wr-pass-top,.wr-pass-bottom{padding:18px 16px}.wr-pass{border-radius:18px}.wr-pass-route{gap:8px}.wr-pass-route strong{font-size:27px}.wr-pass-meta{gap:8px}.wr-pass-meta dd{font-size:12px}.wr-aside-label{flex-wrap:wrap;gap:4px 8px}.wr-draft{flex-wrap:wrap;gap:3px 12px;padding:10px 12px}.wr-tips{display:none}.wr-publish-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html body .wr-page .wr-publish{width:100%;min-width:0;min-height:54px}html body .wr-page .wr-consent{padding:13px;font-size:13px}}@media (width<=480px){.wr-route{grid-template-columns:minmax(0,1fr);gap:10px}.wr-swap{justify-self:center;height:44px;margin-top:0;transform:rotate(90deg)}.wr-route .premium-autocomplete>label{font-size:14px}}@media (width<=359px){.wr-page{width:calc(100% - 24px)}.wr-step{column-gap:10px}.wr-aside{margin-left:40px}.wr-route{grid-template-columns:minmax(0,1fr);gap:10px}.wr-swap{justify-self:center;height:44px;margin-top:0;transform:rotate(90deg)}.wr-pass-route strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.wr-page *,.wr-page :before,.wr-page :after{scroll-behavior:auto!important;transition:none!important}}html,body{min-height:100%!important}html body .app-frame{flex-direction:column!important;min-height:100dvh!important;display:flex!important}html body .app-frame>.app-footer{flex:none!important;margin-top:auto!important}@media (width<=640px){.v0home-page .reference-home-copy h1{letter-spacing:-.06em!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;font-size:clamp(1.55rem,7.05vw,1.95rem)!important;line-height:1!important}.v0home-page .reference-home-copy h1 span{white-space:inherit!important;margin:0!important;display:inline!important}}@media (width<=760px){html body .consumer-header .consumer-header-row.skyy-header-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions"!important;align-items:center!important;column-gap:10px!important;width:calc(100% - 24px)!important;min-height:68px!important;margin-inline:auto!important;padding:0!important;display:grid!important}html body .consumer-header .skyy-header-brand{min-height:44px;grid-area:brand!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:198px!important;margin:0!important;display:flex!important}html body .consumer-header .skyy-header-brand-panel{width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0!important}html body .consumer-header .skyy-header-brand .skyy-header-brand-lockup{object-fit:contain!important;object-position:left center!important;width:100%!important;min-width:0!important;max-width:198px!important;height:auto!important;max-height:36px!important;padding:0!important;display:block!important}html body .consumer-header .consumer-actions{flex-wrap:nowrap!important;grid-area:actions!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}html body .consumer-header :is(.consumer-login,.consumer-signup){white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}html body .consumer-header :is(.consumer-desktop-nav,.consumer-header-search,.consumer-header-search-spacer){display:none!important}}@media (width<=359px){html body .consumer-header .consumer-header-row.skyy-header-row{column-gap:8px!important}html body .consumer-header :is(.consumer-login,.consumer-signup){padding-inline:10px!important;font-size:12px!important}}@font-face{font-family:SkyyCommunity;src:url(/fonts/commissioner/commissioner-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SkyyCommunity;src:url(/fonts/commissioner/commissioner-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SkyyCommunity;src:url(/fonts/commissioner/commissioner-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:SkyyCommunity;src:url(/fonts/commissioner/commissioner-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:SkyyCommunity;src:url(/fonts/commissioner/commissioner-800.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.st-claude,.community-refresh-page .v0home-feed{--cm-header-h:72px;--cm-bg:#000;--cm-surface:#0a0e15;--cm-surface-2:#121926;--cm-line:#1a2333;--cm-line-strong:#2b3952;--cm-text:#eef3fa;--cm-text-2:#c5cedc;--cm-muted:#9ca9bc;--cm-blue:#2f7bff;--cm-blue-hi:#6aa5ff;--cm-blue-soft:#2f7bff21;--cm-ok:#45d49a;--cm-warn:#f2b653;--cm-danger:#ff7b7b;--cm-glow:0 0 0 1px #6aa5ff8c, 0 10px 30px -8px #2f7bffbf, inset 0 1px 0 #fff3;--cm-pop:0 18px 44px -14px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:"SkyyCommunity", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.55;font-family:var(--font-body)!important}.st-claude *,.st-claude :before,.st-claude :after{box-sizing:border-box}.st-claude :is(button,input,select,textarea){color:inherit;font-family:var(--font-body)!important}.st-claude :is(.st-create-action,.st-answer-button,.st-composer-login,.st-submit-answer){cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(180deg, #4b8eff 0%, var(--cm-blue) 100%);height:48px;box-shadow:var(--cm-glow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .15s,filter .15s,opacity .15s;display:inline-flex}.st-claude :is(.st-create-action,.st-answer-button,.st-composer-login,.st-submit-answer):hover{filter:brightness(1.06);transform:translateY(-1px)}.st-claude :is(.st-create-action,.st-answer-button,.st-composer-login,.st-submit-answer):disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.st-claude :is(.st-create-action,.st-answer-button,.st-composer-login,.st-submit-answer) svg{width:17px;height:17px}.st-claude :is(.st-create-action,.st-answer-button,.st-composer-login,.st-submit-answer).is-small{height:40px;padding:0 18px;font-size:14px}.st-claude :is(.st-discussion-more>button,.post-comments-load button){border:1px solid var(--cm-line-strong);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-weight:600;display:inline-flex}.st-claude :is(.st-discussion-more>button,.post-comments-load button):hover{background:var(--cm-surface-2)}.st-claude :is(.st-discussion-more>button,.post-comments-load button).is-small{height:40px;padding:0 16px;font-size:14px}.st-claude .act{border:1px solid var(--cm-line);height:40px;color:var(--cm-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.st-claude .act svg{width:16px;height:16px}.st-claude .act .c{color:var(--cm-text);font-variant-numeric:tabular-nums}.st-claude .act:hover{color:var(--cm-text);border-color:var(--cm-line-strong)}.st-claude .act[aria-pressed=true]{color:var(--cm-blue-hi);border-color:var(--cm-blue);background:var(--cm-blue-soft)}.st-claude .act[aria-pressed=true] svg{animation:.4s pop}.st-claude .act.icon{justify-content:center;width:40px;padding:0}.st-claude .st-community-main{max-width:1240px;margin:0 auto;padding:36px 24px 96px}.st-claude .st-community-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.st-claude .st-community-page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:.95}.st-claude .st-community-page-heading p{color:var(--cm-muted);max-width:48ch;margin:12px 0 0;font-size:16px}.st-claude .st-community-board,.st-claude.st-community-board{grid-template-columns:minmax(300px,30%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.st-claude .st-discussion-list{top:calc(var(--cm-header-h) + 16px);max-height:calc(100vh - var(--cm-header-h) - 32px);background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:22px;flex-direction:column;display:flex;position:sticky;overflow:hidden}.st-claude .st-list-tools{border-bottom:1px solid var(--cm-line);gap:12px;padding:14px;display:grid}.st-claude .st-list-search{position:relative}.st-claude .st-list-search svg{color:var(--cm-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.st-claude .st-list-search input{border:1px solid var(--cm-line);background:var(--cm-bg);border-radius:13px;width:100%;height:46px;padding:0 14px 0 42px;font-size:15px}.st-claude .st-list-search input::placeholder{color:var(--cm-muted)}.st-claude .st-list-search input:focus{border-color:var(--cm-blue);box-shadow:0 0 0 3px var(--cm-blue-soft);outline:none}.st-claude .st-community-tabs{background:var(--cm-bg);border:1px solid var(--cm-line);border-radius:12px;gap:4px;padding:4px;display:flex}.st-claude .st-community-tabs button{height:34px;color:var(--cm-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:600}.st-claude .st-community-tabs button:hover{color:var(--cm-text)}.st-claude .st-community-tabs button[aria-selected=true]{background:var(--cm-surface-2);color:var(--cm-text);box-shadow:0 0 0 1px var(--cm-line-strong)}.st-claude .st-discussion-list ol{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cm-line-strong) transparent;flex:1;margin:0;padding:6px;list-style:none;overflow:auto}.st-claude .st-discussion-open{border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:14px 14px 14px 12px;text-decoration:none;transition:background-color .12s;display:grid;position:relative}.st-claude .st-discussion-open:hover{background:var(--cm-surface-2)}.st-claude .st-discussion-open[aria-current=true]{background:var(--cm-blue-soft)}.st-claude .st-discussion-open[aria-current=true]:before{content:"";background:var(--cm-blue);border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:0}.st-claude .st-discussion-open:focus-visible{outline-offset:-2px}.st-claude .st-discussion-copy{min-width:0}.st-claude .st-discussion-entity{color:var(--cm-muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.st-claude .st-discussion-entity strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-claude .st-discussion-entity time{flex:none}.st-claude .st-discussion-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 7px;font-size:15.5px;font-weight:700;line-height:1.38;display:-webkit-box;overflow:hidden}.st-claude .st-discussion-meta{color:var(--cm-muted);align-items:center;gap:12px;font-size:13px;display:flex}.st-claude .st-discussion-meta .is-unanswered{color:var(--cm-warn);font-weight:600}.st-claude .st-solved{color:var(--cm-ok);align-items:center;gap:5px;font-weight:700;display:inline-flex}.st-claude .st-solved svg{width:14px;height:14px}.st-claude .st-entity-tile{color:#fff;letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.st-claude .st-entity-tile svg{fill:currentColor;width:17px;height:17px;transform:rotate(45deg)}.st-claude .st-list-status{text-align:center;color:var(--cm-muted);padding:28px 18px 32px}.st-claude .st-list-status p{overflow-wrap:anywhere;margin:0 0 14px}.st-claude .st-discussion-more{padding:6px 14px 14px}.st-claude .st-discussion-more button{width:100%}.st-claude .post-detail-primary{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:22px;min-width:0;padding:36px 44px 44px}.st-claude .post-detail-primary.swap{animation:.22s swap}.st-claude .st-thread-nav{color:var(--cm-blue-hi);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 18px;padding:0;font-size:15px;font-weight:600;display:none}.st-claude .st-thread-nav svg{width:18px;height:18px}.st-claude .post-detail-context-row{color:var(--cm-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.st-claude .st-entity-name{color:var(--cm-text);font-weight:700}.st-claude .post-detail-type{border:1px solid var(--cm-line-strong);height:26px;color:var(--cm-text-2);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.st-claude .post-detail-card>:is(h1,h2){letter-spacing:-.032em;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.12}.st-claude .post-detail-card>:is(h1,h2):focus{outline:none}.st-claude .post-detail-author{color:var(--cm-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;font-size:14px;display:flex}.st-claude .post-detail-author strong{color:var(--cm-text);font-weight:700}.st-claude .post-detail-body{max-width:68ch;color:var(--cm-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 0;font-size:17px;line-height:1.7}.st-claude .post-detail-body a,.st-claude .post-comment-content>p a{color:var(--cm-blue-hi);text-underline-offset:3px}.st-claude .post-detail-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.st-claude :is(.post-detail-avatar,.post-comment-avatar){letter-spacing:.02em;background:var(--cm-surface-2);border:1px solid var(--cm-line-strong);width:36px;height:36px;color:var(--cm-text-2);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.st-claude :is(.post-detail-avatar,.post-comment-avatar).team,.st-claude :is(.post-detail-avatar,.post-comment-avatar).me{background:var(--cm-blue);border-color:var(--cm-blue);color:#fff}.st-claude :is(.post-detail-avatar,.post-comment-avatar).gone{color:var(--cm-muted);border-style:dashed}.st-claude :is(.post-detail-avatar,.post-comment-avatar) svg{width:16px;height:16px}.st-claude .post-detail-author :is(.post-detail-avatar,.post-comment-avatar){width:30px;height:30px;font-size:11px}.st-claude .st-author-badge{background:var(--cm-blue-soft);height:20px;color:var(--cm-blue-hi);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.st-claude .post-detail-outcome{border:1px solid var(--cm-line-strong);border-color:color-mix(in srgb, var(--cm-ok) 45%, var(--cm-line));background:color-mix(in srgb, var(--cm-ok) 5%, var(--cm-surface));border-radius:18px;margin-top:36px;padding:18px 22px 2px}.st-claude .post-detail-outcome>div{color:var(--cm-ok);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.st-claude .post-detail-outcome>div svg{width:17px;height:17px}.st-claude .post-detail-outcome .post-comment-item{border-bottom:0;padding-bottom:16px}.st-claude .post-comments-header{border-top:1px solid var(--cm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:30px;display:flex}.st-claude .post-comments-header h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.st-claude .post-comments-header p{color:var(--cm-muted);flex-basis:100%;max-width:56ch;margin:6px 0 0}.st-claude .st-reply-sort{border:1px solid var(--cm-line);background:var(--cm-bg);border-radius:11px;padding:3px;display:inline-flex}.st-claude .st-reply-sort button{height:32px;color:var(--cm-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:600}.st-claude .st-reply-sort button:hover{color:var(--cm-text)}.st-claude .st-reply-sort button[aria-pressed=true]{background:var(--cm-surface-2);color:var(--cm-text);box-shadow:0 0 0 1px var(--cm-line-strong)}.st-claude .post-comments-list{margin:6px 0 0;padding:0;list-style:none}.st-claude .post-comment-item{border-bottom:1px solid var(--cm-line);border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.st-claude .post-comments-list .post-comment-item:last-child{border-bottom:0}.st-claude .post-comment-item:focus{outline:none}.st-claude .post-comment-item.new{animation:2s flash}.st-claude .post-comment-content{min-width:0}.st-claude .post-comment-content>header{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.st-claude .post-comment-content>header>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.st-claude .post-comment-content>header>strong.gone{color:var(--cm-muted);font-weight:600}.st-claude .post-comment-content>header>time{color:var(--cm-muted);font-size:13px}.st-claude .st-reply-target{color:var(--cm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.st-claude .st-reply-target b{color:var(--cm-blue-hi);font-weight:600}.st-claude .post-comment-content>p{color:var(--cm-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.65}.st-claude .post-comment-content>p.clamp{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-claude .post-comment-content>p.clamp.open{display:block}.st-claude .st-read-reply{color:var(--cm-blue-hi);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:14px;font-weight:600}.st-claude .st-read-reply:hover{text-underline-offset:3px;text-decoration:underline}.st-claude .st-reply-actions{gap:2px;margin:10px 0 0 -10px;display:flex}.st-claude .cm-inline-action{height:32px;color:var(--cm-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.st-claude .cm-inline-action svg{width:16px;height:16px}.st-claude .cm-inline-action .c{font-variant-numeric:tabular-nums}.st-claude .cm-inline-action:hover{background:var(--cm-surface-2);color:var(--cm-text)}.st-claude .cm-inline-action[aria-pressed=true]{color:var(--cm-blue-hi)}.st-claude .cm-inline-action[aria-pressed=true] svg{animation:.4s pop}@media (hover:hover){.st-claude .post-comment-item .cm-inline-action.more{opacity:0;transition:opacity .15s}.st-claude .post-comment-item:hover .cm-inline-action.more,.st-claude .post-comment-item:focus-within .cm-inline-action.more,.st-claude .cm-inline-action.more[aria-expanded=true]{opacity:1}}.st-claude .post-comments-load{padding:8px 0 0 50px}.st-claude .post-comments-load small{color:var(--cm-muted);font-weight:500}.st-claude .post-comment-composer{border:1px solid var(--cm-line-strong);background:var(--cm-bg);border-radius:18px;margin-top:28px;transition:border-color .15s,box-shadow .15s}.st-claude .post-comment-composer:focus-within{border-color:var(--cm-blue);box-shadow:0 0 0 3px var(--cm-blue-soft)}.st-claude .post-comment-composer-head label{padding:16px 18px 0;font-size:15px;font-weight:700;display:block}.st-claude .st-composer-target{color:var(--cm-muted);align-items:center;gap:8px;min-width:0;margin:8px 18px 0;font-size:13px;display:flex}.st-claude .st-composer-target b{color:var(--cm-blue-hi);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-claude .st-composer-target button{background:var(--cm-surface-2);width:24px;height:24px;color:var(--cm-muted);cursor:pointer;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.st-claude .st-composer-target button svg{width:14px;height:14px}.st-claude .post-comment-composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:96px;max-height:360px;padding:8px 18px;font-size:16px;line-height:1.6;display:block}.st-claude .post-comment-composer textarea::placeholder{color:var(--cm-muted)}.st-claude .post-comment-composer-footer{align-items:center;gap:12px;padding:8px 10px 10px 18px;display:flex}.st-claude .post-comment-composer-footer>div{color:var(--cm-muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.st-claude .post-comment-composer-footer>div.near{color:var(--cm-warn)}@media (width<=999px){.st-claude .st-community-main{padding:24px 16px 72px}.st-claude .st-community-board,.st-claude.st-community-board{grid-template-columns:minmax(0,1fr)}.st-claude .st-discussion-list{max-height:none;position:static;overflow:visible}.st-claude .st-discussion-list ol{overflow:visible}.st-claude .st-community-main.reading .st-community-page-heading,.st-claude .st-community-main.reading .st-discussion-list{display:none}.st-claude .st-community-main.reading .post-detail-primary{display:block}.st-claude .st-thread-nav{display:inline-flex}.st-claude .st-discussion-title{-webkit-line-clamp:3}}@media (width<=640px){.st-claude .st-community-page-heading :is(.st-create-action,.st-answer-button,.st-composer-login,.st-submit-answer){width:100%}.st-claude .post-detail-primary{border-radius:18px;padding:22px 18px 26px}.st-claude .post-detail-body{font-size:16px}.st-claude .post-detail-outcome{padding:16px 16px 0}.st-claude .post-comment-item{grid-template-columns:32px minmax(0,1fr);gap:12px}.st-claude .post-comment-item :is(.post-detail-avatar,.post-comment-avatar){width:32px;height:32px;font-size:11.5px}.st-claude .post-comments-load{padding-left:0}.st-claude .row2{grid-template-columns:1fr}.st-claude .act .lbl{display:none}.st-claude .act[data-action=share]{justify-content:center;width:40px;padding:0}.st-claude .d-head{padding:22px 60px 0 20px}.st-claude .d-body{padding:20px}.st-claude .d-foot{padding:14px 20px 20px}}.st-community-page,.st-post-page{color:#eef3fa;background:#000;min-height:100vh}.st-community-main{width:100%;max-width:1240px;margin:0 auto;padding:36px 24px 96px}.community-refresh-page .v0home-feed{min-width:0;max-width:none;margin-inline:auto;scroll-margin-top:96px}.st-claude{color:var(--cm-text)}.st-claude .st-community-board,.st-claude .st-discussion-list{min-width:0}.st-claude .st-discussion-row{min-width:0;position:relative}.st-claude .st-discussion-copy{display:block}.st-claude .st-discussion-entity strong{min-width:0}.st-claude .st-discussion-meta{flex-wrap:wrap;gap:4px 12px;padding-right:24px}.st-claude .st-discussion-title{letter-spacing:0;display:-webkit-box}.st-claude .st-discussion-list ol{padding:6px}.st-claude .st-entity-tile.is-small{border-radius:8px;width:28px;height:28px;font-size:10.5px}.st-claude .st-entity-tile.is-small svg{width:14px;height:14px}.st-claude .st-list-search{display:block}.st-claude .st-list-search input{color:var(--cm-text);font-weight:400}.st-claude .st-list-status,.st-claude .st-board-error{color:var(--cm-muted);overflow-wrap:anywhere;margin:0;padding:12px 18px;font-size:14px}.st-claude .st-board-error{color:var(--cm-danger)}.st-claude .st-discussion-more>button{color:var(--cm-text)!important;border:1px solid var(--cm-line-strong)!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:8px 16px!important;font-size:14px!important}.st-claude .st-discussion-more>button svg{width:16px;height:16px}.st-community-empty{text-align:center;padding:48px 20px}.st-community-empty>svg{color:#6aa5ff;width:32px;height:32px;margin:0 auto 18px}.st-community-empty h2{font-size:26px}.st-community-empty p{color:#8c99af;margin:12px 0 24px}.st-thread-state{color:#8c99af;background:#0a0e15;border:1px solid #1a2333;border-radius:22px;padding:28px 24px;font-size:16px;line-height:1.55}.st-thread-state button{border:1px solid #2b3952;border-radius:999px;min-height:44px;margin-top:12px;padding:8px 16px}.st-eyebrow{display:none}.community-refresh-page .v0home-feed-topline{gap:20px;margin-bottom:22px;border:0!important;align-items:flex-end!important}.community-refresh-page .reference-community-heading{display:block!important}.community-refresh-page .reference-community-heading h2{letter-spacing:-.045em;line-height:1.05;font-family:var(--font-body)!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important}.community-refresh-page .reference-community-heading p{color:var(--cm-muted);padding:0;font-weight:400;margin:12px 0 0!important;font-size:16px!important}.st-community-heading-actions{align-items:center;gap:18px;display:flex}.st-community-heading-actions>a:first-child{min-height:44px;color:var(--cm-blue-hi);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.st-community-heading-actions>a:first-child svg{width:17px;height:17px}.st-create-action{height:48px;box-shadow:var(--cm-glow);white-space:nowrap;background:linear-gradient(#4b8eff,#2f7bff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.st-create-action svg{width:17px;height:17px}.st-community-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.st-community-tabs,.community-refresh-page .v0home-feed-sort{border:1px solid var(--cm-line);background:var(--cm-bg);scrollbar-width:thin;border-radius:12px;align-items:center;min-width:0;padding:4px;display:flex;overflow-x:auto;gap:4px!important}.community-refresh-page .v0home-feed-sort{margin:0 0 20px}.st-community-tabs button,.st-community-tabs a,.community-refresh-page .v0home-feed-sort button,.community-refresh-page .v0home-feed-sort .reference-reviews-tab{white-space:nowrap;flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;min-height:36px!important;color:var(--cm-muted)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}.community-refresh-page .v0home-feed-sort button:after{display:none}.st-community-tabs button[aria-selected=true],.community-refresh-page .v0home-feed-sort button[aria-selected=true]{background:var(--cm-surface-2)!important;color:var(--cm-text)!important;box-shadow:0 0 0 1px var(--cm-line-strong)!important}.st-feed-sort{color:var(--cm-muted);align-items:center;gap:8px;font-size:13px;display:flex}.st-feed-sort select{border:1px solid var(--cm-line);min-height:40px;color:var(--cm-text);background:#000;border-radius:9px;padding:4px 10px;font-size:14px}.st-thread .post-detail-layout{width:100%;max-width:840px;margin:0 auto;padding:32px 24px 96px;display:block}.st-thread .post-detail-layout.is-embedded{width:100%;max-width:none;margin:0;padding:0}.st-thread .post-detail-card,.st-thread .post-comments-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.st-thread .post-detail-card:before{display:none}.st-thread .st-thread-nav{margin:0 0 18px;display:block}.st-thread-nav a{min-height:36px;color:var(--cm-blue-hi);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.st-thread-nav svg{width:18px;height:18px}.st-thread .post-detail-context-row{align-items:center;margin:0}.st-thread .post-detail-type{text-transform:none;overflow-wrap:anywhere;background:0 0;max-width:100%;min-height:26px}.st-thread .st-entity-name{overflow-wrap:anywhere;max-width:100%;text-decoration:none}.st-thread .post-detail-author>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.st-thread .post-detail-author strong{color:var(--cm-text);overflow-wrap:anywhere;font-size:14px;font-weight:700}.st-thread .post-detail-author>div>span{color:var(--cm-muted);font-size:14px;font-weight:400}.st-thread .post-detail-avatar,.st-thread .post-comment-avatar{box-shadow:none;color:var(--cm-text-2);background:var(--cm-surface-2);border:1px solid var(--cm-line-strong);font-weight:700}.st-thread .post-detail-author .post-detail-avatar{width:30px;height:30px;font-size:11px}.st-thread .post-detail-card>:is(h1,h2){max-width:none;color:var(--cm-text);font-family:var(--font-body)!important}.st-thread .post-detail-body{font-weight:400}.st-thread .post-detail-body a,.st-thread .post-comment-content p a,.st-thread .post-detail-outcome a{color:var(--cm-blue-hi);text-underline-offset:3px;text-decoration:underline}.st-thread .st-flight-details{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;display:flex}.st-thread .post-detail-context-pill{min-width:0;max-width:100%;min-height:30px;color:var(--cm-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.st-thread .post-detail-context-pill a{color:var(--cm-blue-hi)}.st-thread .post-detail-footer{border:0;flex-direction:row;justify-content:flex-start;gap:8px;padding:0}.st-thread .post-detail-footer>:is(.post-like-button,.share-content-button){align-items:center;gap:8px;height:40px;border:1px solid var(--cm-line)!important;min-height:40px!important;color:var(--cm-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;margin:0!important;padding:0 15px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}.st-thread .post-detail-footer>.post-like-button.is-liked{color:var(--cm-blue-hi)!important;border-color:var(--cm-blue)!important;background:var(--cm-blue-soft)!important}.st-thread .post-detail-footer>:is(.post-like-button,.share-content-button) svg{width:16px;height:16px}.st-thread .post-detail-footer a{text-decoration:none}.st-thread .st-answer-button,.st-thread .st-composer-login,.st-thread .st-submit-answer{color:#fff;height:40px;min-height:40px;padding:0 18px;font-size:14px}.st-thread .post-comments-header{border-bottom:0;padding:30px 0 0}.st-thread .st-reply-sort{min-height:32px;color:var(--cm-muted);align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.st-thread .post-comment-content>header{justify-content:flex-start}.st-thread .post-comment-content>header>strong{color:var(--cm-text);font-size:16px}.st-thread .post-comment-content>header>time{color:var(--cm-muted);font-size:13px}.st-thread .post-comment-content>p{-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:16px;font-weight:400;display:-webkit-box;overflow:hidden}.st-thread .post-comment-content>p.is-expanded{display:block}.st-thread .post-comment-content .st-read-reply{min-height:32px!important;margin-top:6px!important;padding:0!important;font-size:14px!important}.st-thread .st-reply-actions>.cm-inline-action{text-decoration:none;min-height:32px!important;margin:0!important;padding:0 10px!important;font-size:13.5px!important}.st-thread .post-comment-composer{padding:0;scroll-margin-top:96px;overflow:hidden}.st-thread .post-comment-composer-head{margin:0;padding:0;display:block}.st-thread .post-comment-composer-head label{color:var(--cm-text)}.st-thread .post-comment-composer textarea{box-shadow:none;color:var(--cm-text);border-radius:0;font-weight:400}.st-thread .post-comment-composer textarea:disabled{opacity:1;cursor:default}.st-thread .post-comment-composer-footer{flex-wrap:wrap;justify-content:flex-start;margin:0}.st-thread .post-comment-composer-footer>div{gap:2px;min-width:0;display:grid}.st-thread .post-comment-composer-footer>span{color:var(--cm-muted);margin-right:auto;font-size:13px}.st-thread .post-comment-error{color:var(--cm-danger);margin:0;padding:8px 18px 12px;font-size:13px}.st-thread [id^=reply-]{scroll-margin-top:100px}.st-thread [id^=reply-]:target{outline:1px solid var(--cm-blue-hi);outline-offset:4px}.st-outcome-editor{margin-top:24px}.st-thread .post-resolve-form :is(input,textarea){border-radius:12px;font-size:16px}.st-reply-menu,.st-list-menu{position:relative}.st-reply-menu summary,.st-list-menu summary{width:32px;height:32px;color:var(--cm-muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;list-style:none;display:grid}.st-reply-menu summary::-webkit-details-marker{display:none}.st-list-menu summary::-webkit-details-marker{display:none}.st-reply-menu summary svg,.st-list-menu summary svg{width:16px;height:16px}.st-post-menu summary{border:1px solid var(--cm-line);border-radius:999px;width:40px;height:40px}.st-reply-menu-content,.st-discussion-actions{z-index:30;background:var(--cm-surface);border:1px solid var(--cm-line-strong);width:min(280px,100vw - 64px);box-shadow:var(--cm-pop);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 4px);left:0}.st-thread .post-detail-owner-actions{gap:0;width:min(280px,100vw - 64px);display:grid}.st-thread .st-reply-menu-content button:not(.delete-content-cancel):not(.delete-content-confirm),.st-discussion-actions>button{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;font-weight:600;min-height:38px!important;color:var(--cm-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;display:flex!important}.st-thread .st-reply-menu-content button:not(.delete-content-cancel):not(.delete-content-confirm):hover,.st-discussion-actions>button:hover{background:var(--cm-surface-2)!important}.st-reply-menu-content .report-content-control{width:100%}.st-thread .st-reply-menu-content .report-content-panel,.st-thread .st-reply-menu-content .report-content-form{width:100%;max-width:100%;margin:0;position:relative}.st-list-menu{position:absolute;bottom:8px;right:14px}.st-discussion-actions{gap:3px;width:auto;min-width:144px;display:flex;inset:auto 0 calc(100% + 4px) auto}.st-discussion-actions>button{justify-content:center;width:40px;min-width:40px}.st-discussion-actions button svg{width:16px;height:16px}@media (hover:hover){.st-list-menu:not([open])>summary{opacity:0;transition:opacity .15s}.st-discussion-row:hover .st-list-menu>summary,.st-discussion-row:focus-within .st-list-menu>summary{opacity:1}}@media (width<=999px){.st-community-main,.st-thread .post-detail-layout{padding:24px 16px 72px}}@media (width<=640px){.community-refresh-page .v0home-feed-topline{flex-direction:column;gap:16px;align-items:flex-start!important}.community-refresh-page .reference-community-heading p{line-height:1.55;font-size:14px!important}.st-community-heading-actions{justify-content:space-between;gap:12px;width:100%}.st-community-heading-actions .st-create-action{height:44px;padding-inline:18px;font-size:14px}.st-community-toolbar{display:block}.st-community-tabs,.community-refresh-page .v0home-feed-sort{flex-wrap:nowrap;max-width:100%}.st-community-tabs button,.st-community-tabs a,.community-refresh-page .v0home-feed-sort button,.community-refresh-page .v0home-feed-sort .reference-reviews-tab{min-height:44px!important;padding-inline:10px!important;font-size:13px!important}.st-feed-sort{justify-content:flex-end;margin-top:12px}.st-claude .st-list-search input{font-size:16px}.st-thread .post-detail-primary{border-radius:18px;padding:22px 18px 26px}.st-thread .post-detail-body{font-size:16px}.st-thread .post-detail-footer>.share-content-button{justify-content:center;width:44px;min-height:44px!important;padding:0!important}.st-thread .post-detail-footer>.share-content-button>span{display:none}.st-thread .st-answer-button,.st-thread .post-detail-footer>.post-like-button,.st-thread .st-composer-login,.st-thread .st-submit-answer{min-height:44px!important}.st-thread-nav a{min-height:44px}.st-post-menu summary,.st-reply-menu summary,.st-list-menu summary{width:44px;height:44px}.st-thread .st-reply-actions>.cm-inline-action,.st-thread .post-comment-content .st-read-reply{min-height:44px!important}.st-thread .st-reply-menu-content{left:auto;right:0}.st-thread .st-post-menu .st-reply-menu-content{right:-4px}.st-reply-actions .st-reply-menu{margin-left:auto}.st-list-menu{bottom:4px;right:8px}.st-claude .st-discussion-meta{padding-right:32px}.st-thread .post-comment-composer-footer>:is(div,span){font-size:12px}.st-thread .post-comment-composer-footer>button,.st-thread .st-composer-login{margin-left:auto}}@media (prefers-reduced-motion:reduce){.st-claude *,.st-claude :before,.st-claude :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=640px){.st-thread .st-post-menu .st-reply-menu-content{inset:auto 16px calc(16px + env(safe-area-inset-bottom,0px));width:auto;max-height:60dvh;position:fixed;overflow-y:auto}}.v0home-page.community-refresh-page .v0home-main{width:min(100% - 64px,1640px)!important;max-width:none!important;margin-inline:auto!important;display:block!important}.community-refresh-page .v0home-feed{max-width:none!important}.st-community-main.st-claude{width:min(100% - 64px,1640px);max-width:none;padding:36px 0 80px}.st-community-brand{color:#7cafff;letter-spacing:.025em;margin:0 0 8px;font-size:13px;font-weight:600;display:block}.community-refresh-page .reference-community-heading h2,.st-claude .st-community-page-heading h1{letter-spacing:-.025em;line-height:1.15;margin:0!important;font-size:clamp(28px,2.7vw,40px)!important;font-weight:700!important}.community-refresh-page .reference-community-heading p,.st-claude .st-community-page-heading p{max-width:64ch;line-height:1.55;margin-top:10px!important}.st-community-page-heading{margin-bottom:24px!important}.st-claude .premium-search-button,.community-refresh-page .st-create-action.premium-search-button{font-weight:700;text-decoration:none;color:#fff!important;background:linear-gradient(#3d82f8 0%,#1a5de9 48%,#3784fc 100%)!important;border:1px solid #75a9ff!important;border-radius:999px!important;box-shadow:inset 0 1px 4px #ecf6ff6b,0 0 23px #2a6bfa6e,0 7px 23px #174ab440!important}.st-claude .premium-search-button:disabled{opacity:.45!important;box-shadow:none!important}.st-claude .premium-search-button:hover:not(:disabled),.community-refresh-page .st-create-action.premium-search-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.st-community-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 20px;display:flex}.st-community-toolbar{align-items:flex-start}.st-community-toolbar>.st-community-filters{flex:1;margin:0}.st-filter-group{background:#0c1119;border:1px solid #253248;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px;display:flex}.st-filter-group>button{min-height:44px;color:var(--cm-muted,#9ca9bc);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.st-filter-group>button svg{flex:none;width:16px;height:16px}.st-filter-group>button[aria-pressed=true]{color:#e5efff;background:#173052;border-color:#4375c5}.st-filter-group>button:hover{color:#eef3fa;background:#151f2e}.st-filter-group>button:focus-visible,.st-claude a:focus-visible,.st-claude button:focus-visible{outline-offset:3px;outline:2px solid #7aafff}.st-claude .st-list-heading{padding:18px 18px 0}.st-list-heading h3{color:#eef3fa;margin:0;font-size:16px;font-weight:700}.st-list-heading p{color:var(--cm-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.st-list-mobile-hint{display:none}.st-claude .st-list-tools{padding-top:14px}.st-claude .st-discussion-open{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:16px 14px}.st-claude .st-discussion-title{font-size:15px;font-weight:600;line-height:1.5}.st-claude .st-discussion-entity strong{color:#aebbd0;font-size:13px;font-weight:500}.st-claude .st-discussion-entity time{flex:none;font-size:12px}.st-claude .st-discussion-row+.st-discussion-row{margin-top:3px}.st-claude .st-entity-tile,.st-claude .st-entity-tile.is-small{color:#a9cfff;background:#12223b;border-radius:10px;width:52px;height:44px;overflow:hidden}.st-claude .st-entity-tile.is-small{width:48px;height:40px}.st-claude .st-entity-tile>.airline-logo{flex:none;min-width:0;display:flex;border-radius:10px!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.st-claude .st-entity-tile .airline-logo img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:5px!important;transform:none!important}.st-claude .st-entity-tile .airline-logo-fallback-inner{place-items:center;gap:1px;display:grid}.st-claude .st-entity-tile .airline-logo-fallback-inner strong{font-size:12px;line-height:1.1}.st-claude .st-entity-tile .airline-logo-fallback-inner small{font-size:9px;line-height:1.1}.st-claude .st-entity-tile.is-airport{align-content:center;gap:2px;font-size:11px}.st-claude .st-entity-tile.is-airport svg{fill:none;width:15px;height:15px;transform:none}.st-claude .st-entity-tile.is-community{background:#143269}.st-claude .st-entity-tile.is-community img{object-fit:contain;width:32px;height:32px}.st-thread .post-detail-layout{max-width:1080px}.st-thread .post-detail-layout.is-embedded{max-width:none}.st-thread .post-detail-primary{padding:28px 32px 32px}.st-conversation-bar{border-bottom:1px solid var(--cm-line);color:var(--cm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;padding-bottom:18px;font-size:13px;display:flex}.st-conversation-bar a{color:#9dc0ff;align-items:center;gap:6px;min-height:36px;text-decoration:none;display:inline-flex}.st-conversation-bar svg{width:15px;height:15px}.st-thread .post-detail-card>:is(h1,h2){letter-spacing:-.022em;text-wrap:pretty;max-width:36ch;margin-top:20px;font-size:clamp(25px,2.35vw,34px);font-weight:700;line-height:1.24}.st-thread .post-detail-context-row{gap:8px 10px}.st-thread .st-entity-name{color:#e5efff}.st-airport-context{color:var(--cm-blue-hi);font-size:13px}.st-thread .post-detail-body{max-width:72ch;line-height:1.75}.st-thread .post-comments-card{margin-top:28px}.st-thread .post-comments-header h2{font-size:18px;font-weight:700}.st-thread .post-comment-composer{border-color:#2b3d56;border-radius:16px;overflow:visible;background:#0d1520!important;padding:18px!important}.st-thread .post-comment-composer :is(form,.st-guest-composer,.post-comment-composer-head,.post-comment-composer-footer){background:0 0!important}.st-thread .post-comment-composer-head label{color:#eef3fa;font-size:15px;padding:0!important}.st-thread.st-claude .post-comment-composer textarea{caret-color:#83b7ff;opacity:1;resize:vertical;outline:none;width:100%;max-width:100%;min-height:128px;line-height:1.65;color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0!important;font-size:16px!important}.st-thread.st-claude .post-comment-composer textarea::placeholder{opacity:1;color:#9ca9bc!important;-webkit-text-fill-color:#9ca9bc!important}.st-thread .post-comment-composer textarea:disabled{cursor:not-allowed}.st-thread .post-comment-composer-footer{border-top:1px solid #26344a;justify-content:space-between;gap:12px;padding:12px 0 0!important}.st-thread .post-comment-composer-footer>span{max-width:32ch;line-height:1.5}.st-thread .st-submit-answer,.st-thread .st-composer-login{padding-inline:22px;min-height:44px!important}.st-thread .post-comment-error{padding:12px 0 0}.st-thread .post-comment-error a{color:#9dc0ff;min-height:44px;margin-left:8px;display:inline-block}.st-thread .st-composer-target{margin:10px 0 0}.st-thread .st-composer-target strong{color:#9dc0ff;overflow-wrap:anywhere}.st-thread .st-composer-target button{width:44px;height:44px;margin-left:auto}@media (width<=999px){.v0home-page.community-refresh-page .v0home-main{width:calc(100% - 32px)!important}.st-community-main.st-claude{width:calc(100% - 32px);padding:28px 0 64px}.st-list-desktop-hint{display:none}.st-list-mobile-hint{display:block}.st-community-board.st-claude{grid-template-columns:minmax(0,1fr)}.st-thread .post-detail-primary{padding:24px}}@media (width<=640px){.v0home-page.community-refresh-page .v0home-main{width:calc(100% - 24px)!important}.st-community-main.st-claude{width:calc(100% - 24px);padding-top:24px}.st-community-filters{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;min-width:0;margin-bottom:20px;display:grid}.st-filter-group{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52px;gap:8px;width:100%;min-width:0;padding:0;display:grid}.st-filter-group>button{color:#b7c5d9;white-space:normal;text-align:center;background:#0d1520;border:1px solid #2b3b52;border-radius:12px;gap:7px;width:100%;min-width:0;height:52px;min-height:52px;padding:8px;font-size:13px;font-weight:600;line-height:1.25}.st-filter-group>button[aria-pressed=true]{color:#f2f7ff;background:#193457;border-color:#5791ee;box-shadow:inset 0 1px #93bbff1a}.st-filter-group>button svg{stroke-width:1.8px;width:17px;height:17px}.st-community-toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;display:grid}.st-feed-sort{min-height:44px;margin:0}.st-feed-sort select{min-height:44px;font-size:16px}.st-community-heading-actions{gap:8px}.st-community-heading-actions>a:first-child{gap:4px;font-size:12px}.st-community-page-heading{align-items:flex-start;gap:18px}.st-community-page-heading .st-create-action{height:44px;width:auto!important}.st-claude .st-discussion-open{gap:10px;padding:14px 10px}.st-claude .st-discussion-entity{flex-wrap:wrap;gap:2px 8px}.st-claude .st-discussion-title{font-size:15px}.st-thread .post-detail-layout{padding:16px 12px 64px}.st-thread .post-detail-primary{padding:20px 16px 24px}.st-thread .post-detail-card>:is(h1,h2){font-size:25px;line-height:1.28}.st-thread .post-comment-composer{padding:14px!important}.st-thread .post-comment-composer-footer>span{max-width:26ch;font-size:12px}.st-thread .post-comment-composer-footer>:is(a,button){margin-left:auto}}.st-thread .st-entity-name{align-items:center;gap:10px;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.st-thread .st-entity-name>span:last-child{overflow-wrap:anywhere}.st-thread a.st-entity-name:hover>span:last-child{text-underline-offset:3px;text-decoration:underline}.st-thread .st-airport-context{align-items:center;min-height:44px;display:inline-flex}.review-ref-page,.review-ref-detail{--review-blue:#4b8cff;--review-border:#2b3039;--review-muted:#aeb7c8;color:#f7f8fc;min-height:100vh;font-family:var(--font-body);background:radial-gradient(55% 38% at 50% 25%,#121e3b38,#0000 72%),#0c0e12!important}.review-ref-main{width:min(1400px,100% - 64px);margin:0 auto;padding:32px 0 78px}.review-ref-hero{text-align:center}.review-ref-hero h1{color:#f7f8fd;letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,4.3vw,4rem);font-weight:800;line-height:1.05;font-family:var(--font-body)!important}.review-ref-hero h1 span{color:#4b86f7}.review-ref-hero>p{color:var(--review-muted);margin:9px 0 0;font-size:1.125rem;line-height:1.45}.review-ref-search-shell{background:linear-gradient(#171b21,#101319);border:1px solid #4c86ed;border-radius:999px;align-items:center;gap:12px;width:min(860px,100%);min-height:74px;margin:22px auto 0;padding:8px;display:flex;box-shadow:0 12px 45px #04163b30,inset 0 1px #ffffff0b}.review-ref-search-field{flex:auto;min-width:0;position:relative}.review-ref-search-field>div{display:block}.review-ref-search-field label,.review-ref-search-field>div>p{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.review-ref-search-field .lucide-plane{display:none!important}.review-ref-search-symbol{z-index:1;color:#e9efff;pointer-events:none;width:23px;height:23px;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.review-ref-search-field .review-ref-search-input{outline:none;width:100%;height:55px;color:#f6f8fd!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 28px 0 56px!important;font-size:1.03rem!important}.review-ref-search-field .review-ref-search-input::placeholder{color:#a8aeba;opacity:1}.review-ref-search-field .review-ref-search-input:focus-visible{box-shadow:inset 0 0 0 1px #74a1ff7a}.review-ref-search-field [role=listbox]{z-index:80;text-align:left;background:#151b24;border:1px solid #3d5275;border-radius:16px;margin-top:12px;overflow:hidden auto;box-shadow:0 20px 55px #00000080,0 0 25px #265fce26}.review-ref-search-button,.review-ref-detail .review-primary-action,.review-ref-page .review-primary-action{justify-content:center;align-items:center;gap:10px;min-height:53px;font-size:1rem;font-weight:650;text-decoration:none;transition:filter .18s,transform .18s,box-shadow .18s;display:inline-flex;color:#fff!important;background:linear-gradient(#3d82f8 0%,#1a5de9 48%,#3784fc 100%)!important;border:1px solid #75a9ff!important;border-radius:999px!important;box-shadow:inset 0 1px 4px #ecf6ff6b,0 0 23px #2a6bfa6e,0 7px 23px #174ab440!important}.review-ref-search-button{flex:0 0 146px;padding:0 24px}.review-ref-search-button svg,.review-ref-page .review-primary-action svg,.review-ref-detail .review-primary-action svg{width:19px;height:19px}.review-ref-search-button:hover,.review-ref-page .review-primary-action:hover,.review-ref-detail .review-primary-action:hover{filter:brightness(1.13);transform:translateY(-1px)}.review-ref-grid{grid-template-columns:277px minmax(0,1fr) 283px;align-items:start;gap:26px;margin-top:38px;display:grid}.review-ref-panel{border:1px solid var(--review-border);background:linear-gradient(145deg,#181b20f0,#12151af0);border-radius:16px;box-shadow:0 15px 32px #0000001f}.review-ref-panel h2{color:#f5f6fa;letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:720;font-family:var(--font-body)!important}.review-ref-filters{padding:19px 18px 17px}.review-ref-filters fieldset{margin-top:20px}.review-ref-filters legend,.review-ref-filters h3{color:#f3f4f7;font-size:.95rem;font-weight:650}.review-ref-rating-options{gap:3px;margin-top:8px;display:grid}.review-ref-rating-options button{width:100%;min-height:28px;color:var(--review-muted);text-align:left;border-radius:7px;align-items:center;gap:9px;padding:2px 1px;font-size:.93rem;display:flex}.review-ref-rating-options button:hover,.review-ref-rating-options button.is-active{color:#f4f7ff}.review-ref-filter-indicator{background:#101419;border:1px solid #505965;border-radius:4px;flex:0 0 18px;width:18px;height:18px;display:inline-block}.review-ref-rating-options button.is-active .review-ref-filter-indicator{background:#2f72ee;border-color:#67a3ff;box-shadow:0 0 10px #3879ff66}.review-ref-rating-options button.is-active .review-ref-filter-indicator:after{content:"✓";color:#fff;text-align:center;font-size:13px;line-height:16px;display:block}.review-ref-filter-stars{color:#4f91ff;letter-spacing:-2px;min-width:76px;font-size:16px}.review-ref-filter-label{font-size:.87rem}.review-ref-filter-separator{border-top:1px solid #2d323a;margin-top:17px;padding-top:14px}.review-ref-rated-only{color:#b6bfcd;cursor:pointer;align-items:center;gap:10px;min-height:40px;margin-top:9px;font-size:.91rem;display:flex}.review-ref-rated-only [role=checkbox]{border-color:#606a77;border-radius:4px}.review-ref-rated-only [role=checkbox][data-state=checked]{color:#fff;background:#2b70ee;border-color:#5597ff}.review-ref-filter-note{color:#8995a7;border-top:1px solid #2d323a;margin:10px 0 0;padding-top:13px;font-size:.78rem;line-height:1.45}.review-ref-clear{color:#e3e7f0;background:#202329;border:1px solid #272d35;border-radius:999px;width:100%;min-height:43px;margin-top:16px;font-size:.93rem}.review-ref-clear:hover{background:#283140;border-color:#4d78b8}.review-ref-results{min-width:0}.review-ref-sort-tabs{flex-wrap:wrap;gap:10px;min-height:43px;display:flex}.review-ref-sort-tabs button{color:#e7e9ef;background:#1a1e24;border:1px solid #252b34;border-radius:999px;min-height:42px;padding:0 19px;font-size:.91rem}.review-ref-sort-tabs button:hover{border-color:#678fce}.review-ref-sort-tabs button.is-active{color:#fff;background:linear-gradient(#4388f9,#1f5fdf 75%,#4a91fa);border-color:#75a9ff;box-shadow:inset 0 1px 2px #ffffff47,0 0 22px #2c6cf575}.review-ref-results-tools{color:#98a4b8;justify-content:space-between;align-items:center;min-height:24px;margin:8px 1px 7px;font-size:.75rem;display:flex}.review-ref-results-tools button{color:#91b8ff;align-items:center;gap:5px;display:inline-flex}.review-ref-results-tools button svg{width:13px;height:13px}.review-ref-results-tools button:hover{color:#fff}.review-ref-airline-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-ref-airline-card{cursor:pointer;background:linear-gradient(160deg,#191c21,#14171b);border:1px solid #2d323a;border-radius:15px;grid-template-columns:60px minmax(0,1fr) 22px;align-items:center;gap:24px;min-height:81px;padding:9px 22px 9px 24px;transition:background .16s,border-color .16s,transform .16s;display:grid}.review-ref-airline-card:hover,.review-ref-airline-card:focus-visible{background:#1c232d;border-color:#527cbd;outline:none;transform:translateY(-1px)}.review-ref-page .review-ref-airline-card .airline-logo{width:60px!important;height:60px!important;box-shadow:none!important;background:#102b57!important;border:1px solid #78a1e51f!important;border-radius:50%!important;flex:0 0 60px!important}.review-ref-page .review-ref-airline-card .airline-logo img{padding:15%!important}.review-ref-page [data-airline-slug=emirates],.review-ref-page [data-airline-slug=turkish-airlines]{background:#cc1726!important}.review-ref-page [data-airline-slug=easyjet]{background:#f5681a!important}.review-ref-page [data-airline-slug=lufthansa],.review-ref-page [data-airline-slug=british-airways-1355]{background:#0d2348!important}.review-ref-page .airline-logo-fallback{color:#f5f8ff!important}.review-ref-card-copy{min-width:0}.review-ref-card-copy h3{color:#f6f7fa;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:1.1rem;font-weight:720;overflow:hidden;font-family:var(--font-body)!important}.review-ref-card-copy h3 a:hover{color:#87b2ff}.review-ref-card-rating{color:#a7b0bf;flex-wrap:wrap;align-items:center;gap:9px;font-size:.92rem;display:flex}.review-ref-card-rating [role=img]{letter-spacing:-.03em;font-size:1.14rem!important}.review-ref-card-rating [role=img]>span:last-child{color:#5295ff!important}.review-ref-card-rating strong{color:#f2f4fa;font-weight:650}.review-ref-card-arrow{color:#d3e0f4;width:21px;height:21px}.review-ref-pagination button{color:#e8effd;background:#1b2028;border-color:#343e4d;border-radius:999px}.review-ref-pagination button:hover:not(:disabled){color:#fff;border-color:#5797ff}.review-ref-pagination [aria-current=page]{color:#abb7c9}.review-ref-right-rail{gap:18px;display:grid}.review-ref-most-reviewed{padding:20px 15px 16px}.review-ref-most-reviewed h2{margin:0 0 13px}.review-ref-most-reviewed ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.review-ref-most-reviewed li a{color:#eef1f8;border-radius:9px;grid-template-columns:17px 42px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:58px;font-size:.82rem;display:grid}.review-ref-most-reviewed li a:hover{background:#436ab81f}.review-ref-rail-rank{color:#d4dff2;text-align:center}.review-ref-page .review-ref-most-reviewed .airline-logo{width:42px!important;height:42px!important;box-shadow:none!important;background:#102b57!important;border:0!important;border-radius:50%!important;flex:0 0 42px!important}.review-ref-page .review-ref-most-reviewed .airline-logo img{padding:13%!important}.review-ref-rail-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-ref-rail-name small{color:#a6acb9;margin-left:4px;font-size:.74rem}.review-ref-most-reviewed li a>svg{color:#d1dbeb;width:15px;height:15px}.review-ref-rail-status{color:var(--review-muted);margin:12px 0;font-size:.82rem}.review-ref-contribute{padding:19px 16px 20px}.review-ref-contribute p{color:#aeb4c0;margin:13px 0 18px;font-size:.91rem;line-height:1.55}.review-ref-contribute .review-primary-action{width:100%;min-height:47px}.review-ref-detail .review-v139-tools{border-bottom-color:#2c3340!important}.review-ref-detail .review-v139-back-link{color:#8bb6ff!important}.review-ref-detail .review-v139-airline-switch input{color:#f4f6fa!important;background:#151b24!important;border:1px solid #374258!important;border-radius:999px!important}.review-ref-detail .review-clean-profile,.review-ref-detail .review-clean-score-card,.review-ref-detail .review-clean-feed-head,.review-ref-detail .review-clean-item,.review-ref-detail .review-clean-filter-strip,.review-ref-detail .review-clean-empty,.review-ref-detail .review-clean-error,.review-ref-detail .review-clean-sidebar{box-shadow:none!important;background:#15191f!important;border-color:#2c3440!important}.review-ref-detail .review-clean-profile,.review-ref-detail .review-clean-score-card,.review-ref-detail .review-clean-item,.review-ref-detail .review-clean-sidebar{border-radius:16px!important}.review-ref-detail .review-clean-profile h1,.review-ref-detail .review-clean-feed-head h2{color:#f7f8fc!important;font-family:var(--font-body)!important}.review-ref-detail .review-clean-eyebrow,.review-ref-detail .review-clean-breakdown button.is-active>span:first-child{color:#82afff!important}.review-ref-detail .review-clean-breakdown-track i,.review-ref-detail .review-clean-confidence-track i{background:#4c8eff!important}.review-ref-detail .review-clean-filter-strip button.is-active{color:#fff!important;background:#225ed8!important;border-color:#6ca5ff!important;box-shadow:0 0 17px #306ff859!important}.review-ref-detail .review-clean-filter-strip button:hover:not(:disabled){color:#fff!important;border-color:#6197ed!important}.review-ref-detail .review-clean-inline-rating [role=img]>span:last-child,.review-ref-detail .review-clean-score-card [role=img]>span:last-child{color:#5393ff!important}@media (width<=1150px){.review-ref-grid{grid-template-columns:245px minmax(0,1fr)}.review-ref-right-rail{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr)}.review-ref-most-reviewed ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}}@media (width<=760px){.review-ref-main{width:min(100% - 32px,620px);padding-top:24px}.review-ref-hero h1{font-size:clamp(2.25rem,9vw,3.4rem)}.review-ref-hero>p{font-size:.98rem}.review-ref-search-shell{border-radius:24px;gap:8px;padding:8px;display:grid}.review-ref-search-field .review-ref-search-input{height:48px;font-size:1rem!important}.review-ref-search-button{width:100%;min-height:46px}.review-ref-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.review-ref-filters{padding:17px}.review-ref-rating-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.review-ref-right-rail{grid-column:auto;grid-template-columns:minmax(0,1fr)}.review-ref-most-reviewed ol{grid-template-columns:minmax(0,1fr)}.review-ref-airline-card{gap:13px;padding-inline:12px}.review-ref-card-copy h3{font-size:1rem}.review-ref-card-rating{gap:6px;font-size:.78rem}.review-ref-card-rating [role=img]{font-size:.94rem!important}}@media (width<=720px){.review-ref-detail .review-clean-sidebar,.review-ref-detail .airline-product-tabs-reviews,.review-ref-detail .review-clean-filter-strip{display:none!important}.review-ref-detail .review-clean-feed-head{padding-top:0!important}.review-mobile-menu-button{display:inline-flex}}@media (width<=560px){.review-clean-feed-head{gap:12px;display:grid}.review-clean-feed-actions{justify-content:space-between;width:100%}.review-mobile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.review-ref-page *,.review-ref-detail *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.review-ref-detail .review-v139-page{width:min(1450px,100% - 48px)!important;max-width:1450px!important;padding:28px 0 80px!important}.review-ref-detail .review-v139-tools{border:0!important;min-height:28px!important;margin:0 0 24px!important;padding:0!important}.review-ref-detail .review-v139-back-link{color:#9abdfc!important;letter-spacing:.01em!important;font-size:.9rem!important}.review-ref-detail .review-clean-profile{min-height:148px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 200px!important;align-items:start!important;gap:28px!important;padding:0 0 22px!important;display:grid!important}.review-ref-detail .review-clean-profile .airline-logo-lg{background:#fff!important;border:1px solid #bfc9d8!important;border-radius:13px!important;flex:0 0 160px!important;width:160px!important;height:120px!important;box-shadow:0 10px 30px #0003!important}.review-ref-detail .review-clean-profile-copy{padding-top:2px}.review-ref-detail .review-clean-meta{color:#b3c9ee!important;margin-top:10px!important;font-size:.98rem!important}.review-ref-detail .review-clean-inline-rating{color:#aebbd0!important;margin-top:12px!important;font-size:.9rem!important}.review-ref-detail .review-v139-airline-switch{flex:330px;width:min(100%,365px)!important}.review-ref-detail .review-v139-airline-switch label{clip:rect(0, 0, 0, 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.review-ref-detail .review-v139-airline-switch input.review-detail-switch-input{color:#f7f9ff!important;background:linear-gradient(150deg,#1c2531,#171d27)!important;border:1px solid #536780!important;border-radius:999px!important;width:100%!important;min-height:55px!important;padding:0 18px 0 44px!important;font-size:.95rem!important;box-shadow:inset 0 1px #ffffff0f,0 0 20px #255fd214!important}.review-ref-detail .review-v139-airline-switch input.review-detail-switch-input:focus{border-color:#71a2ff!important;box-shadow:0 0 0 3px #417cf726,0 0 24px #2b6aef38!important}.review-ref-detail .review-v139-airline-switch p{max-width:34ch;margin-top:6px;line-height:1.35;color:#96a9c5!important;font-size:.78rem!important}.review-ref-detail .review-clean-profile-actions{flex-direction:column;flex:0 0 200px;align-items:center;gap:8px;width:200px;display:flex!important}.review-ref-detail .review-clean-sidebar{background:linear-gradient(145deg,#19222c,#141b23)!important;border:1px solid #334255!important;border-radius:16px!important;position:static!important;box-shadow:0 16px 36px #0000002e!important}.review-ref-detail .review-clean-sidebar-heading{padding:19px 22px 0}.review-ref-detail .review-clean-sidebar-heading h2{color:#f3f7ff;margin:0;font-size:1.25rem;font-weight:750}.review-ref-detail .review-clean-sidebar-heading p{color:#a9bad4;margin:3px 0 0;font-size:.89rem}.review-ref-detail .review-clean-score-card{background:0 0!important;border-bottom:0!important;padding:22px 22px 20px!important}.review-ref-detail .review-clean-score-top strong{font-size:4rem!important;font-weight:800!important}.review-ref-detail .review-clean-score-top span{color:#b2c1d9!important;font-size:.95rem!important}.review-ref-detail .review-clean-score-card [role=img]{margin-top:12px!important;font-size:1.35rem!important}.review-ref-detail .review-clean-score-card h2{margin-top:12px!important;font-size:1.1rem!important}.review-ref-detail .review-clean-score-card>p{color:#9cabc2!important;font-size:.87rem!important}.review-ref-detail .review-clean-breakdown{border-top:1px solid #354357;border-bottom:1px solid #354357;gap:5px;margin:0 20px;padding:12px 0 18px!important}.review-ref-detail .review-clean-breakdown button{color:#d2dded;grid-template-columns:35px minmax(0,1fr) 38px 32px;gap:9px;min-height:30px;font-size:.85rem!important}.review-ref-detail .review-clean-breakdown-track{background:#293747;height:9px}.review-ref-detail .review-clean-breakdown-track i{background:#5b9cff!important}.review-ref-detail .review-clean-confidence{padding:18px 22px 21px!important}.review-ref-detail .review-clean-confidence>div:first-child{font-size:.78rem}.review-ref-detail .review-clean-confidence p{color:#92a3ba;font-size:.75rem}.review-ref-detail .review-clean-feed{min-width:0;padding:0 0 18px}.review-ref-detail .airline-product-tabs-reviews{min-height:64px;background:#0f161fe6!important;border:1px solid #354359!important;border-radius:14px!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;padding:8px 12px!important;display:flex!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab{gap:7px;color:#c9d5e7!important;background:#1c2632!important;border:1px solid #354255!important;border-radius:999px!important;flex:none!important;align-items:center!important;width:auto!important;min-height:42px!important;padding:0 18px!important;font-size:.88rem!important;display:inline-flex!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab.is-active{color:#fff!important;background:linear-gradient(#448bff,#1d61ed)!important;border-color:#8eb7ff!important;box-shadow:0 0 19px #3778fa6b,inset 0 1px #ffffff4d!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab small{color:inherit!important}.review-ref-detail .review-clean-feed-head{border-radius:15px 15px 0 0;align-items:center;min-height:91px;background:linear-gradient(145deg,#1a222d,#151c26)!important;border:1px solid #354154!important;padding:18px 20px!important}.review-ref-detail .review-clean-feed-head h2{margin:0!important;font-size:1.65rem!important}.review-ref-detail .review-clean-feed-head>div>p:last-child{color:#a5b8d2!important;font-size:.9rem!important}.review-ref-detail .review-clean-sort{color:#dce5f4;background:#141b25;border-radius:10px;font-size:.82rem}.review-ref-detail .review-clean-filter-strip{border-radius:0 0 15px 15px;align-items:center;gap:9px;min-height:72px;background:#171f29!important;border:1px solid #354154!important;border-top:0!important;padding:12px 20px!important}.review-ref-detail .review-clean-filter-strip button{color:#d0dcf0;border:1px solid #3b485c;border-radius:999px;min-height:38px;padding:0 12px}.review-ref-detail .review-clean-filter-strip button.is-active{background:linear-gradient(#448bff,#1d61ed)!important}.review-ref-detail .review-clean-filter-strip button:disabled{opacity:.58}.review-ref-detail .review-clean-review-list{margin-top:12px!important}.review-ref-detail .review-clean-item{grid-template-columns:150px minmax(0,1fr);gap:22px;margin-bottom:12px;background:linear-gradient(145deg,#1a222d,#151c26)!important;border:1px solid #354154!important;border-radius:15px!important;padding:20px!important}.review-ref-detail .review-clean-empty,.review-ref-detail .review-clean-error{min-height:158px;background:linear-gradient(145deg,#1a222d,#151c26)!important;border:1px solid #354154!important;border-radius:15px!important;padding:24px!important}.review-ref-detail .review-clean-empty p{color:#8ab3ff}.review-ref-detail .review-clean-empty h3{font-size:1.35rem}.review-ref-detail .review-clean-empty span{color:#b0bfd4;font-size:.87rem}@media (width<=1150px){.review-ref-detail .review-clean-profile{grid-template-columns:1fr!important}.review-ref-detail .review-clean-profile-tools{justify-content:flex-start}.review-ref-detail .review-clean-layout{grid-template-columns:minmax(270px,340px) minmax(0,1fr)!important}}@media (width<=820px){.review-ref-detail .review-v139-page{width:min(100% - 24px,700px)!important}.review-ref-detail .review-clean-profile-tools{flex-wrap:wrap}.review-ref-detail .review-clean-layout{grid-template-columns:minmax(0,1fr)!important}.review-ref-detail .review-clean-sidebar{position:static!important}}@media (width<=560px){.review-ref-detail .review-clean-profile-main{gap:13px!important}.review-ref-detail .review-clean-profile .airline-logo-lg{flex-basis:92px!important;width:92px!important;height:84px!important}.review-ref-detail .review-clean-profile h1{font-size:clamp(2rem,10vw,3rem)!important}.review-ref-detail .review-clean-profile-tools{gap:12px}.review-ref-detail .review-v139-airline-switch{flex-basis:100%;width:100%!important}.review-ref-detail .review-clean-profile-actions{flex-basis:100%;width:100%}.review-ref-detail .review-clean-profile-actions p{max-width:none}.review-ref-detail .review-clean-feed-head{padding:15px!important}.review-ref-detail .review-clean-filter-strip{padding:10px!important}.review-ref-detail .review-clean-item{grid-template-columns:1fr;gap:12px}}.review-ref-mobile-toolbar,.review-ref-filter-backdrop,.review-ref-filter-close{display:none}.review-ref-filter-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-ref-filter-heading-row>div{align-items:center;gap:9px;display:flex}.review-ref-filter-heading-row>div>svg{color:#79aaff;width:18px;height:18px}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab strong{align-items:center;gap:7px;display:inline-flex}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab strong svg{width:17px;height:17px}@media (width<=760px){.review-ref-mobile-toolbar{margin-top:18px;display:block}.review-ref-mobile-filter-trigger{color:#f5f8ff;text-align:left;background:linear-gradient(145deg,#161e29fa,#0e141dfa);border:1px solid #3b4c63;border-radius:20px;grid-template-columns:28px auto auto minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:76px;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000002e}.review-ref-mobile-filter-trigger>svg:first-child{color:#d9e6ff;width:23px;height:23px}.review-ref-mobile-filter-trigger>span{font-size:1.03rem;font-weight:760}.review-ref-mobile-filter-trigger>strong{color:#fff;background:linear-gradient(#438cff,#1d61ed);border:1px solid #76a8ff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:.76rem;display:grid;box-shadow:0 0 14px #3778fa52}.review-ref-mobile-filter-trigger>small{color:#8fa0b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1.25;overflow:hidden}.review-ref-mobile-filter-chevron{color:#c9d6e9;width:20px;height:20px}.review-ref-grid{margin-top:14px!important}.review-ref-filter-backdrop{z-index:1190;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070db8;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.review-ref-filter-backdrop.is-open{opacity:1;pointer-events:auto}.review-ref-filters{z-index:1200;overscroll-behavior:contain;visibility:hidden;pointer-events:none;max-height:min(82dvh,720px);transition:transform .24s cubic-bezier(.2,.75,.2,1),visibility .24s;bottom:10px;left:10px;right:10px;overflow-y:auto;transform:translateY(calc(100% + 28px));width:auto!important;padding:18px 18px max(18px, env(safe-area-inset-bottom))!important;background:linear-gradient(160deg,#17212d 0%,#0d141d 100%)!important;border:1px solid #3f516a!important;border-radius:26px!important;position:fixed!important;box-shadow:0 -18px 60px #00000085,inset 0 1px #ffffff0a!important}.review-ref-filters:before{content:"";opacity:.7;background:#66768e;border-radius:999px;width:46px;height:5px;margin:-7px auto 13px;display:block}.review-ref-filters.is-mobile-open{visibility:visible;pointer-events:auto;transform:translateY(0)}.review-ref-filter-heading-row{z-index:1;background:linear-gradient(#17212d 82%,#17212d00);margin:0 -2px;padding:7px 2px 12px;position:sticky;top:-18px}.review-ref-filter-heading-row h2{font-size:1.22rem}.review-ref-filter-close{color:#f4f7fc;background:#202b39;border:1px solid #3a4a60;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.review-ref-filter-close svg{width:20px;height:20px}.review-ref-rating-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.review-ref-rating-options button{background:#0c121bad;border:1px solid #303d4f;border-radius:14px;min-height:50px;padding:8px 10px}.review-ref-rating-options button.is-active{background:#2761c421;border-color:#5793f6}.review-ref-filter-stars{min-width:0}.review-ref-filter-label{font-size:.78rem}.review-ref-rated-only{background:#0c121bad;border:1px solid #303d4f;border-radius:14px;min-height:52px;padding:8px 11px}.review-ref-filter-note{margin-top:14px}.review-ref-clear{background:#1a2330;border-color:#3a485a;min-height:50px}}@media (width<=560px){.review-ref-detail .review-clean-sidebar{overflow:hidden;background:radial-gradient(circle at 12% 12%,#2e6fe81a,#0000 42%),linear-gradient(150deg,#172231,#101720)!important;border-color:#3769b0!important;border-radius:24px!important;box-shadow:0 16px 38px #00000040,inset 0 1px #ffffff09!important}.review-ref-detail .review-clean-sidebar-heading{padding:19px 20px 5px!important}.review-ref-detail .review-clean-sidebar-heading h2{font-size:1.28rem!important}.review-ref-detail .review-clean-sidebar-heading p{margin-top:4px;font-size:.86rem!important}.review-ref-detail .review-clean-score-card{grid-template-rows:auto auto auto;grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:20px;min-height:136px;display:grid;padding:16px 20px 18px!important}.review-ref-detail .review-clean-score-top{background:radial-gradient(circle,#2f70ee26,#0b131dd6);border:1px solid #347cff;border-radius:50%;grid-area:1/1/4;justify-content:center;align-items:center;width:108px;height:108px;display:flex;box-shadow:0 0 24px #2a69ee2e,inset 0 0 18px #347cff0d}.review-ref-detail .review-clean-score-top strong{font-size:3rem!important;line-height:1!important}.review-ref-detail .review-clean-score-top span{display:none}.review-ref-detail .review-clean-score-card [role=img],.review-ref-detail .review-clean-score-card>.review-clean-unrated{grid-area:1/2;align-self:end;margin:0 0 2px!important}.review-ref-detail .review-clean-score-card h2{grid-area:2/2;align-self:center;margin:0!important;font-size:1.12rem!important}.review-ref-detail .review-clean-score-card>p:last-child{grid-area:3/2;align-self:start;margin:0!important}.review-ref-detail .review-clean-breakdown{border-top-color:#31435a!important;border-bottom:0!important;margin:0 18px!important;padding:14px 0 16px!important}.review-ref-detail .review-clean-breakdown button{min-height:32px;grid-template-columns:28px minmax(0,1fr) 30px!important;gap:8px!important;padding:2px 5px!important}.review-ref-detail .review-clean-breakdown button small,.review-ref-detail .review-clean-confidence{display:none}.review-ref-detail .airline-product-tabs-reviews{grid-template-columns:repeat(2,minmax(0,1fr));min-height:68px;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000026;background:linear-gradient(145deg,#151e29,#0d141d)!important;border-color:#35465c!important;border-radius:22px!important;gap:8px!important;margin:14px 0!important;padding:7px!important;display:grid!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab{justify-content:center;color:#9eacc1!important;background:0 0!important;border-color:#0000!important;border-radius:17px!important;width:100%!important;min-height:54px!important;padding:0 12px!important;display:flex!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab strong{font-size:.94rem;font-weight:730}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab small{background:#3b70cd29;border-radius:999px;justify-content:center;min-width:24px;height:24px;padding:3px 7px;font-size:.68rem}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab.is-active{color:#fff!important;background:linear-gradient(#4087fb,#1e61ec)!important;border-color:#6ca4ff!important;box-shadow:0 0 20px #3778fa54,inset 0 1px #ffffff47!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab.is-active small{background:#ffffff1f}}.review-mobile-drawer{display:none}.review-mobile-drawer-trigger{color:#f5f8ff;text-align:left;background:radial-gradient(circle at 14% 18%,#4281ff2e,#0000 38%),linear-gradient(145deg,#152131,#0d151f);border:1px solid #5e91ff80;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0f}.review-mobile-drawer-trigger-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.review-mobile-drawer-trigger-label{color:#8fb6ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:750;display:inline-flex}.review-mobile-drawer-trigger-label svg{width:16px;height:16px}.review-mobile-drawer-trigger-copy strong{color:#fff;letter-spacing:-.03em;font-size:1.3rem;line-height:1.05}.review-mobile-drawer-trigger-copy>span:last-child{color:#a9bad1;font-size:.88rem;line-height:1.4}.review-mobile-drawer-trigger-stars{justify-content:flex-end;align-items:center;min-width:92px;display:flex}.review-mobile-drawer-trigger-stars [role=img]{font-size:1.12rem!important}.review-mobile-sheet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px 0;display:grid}.review-mobile-sheet-chip{color:#cfdaea;background:#111925eb;border:1px solid #48586ef2;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 14px;font-size:.98rem;font-weight:720;display:inline-flex}.review-mobile-sheet-chip small{min-width:26px;height:26px;color:inherit;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.76rem;display:inline-flex}.review-mobile-sheet-chip.is-active{color:#fff;background:linear-gradient(#428cff,#2365ef);border-color:#70a8ff;box-shadow:0 0 24px #3778fa54,inset 0 1px #ffffff42}.review-mobile-filter-chip{color:#cfdaea;text-align:left;background:linear-gradient(#131d2a,#0d141d);border:1px solid #485a71f2;border-radius:18px;gap:3px;padding:14px 14px 12px;display:grid}.review-mobile-filter-chip span,.review-mobile-filter-chip small{color:#9db0c8;font-size:.8rem}.review-mobile-filter-chip:last-child:nth-child(odd){grid-column:1/-1}@media (width<=720px){.review-mobile-drawer{margin-top:1rem;display:block}.review-ref-detail .review-clean-sidebar,.review-ref-detail .airline-product-tabs-reviews,.review-ref-detail .review-clean-filter-strip{display:none!important}.review-ref-detail .review-clean-feed-head{padding-top:0!important}}@media (width<=560px){.review-mobile-drawer-trigger{flex-direction:column;align-items:flex-start}.review-mobile-drawer-trigger-stars{justify-content:flex-start;min-width:0}.review-mobile-score-value strong{font-size:3rem}.review-mobile-filter-grid{grid-template-columns:1fr}.review-mobile-filter-chip:last-child:nth-child(odd){grid-column:auto}}.review-clean-feed-actions{align-items:center;gap:10px;display:inline-flex}.review-mobile-menu-button{color:#dfe8f5;background:#0d151ff0;border:1px solid #496181e6;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:none;box-shadow:inset 0 1px #ffffff0a}.review-mobile-menu-button svg{width:18px;height:18px}.review-mobile-drawer-unrated{color:#aab9ce;font-size:.84rem;font-weight:600}.review-mobile-drawer-overlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080db8;justify-content:center;align-items:flex-end;padding:16px 12px;display:flex;position:fixed;inset:0}.review-mobile-drawer-sheet{background:radial-gradient(circle at 0 0,#3f74ff24,#0000 36%),linear-gradient(#111926,#09111a);border:1px solid #5f8fea57;border-radius:28px;width:min(100%,560px);max-height:min(84vh,760px);overflow:auto;box-shadow:0 26px 80px #00000075,inset 0 1px #ffffff0d}.review-mobile-drawer-handle{background:#a8b8cf61;border-radius:999px;width:56px;height:5px;margin:12px auto 2px}.review-mobile-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px 8px;display:flex}.review-mobile-drawer-head p,.review-mobile-filter-head p{color:#8ca5ca;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:750}.review-mobile-drawer-head h2,.review-mobile-filter-head h3{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font-size:1.45rem;line-height:1.08}.review-mobile-drawer-close{color:#dce6f3;background:#111b28e6;border:1px solid #536882e6;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.review-mobile-drawer-close svg{width:18px;height:18px}.review-mobile-score-hero{background:linear-gradient(150deg,#162131f5,#0c121bfa);border:1px solid #5278b961;border-radius:24px;margin:0 18px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.review-mobile-score-value{align-items:flex-end;gap:8px;display:flex}.review-mobile-score-value strong{color:#fff;letter-spacing:-.06em;font-size:3.2rem;line-height:.95}.review-mobile-score-value span{color:#9cb0ca;padding-bottom:8px;font-size:1rem;font-weight:700}.review-mobile-score-hero [role=img],.review-mobile-score-hero>.review-mobile-drawer-unrated{margin-top:10px;display:block;font-size:1.35rem!important}.review-mobile-score-hero p{color:#a6b7cc;margin:10px 0 0;font-size:.95rem}.review-mobile-score-hero p strong{color:#fff}.review-mobile-community-link{color:#dce8f8;background:#0c121bf5;border:1px solid #4a5f79db;border-radius:18px;flex-direction:column;gap:4px;margin:14px 18px 0;padding:14px 16px;display:flex}.review-mobile-community-link span{align-items:center;gap:10px;display:inline-flex}.review-mobile-community-link strong{font-size:1rem}.review-mobile-community-link small{color:#9db0c8;font-size:.82rem}.review-mobile-filter-box{background:#0c121bf5;border:1px solid #4a5f79db;border-radius:24px;margin:16px 18px 18px;padding:16px}.review-mobile-filter-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.review-mobile-filter-head button{color:#d7e3f2;background:#121c28f0;border:1px solid #5c6e84e6;border-radius:999px;min-height:38px;padding:0 12px;font-size:.84rem;font-weight:700}.review-mobile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.review-mobile-filter-chip{color:#cfdaea;text-align:left;background:linear-gradient(#131d2a,#0d141d);border:1px solid #485a71f2;border-radius:18px;gap:4px;min-height:76px;padding:14px;display:grid}.review-mobile-filter-chip strong{color:#fff;font-size:1.05rem;line-height:1}.review-mobile-filter-chip span{color:#9db0c8;font-size:.84rem}.review-mobile-filter-chip.is-active{background:linear-gradient(#3d7eff38,#172334fa);border-color:#71a8ff;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #5e95ff2e}@media (width<=720px){.review-ref-detail .review-clean-sidebar,.review-ref-detail .airline-product-tabs-reviews,.review-ref-detail .review-clean-filter-strip{display:none!important}.review-ref-detail .review-clean-feed-head{padding-top:0!important}.review-mobile-menu-button{display:inline-flex}}@media (width<=560px){.review-clean-feed-head{gap:12px;display:grid}.review-clean-feed-actions{justify-content:space-between;width:100%}.review-mobile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.review-ref-filters,.review-ref-filter-backdrop{transition:none!important}}.review-mobile-rating-summary{display:none}@media (width<=720px){.review-mobile-rating-summary{border-top:1px solid #4b658859;border-bottom:1px solid #4b658859;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 18px;padding:13px 4px 13px 2px;display:flex}.review-mobile-rating-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.review-mobile-rating-copy [role=img]{letter-spacing:.07em!important;font-size:1.55rem!important}.review-mobile-rating-line{flex-wrap:wrap;align-items:baseline;gap:7px 10px;display:flex}.review-mobile-rating-line strong{color:#f8fbff;letter-spacing:-.03em;font-size:1.35rem;line-height:1}.review-mobile-rating-line span{color:#9fb0c7;font-size:.86rem}.review-mobile-airline-share{background:#0c131db8;border-radius:14px;flex:none;min-height:42px;padding-inline:13px}.review-ref-detail .review-clean-feed{margin-top:0!important}.review-ref-detail .review-clean-feed-head{border-top:0!important}}@media (width<=420px){.review-mobile-rating-summary{align-items:flex-end}.review-mobile-rating-copy [role=img]{font-size:1.35rem!important}.review-mobile-airline-share span{display:none}.review-mobile-airline-share{width:42px;min-width:42px;padding:0}}.review-ref-detail .review-v139-page{width:min(1240px,100% - 40px)!important;padding-top:24px!important}.review-ref-detail .review-clean-profile{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:start!important;gap:28px!important;padding:0 0 24px!important;display:grid!important}.review-ref-detail .review-clean-profile-main{align-items:flex-start!important;gap:24px!important}.review-ref-detail .review-clean-profile .airline-logo-lg{width:156px!important;height:128px!important;box-shadow:none!important;background:#fff!important;border:1px solid #bdcde2eb!important;border-radius:16px!important;flex:0 0 156px!important}.review-ref-detail .review-clean-profile-copy{min-width:0;padding-top:4px}.review-ref-detail .review-clean-profile-copy .review-clean-eyebrow{display:none!important}.review-ref-detail .review-clean-profile h1{color:#f7f9ff!important;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(3rem,4.7vw,4.2rem)!important;font-weight:800!important;line-height:.95!important}.review-ref-detail .review-clean-meta{flex-wrap:wrap;gap:.45rem .8rem;display:flex;color:#b5c5db!important;margin-top:10px!important;font-size:.98rem!important}.review-ref-detail .review-clean-meta span{align-items:center;gap:.45rem;display:inline-flex}.review-ref-detail .review-clean-meta span+span:before{content:"•";color:#627389}.review-ref-detail .review-clean-inline-rating{flex-wrap:wrap;align-items:center;gap:12px;display:flex;color:#ccdaec!important;margin-top:14px!important}.review-ref-detail .review-clean-inline-rating strong{color:#f6f9ff;letter-spacing:-.05em;font-size:3.5rem;font-weight:800;line-height:1}.review-ref-detail .review-clean-inline-rating [role=img]{margin:0!important;font-size:1.34rem!important}.review-ref-detail .review-clean-inline-rating>span{color:#c0cfdf;font-size:.92rem}.review-ref-detail .review-clean-inline-unrated{color:#92a7c1!important}.review-ref-detail .review-clean-airline-inline-share{margin-left:2px}.review-ref-detail .review-clean-airline-inline-share.is-compact{color:#92b7ff;background:#2a549a1f;border-color:#548fee40}.review-ref-detail .review-clean-airline-inline-share.is-compact:hover{color:#d8e8ff;background:#3867bc2e;border-color:#60a1ff85}.review-ref-detail .review-clean-profile-tools{justify-content:flex-end!important;align-items:flex-start!important;gap:14px!important;padding-top:8px!important;display:flex!important}.review-ref-detail .review-clean-profile-actions{flex-direction:column;align-items:stretch;gap:10px;flex:0 0 220px!important;width:220px!important;display:flex!important}.review-ref-detail .review-clean-profile-actions .review-primary-action{width:100%;min-height:54px}.review-ref-detail .review-clean-profile-actions p{color:#9fb1c7;text-align:center;max-width:none;margin:0;font-size:.82rem;line-height:1.45}.review-ref-detail .review-clean-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;align-items:start!important;gap:22px!important;margin-top:0!important;display:grid!important}.review-ref-detail .review-clean-sidebar.review-detail-sidebar{overflow:hidden;box-shadow:none!important;background:linear-gradient(#0f1822 0%,#111a24 100%)!important;border:1px solid #2d3b4d!important;border-radius:18px!important;padding:0!important;display:block!important;position:sticky!important;top:94px!important}.review-ref-detail .review-detail-switcher{border-bottom:1px solid #243243;gap:10px;padding:16px;display:grid}.review-ref-detail .review-detail-switcher-item{color:#d8e4f5;background:#111a25f2;border:1px solid #2f3f53;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 14px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex}.review-ref-detail .review-detail-switcher-item:hover{color:#fff;border-color:#5f8fda}.review-ref-detail .review-detail-switcher-item.is-active{color:#fff;background:linear-gradient(#2f6ff0 0%,#1f5fe0 100%);border-color:#84b4ffe6}.review-ref-detail .review-detail-switcher-copy{align-items:center;gap:10px;min-width:0;display:inline-flex}.review-ref-detail .review-detail-switcher-copy svg{flex:0 0 16px;width:16px;height:16px}.review-ref-detail .review-detail-switcher-item strong{min-width:54px;color:inherit;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.review-ref-detail .review-detail-info-head h2{color:#f6f9ff;margin:0;font-size:1.36rem;font-weight:780}.review-ref-detail .review-detail-info-head p{color:#93a5bd;margin:8px 0 0;font-size:.84rem;line-height:1.5}.review-ref-detail .review-detail-fact-list{gap:12px;margin:18px 0 0;display:grid}.review-ref-detail .review-detail-fact-list div{background:#101925f2;border:1px solid #27384b;border-radius:14px;padding:14px 15px}.review-ref-detail .review-detail-fact-list dt{color:#a6bad5;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.review-ref-detail .review-detail-fact-list dt svg{color:#7fb0ff;width:15px;height:15px}.review-ref-detail .review-detail-fact-list dd{color:#eef4ff;margin:8px 0 0;font-size:.98rem;font-weight:650}.review-ref-detail .review-detail-community-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.review-ref-detail .review-detail-community-stats span{background:#101925f2;border:1px solid #27384b;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:70px;padding:12px 13px;display:flex}.review-ref-detail .review-detail-community-stats strong{color:#f7faff;font-size:1.15rem;font-weight:780}.review-ref-detail .review-detail-community-stats small{color:#91a5be;font-size:.76rem}.review-ref-detail .review-detail-community-link{color:#80b2ff;align-items:center;margin-top:16px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.review-ref-detail .review-detail-community-link:hover{color:#bed7ff}.review-ref-detail .review-clean-feed{min-width:0;overflow:hidden;box-shadow:none!important;background:linear-gradient(#0f1822 0%,#111a24 100%)!important;border:1px solid #2d3b4d!important;border-radius:20px!important;padding:0 0 18px!important}.review-ref-detail .airline-product-tabs-reviews{background:0 0!important;border:0!important;border-bottom:1px solid #243243!important;border-radius:0!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:16px 18px 12px!important;display:flex!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab{color:#cedaeb!important;background:#111a25f5!important;border:1px solid #304055!important;border-radius:999px!important;min-height:42px!important;padding:0 16px!important}.review-ref-detail .airline-product-tabs-reviews .airline-product-tab.is-active{box-shadow:none!important;color:#fff!important;background:linear-gradient(#2f6ff0 0%,#1f5fe0 100%)!important;border-color:#84b4fff2!important}.review-ref-detail .review-clean-feed-head{align-items:center;min-height:auto;background:0 0!important;border:0!important;border-bottom:1px solid #243243!important;border-radius:0!important;padding:18px 22px!important}.review-ref-detail .review-clean-feed-head .review-clean-eyebrow{display:none!important}.review-ref-detail .review-clean-feed-head h2{color:#f7faff!important;margin:0!important;font-size:1.95rem!important;font-weight:780!important}.review-ref-detail .review-clean-feed-head>div>p:last-child{color:#a9bdd5!important;margin-top:5px!important;font-size:.92rem!important}.review-ref-detail .review-clean-feed-actions{align-items:center;gap:10px;display:inline-flex}.review-ref-detail .review-clean-sort{color:#dce6f4;background:#101925f5;border:1px solid #304055;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:.84rem;display:inline-flex}.review-ref-detail .review-clean-filter-strip{align-items:center;gap:10px;min-height:auto;background:0 0!important;border:0!important;border-bottom:1px solid #243243!important;border-radius:0!important;padding:14px 22px!important}.review-ref-detail .review-clean-filter-strip button{color:#d0dcee;background:#101925f5;border:1px solid #304055;border-radius:999px;min-height:40px;padding:0 13px}.review-ref-detail .review-clean-filter-strip button.is-active{color:#fff!important;background:linear-gradient(#2f6ff0 0%,#1f5fe0 100%)!important;border-color:#84b4fff2!important}.review-ref-detail .review-clean-review-list{margin-top:0!important;padding:16px 18px 0!important}.review-ref-detail .review-clean-item{margin-bottom:0;display:grid;background:#111a25fa!important;border:1px solid #2d3b4d!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px 20px!important}.review-ref-detail .review-clean-item:hover,.review-ref-detail .review-clean-item:focus-visible{background:#17222ffa!important;border-color:#48658d!important}.review-ref-detail .review-clean-author-row{align-items:center;gap:10px}.review-ref-detail .review-clean-avatar{color:#dde9fb;background:#142334;border-color:#335071;flex-basis:42px;width:42px;height:42px}.review-ref-detail .review-clean-author-row strong{color:#eef4ff;font-size:.92rem}.review-ref-detail .review-clean-author-row time{color:#8da2bc;margin-top:2px;font-size:.78rem}.review-ref-detail .review-clean-title-row [role=img]{margin-bottom:10px;font-size:1.18rem!important}.review-ref-detail .review-clean-title-row h3{color:#f7faff;font-size:1.06rem;font-weight:750}.review-ref-detail .review-clean-tripline{color:#8fa3bb;margin-top:9px;font-size:.76rem}.review-ref-detail .review-clean-content>p{color:#b5c4d4;margin-top:12px;font-size:.92rem;line-height:1.68}.review-ref-detail .review-clean-actions{gap:10px 14px;margin-top:14px}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments,.review-ref-detail .review-clean-read-more{min-height:34px;font-size:.77rem!important}.review-ref-detail .review-clean-read-more{color:#8fc0ff!important}.review-ref-detail .review-clean-empty,.review-ref-detail .review-clean-error{min-height:160px;margin:0 18px;background:#111a25fa!important;border:1px solid #2d3b4d!important;border-radius:16px!important;padding:24px!important}@media (width<=1150px){.review-ref-detail .review-clean-profile{grid-template-columns:1fr!important}.review-ref-detail .review-clean-profile-tools{justify-content:flex-start!important}.review-ref-detail .review-clean-layout{grid-template-columns:minmax(265px,310px) minmax(0,1fr)!important}}@media (width<=820px){.review-ref-detail .review-v139-page{width:min(100% - 24px,720px)!important}.review-ref-detail .review-clean-profile{grid-template-columns:1fr!important;gap:14px!important;padding-bottom:18px!important}.review-ref-detail .review-clean-profile-main{gap:14px!important}.review-ref-detail .review-clean-profile .airline-logo-lg{flex-basis:96px!important;width:96px!important;height:84px!important}.review-ref-detail .review-clean-profile h1{font-size:clamp(2rem,10vw,3rem)!important}.review-ref-detail .review-clean-inline-rating{display:none!important}.review-ref-detail .review-clean-profile-tools{padding-top:0!important}.review-ref-detail .review-clean-profile-actions{flex-basis:100%!important;width:100%!important}.review-ref-detail .review-clean-layout{grid-template-columns:minmax(0,1fr)!important}.review-ref-detail .review-detail-sidebar,.review-ref-detail .airline-product-tabs-reviews,.review-ref-detail .review-clean-filter-strip{display:none!important}.review-ref-detail .review-clean-feed{overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.review-ref-detail .review-clean-feed-head{border:0!important;padding:0 0 12px!important}.review-ref-detail .review-clean-feed-head h2{font-size:1.48rem!important}.review-ref-detail .review-clean-review-list{padding:0!important}.review-ref-detail .review-clean-item{padding:16px!important}.review-ref-detail .review-clean-empty,.review-ref-detail .review-clean-error{margin:0}}@media (width>=821px){.review-ref-detail .review-v139-page{width:min(1320px,100% - 48px)!important;padding-top:24px!important}.review-ref-detail .review-clean-profile{grid-template-columns:minmax(0,1fr) 220px!important;gap:34px!important;padding:4px 0 26px!important}.review-ref-detail .review-clean-profile-main{align-items:center!important;gap:28px!important;display:flex!important}.review-ref-detail .review-clean-profile .airline-logo-lg{width:150px!important;height:124px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c0cddfd9!important;border-radius:16px!important;flex:0 0 150px!important}.review-ref-detail .review-clean-profile-copy{padding-top:0!important}.review-ref-detail .review-clean-profile h1{font-family:var(--font-body)!important;letter-spacing:-.045em!important;font-size:clamp(2.65rem,3.7vw,3.5rem)!important;font-weight:760!important;line-height:1!important}.review-ref-detail .review-clean-meta{color:#b6c5d8!important;font-family:var(--font-body)!important;margin-top:9px!important;font-size:.98rem!important}.review-ref-detail .review-clean-inline-rating{min-height:42px;gap:10px!important;margin-top:12px!important}.review-ref-detail .review-clean-inline-rating strong{font-family:var(--font-body)!important;letter-spacing:-.045em!important;font-size:2.65rem!important;font-weight:760!important}.review-ref-detail .review-clean-inline-rating [role=img]{font-size:1.25rem!important}.review-ref-detail .review-clean-inline-rating>span{font-size:.95rem!important}.review-ref-detail .review-clean-inline-unrated-label{color:#aebed2!important;font-size:1rem!important;font-weight:650!important}.review-ref-detail .review-clean-profile-tools{padding-top:24px!important}.review-ref-detail .review-clean-profile-actions{flex-basis:220px!important;width:220px!important}.review-ref-detail .review-clean-profile-actions p{color:#9fb0c5!important;font-size:.8rem!important}.review-ref-detail .review-clean-layout{grid-template-columns:300px minmax(0,1fr)!important;gap:18px!important}.review-ref-detail .review-clean-sidebar.review-detail-sidebar{overflow:hidden;background:#0d151e!important;border:1px solid #2b394a!important;border-radius:16px!important;position:sticky!important;top:86px!important}.review-ref-detail .review-detail-switcher{border-bottom-color:#253242!important;gap:8px!important;padding:14px!important}.review-ref-detail .review-detail-switcher-item{min-height:48px!important;font-family:var(--font-body)!important;background:#101a25!important;border-radius:12px!important;padding:0 13px!important;font-size:.92rem!important}.review-ref-detail .review-detail-switcher-item.is-active{box-shadow:none!important;background:#2367e8!important}.review-ref-detail .review-detail-switcher-item strong{min-width:46px!important;padding:3px 8px!important;font-size:.75rem!important}.review-ref-detail .review-detail-info-card{padding:18px 18px 20px!important}.review-ref-detail .review-detail-info-head h2{font-family:var(--font-body)!important;font-size:1.05rem!important;font-weight:730!important}.review-ref-detail .review-detail-info-head p{display:none!important}.review-ref-detail .review-detail-fact-list{border-top:1px solid #253242;gap:0!important;margin-top:12px!important}.review-ref-detail .review-detail-fact-list div{background:0 0!important;border:0!important;border-bottom:1px solid #253242!important;border-radius:0!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;padding:13px 0!important;display:grid!important}.review-ref-detail .review-detail-fact-list dt{color:#93a9c2!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;font-size:.78rem!important;font-weight:650!important}.review-ref-detail .review-detail-fact-list dd{color:#e8eef7!important;font-family:var(--font-body)!important;margin:0!important;font-size:.86rem!important;font-weight:650!important}.review-ref-detail .review-detail-community-stats{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}.review-ref-detail .review-detail-community-stats span{background:#101a25!important;border:1px solid #2b394a!important;border-radius:999px!important;flex-direction:row!important;align-items:center!important;gap:5px!important;min-height:0!important;padding:7px 10px!important}.review-ref-detail .review-detail-community-stats strong{font-size:.8rem!important}.review-ref-detail .review-detail-community-stats small{font-size:.72rem!important}.review-ref-detail .review-detail-community-link{margin-top:16px!important;font-size:.84rem!important}.review-ref-detail .review-clean-feed{background:#0d151e!important;border:1px solid #2b394a!important;border-radius:16px!important;overflow:hidden!important}.review-ref-detail .airline-product-tabs-reviews{display:none!important}.review-ref-detail .review-clean-feed-head{background:0 0!important;border:0!important;border-bottom:1px solid #253242!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:78px!important;padding:16px 20px!important;display:flex!important}.review-ref-detail .review-clean-feed-head h2{font-family:var(--font-body)!important;letter-spacing:-.02em!important;font-size:1.52rem!important;font-weight:740!important}.review-ref-detail .review-clean-feed-head>div>p:last-child{color:#9fb1c6!important;margin-top:3px!important;font-size:.84rem!important}.review-ref-detail .review-clean-sort{min-height:40px!important;font-family:var(--font-body)!important;background:#101923!important;border-color:#314156!important;border-radius:11px!important;padding:0 15px!important;font-size:.8rem!important}.review-ref-detail .review-clean-filter-strip{background:0 0!important;border:0!important;border-bottom:1px solid #253242!important;gap:8px!important;min-height:58px!important;padding:10px 20px!important;display:flex!important}.review-ref-detail .review-clean-filter-strip button{min-height:34px!important;font-family:var(--font-body)!important;background:#101923!important;border-color:#314156!important;padding:0 11px!important;font-size:.77rem!important}.review-ref-detail .review-clean-filter-strip button.is-active{box-shadow:none!important;background:#2367e8!important}.review-ref-detail .review-clean-review-list{margin:0!important;padding:14px 16px 16px!important}.review-ref-detail .review-clean-list{gap:10px!important;display:grid!important}.review-ref-detail .review-clean-item{background:#101923!important;border:1px solid #2b394a!important;border-radius:14px!important;margin:0!important;padding:18px 20px!important;display:block!important}.review-ref-detail .review-clean-item:hover,.review-ref-detail .review-clean-item:focus-visible{background:#121e2b!important;border-color:#42628f!important}.review-ref-detail .review-card-topline{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.review-ref-detail .review-card-meta{min-width:0;color:#93a8c0!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;font-size:.76rem!important;display:flex!important}.review-ref-detail .review-card-meta strong{color:#f1f5fb!important;font-size:.9rem!important;font-weight:700!important}.review-ref-detail .review-card-meta time,.review-ref-detail .review-card-meta span{color:#91a5bd!important}.review-ref-detail .review-card-meta>*+:before{content:"•";color:#496078;margin-right:10px}.review-ref-detail .review-card-route{align-items:center;gap:5px;display:inline-flex}.review-ref-detail .review-card-route i{color:#5f7690;font-style:normal}.review-ref-detail .review-card-flight-date{align-items:center;gap:5px;display:inline-flex}.review-ref-detail .review-card-flight-date svg{width:13px;height:13px}.review-ref-detail .review-card-rating{flex:none;color:#aebfd2!important;align-items:center!important;gap:10px!important;font-size:.78rem!important;display:inline-flex!important}.review-ref-detail .review-card-rating [role=img]{font-size:1.08rem!important}.review-ref-detail .review-clean-title-row h3{font-family:var(--font-body)!important;letter-spacing:-.01em!important;margin-top:10px!important;font-size:1.05rem!important;font-weight:720!important}.review-ref-detail .review-clean-content>p{color:#afbed0!important;max-width:80ch!important;margin-top:7px!important;font-size:.9rem!important;line-height:1.55!important}.review-ref-detail .review-clean-actions{margin-top:12px!important}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments,.review-ref-detail .review-clean-read-more{font-family:var(--font-body)!important;font-size:.74rem!important}.review-ref-detail .review-clean-empty,.review-ref-detail .review-clean-error{background:#101923!important;border:1px solid #2b394a!important;border-radius:14px!important;min-height:120px!important;margin:14px 16px 16px!important;padding:20px!important}.review-ref-detail .review-clean-empty h3{font-family:var(--font-body)!important;font-size:1.12rem!important;font-weight:700!important}}.review-ref-detail{--review-ink:#f5f8ff;--review-soft:#aebed2;--review-line:#263445;--review-panel:#0f1720;--review-panel-2:#111b26;--review-blue-strong:#2f79f6;--review-blue-soft:#8db8ff}@media (width>=821px){.review-ref-detail .review-detail-switcher{border-bottom:1px solid var(--review-line)!important;gap:0!important;padding:8px 14px!important}.review-ref-detail .review-detail-switcher-item{color:#b6c4d7!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important}.review-ref-detail .review-detail-switcher-item+.review-detail-switcher-item{border-top:1px solid #566c8740!important}.review-ref-detail .review-detail-switcher-item.is-active{color:#fff!important;background:0 0!important}.review-ref-detail .review-detail-switcher-copy{letter-spacing:-.012em;gap:12px!important;font-size:.96rem!important;font-weight:690!important}.review-ref-detail .review-detail-switcher-mark{background:#111c28;border:1px solid #33465d;border-radius:10px;flex:0 0 28px;width:28px;height:28px;position:relative}.review-ref-detail .review-detail-switcher-mark:before,.review-ref-detail .review-detail-switcher-mark:after{content:"";background:#8ea2bb;border-radius:999px;width:12px;height:2px;position:absolute;left:7px}.review-ref-detail .review-detail-switcher-mark:before{top:9px}.review-ref-detail .review-detail-switcher-mark:after{width:8px;top:15px}.review-ref-detail .review-detail-switcher-item.is-active .review-detail-switcher-mark{background:#2f79f626;border-color:#70a9ff9e;box-shadow:inset 0 0 0 1px #5b94f514}.review-ref-detail .review-detail-switcher-item.is-active .review-detail-switcher-mark:before,.review-ref-detail .review-detail-switcher-item.is-active .review-detail-switcher-mark:after{background:#83b5ff}.review-ref-detail .review-detail-switcher-item strong{color:#8ea3bd!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;font-size:.78rem!important;font-weight:680!important}.review-ref-detail .review-detail-switcher-item.is-active strong{color:#bcd4ff!important}.review-ref-detail .review-clean-item{position:relative;box-shadow:none!important;background:linear-gradient(#101922 0%,#0f1720 100%)!important;border:1px solid #2b3b4d!important;border-radius:18px!important;padding:20px 22px 18px!important;transition:border-color .16s,background .16s,transform .16s!important}.review-ref-detail .review-clean-item:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff06}.review-ref-detail .review-clean-item:hover,.review-ref-detail .review-clean-item:focus-visible{transform:translateY(-1px);background:linear-gradient(#121d29 0%,#111a24 100%)!important;border-color:#42638e!important}.review-ref-detail .review-card-topline{align-items:center!important}.review-ref-detail .review-card-meta{gap:7px 9px!important;font-size:.74rem!important}.review-ref-detail .review-card-author-mark{color:#dceaff;letter-spacing:.03em;background:linear-gradient(145deg,#1b2c40,#122033);border:1px solid #355070;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-right:2px;font-size:.7rem;font-weight:800;display:inline-flex}.review-ref-detail .review-card-meta strong{letter-spacing:-.01em;font-family:var(--font-body)!important;font-size:.88rem!important;font-weight:720!important}.review-ref-detail .review-card-rating{padding-left:10px;gap:8px!important}.review-ref-detail .review-card-rating [role=img]{font-size:1.05rem!important}.review-ref-detail .review-card-rating>span:last-child{font-weight:650;color:#a8bad0!important;font-size:.74rem!important}.review-ref-detail .review-clean-title-row h3{margin:14px 0 0!important}.review-ref-detail .review-card-title-button{appearance:none;color:#f4f7fb;font-family:var(--font-body);letter-spacing:-.018em;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.08rem;font-weight:720;line-height:1.28}.review-ref-detail .review-card-title-button:hover{color:#a9cbff}.review-ref-detail .review-clean-content>p{color:#aebdd0!important;max-width:76ch!important;margin-top:8px!important;font-size:.9rem!important;line-height:1.62!important}.review-ref-detail .review-clean-actions{border-top:1px solid #475b7459;padding-top:13px;align-items:center!important;gap:6px!important;margin-top:15px!important;display:flex!important}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments,.review-ref-detail .review-clean-share{color:#8fa3bb!important;min-height:34px!important;box-shadow:none!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-size:.76rem!important;font-weight:620!important;transition:color .15s,background .15s!important;display:inline-flex!important}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments{padding:0 10px!important}.review-ref-detail .review-clean-share{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}.review-ref-detail .review-clean-helpful:hover,.review-ref-detail .review-clean-comments:hover,.review-ref-detail .review-clean-share:hover{color:#a9cbff!important;background:#4779cd1c!important}.review-ref-detail .review-clean-helpful:after{color:inherit;content:" Helpful"!important}.review-ref-detail .review-clean-helpful svg,.review-ref-detail .review-clean-comments svg,.review-ref-detail .review-clean-share svg{stroke-width:1.75px;width:15px!important;height:15px!important}}.skyy-share-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;overflow:visible}.review-detail-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(11px)saturate(.8);background:#02060bc7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.review-detail-modal{color:#f5f8ff;width:min(720px,100%);max-height:min(86vh,820px);font-family:var(--font-body);background:linear-gradient(#121c28fc,#0a1119fe);border:1px solid #5874978f;border-radius:28px;overflow:auto;box-shadow:0 32px 100px #00000094,inset 0 1px #ffffff0b}.review-detail-modal-head{border-bottom:1px solid #485e7773;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.review-detail-modal-person{align-items:center;gap:12px;min-width:0;display:flex}.review-detail-modal-avatar,.review-detail-modal-reply-avatar{color:#e6f0ff;letter-spacing:.035em;background:linear-gradient(145deg,#203854,#14243a);border:1px solid #5e8bc980;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.review-detail-modal-avatar{flex:0 0 46px;width:46px;height:46px;font-size:.82rem}.review-detail-modal-close{color:#c4d1e2;background:#111b28e0;border:1px solid #4c637eb8;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.review-detail-modal-close:hover{color:#fff;background:#27467157;border-color:#6f9ee1cc}.review-detail-modal-rating-row{align-items:center;gap:12px;display:flex}.review-detail-modal-rating-row [role=img]{font-size:1.18rem!important}.review-detail-modal-trip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.review-detail-modal-copy{color:#c2cfdd;white-space:pre-wrap;margin:20px 0 0;font-size:.98rem;line-height:1.72}.review-detail-modal-actions{border-top:1px solid #485e776b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.review-detail-modal-actions .review-modal-helpful,.review-detail-modal-actions .review-modal-share,.review-detail-modal-actions .review-modal-discussion-link{justify-content:center;align-items:center;gap:8px;min-height:40px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex;color:#b9c8da!important;background:#0f1925e0!important;border:1px solid #486385b3!important;border-radius:999px!important;padding:0 14px!important;font-size:.8rem!important;font-weight:650!important}.review-detail-modal-actions .review-modal-helpful:hover,.review-detail-modal-actions .review-modal-share:hover,.review-detail-modal-actions .review-modal-discussion-link:hover{color:#d9e8ff!important;background:#2f79f61f!important;border-color:#689eead9!important}.review-detail-modal-actions .review-modal-helpful:after{content:" Helpful"}.review-detail-modal-actions .review-modal-share svg,.review-detail-modal-actions .review-modal-helpful svg{width:15px;height:15px}.review-detail-modal-replies-head{color:#9fb0c5;text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:700;display:flex}.review-detail-modal-replies-head strong{color:#9fc1ff;background:#345b9229;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.75rem;display:inline-flex}.review-detail-modal-reply{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}.review-detail-modal-reply+.review-detail-modal-reply{border-top:1px solid #44587052}.review-detail-modal-reply-avatar{width:34px;height:34px;font-size:.65rem}.review-detail-modal-reply>div>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=820px){.review-detail-modal-backdrop{align-items:end;padding:10px}.review-detail-modal{border-radius:26px 26px 18px 18px;width:100%;max-height:88vh}.review-detail-modal-head{padding:18px}.review-detail-modal-body{padding:20px 18px 24px}.review-detail-modal-actions .review-modal-discussion-link{width:100%}}.review-helpful-icon,.review-comment-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;overflow:visible}.review-ref-detail .review-clean-delete{color:#9d7580!important;background:0 0!important;border:0!important;border-radius:999px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.review-ref-detail .review-clean-delete:hover{color:#ff9ba8!important;background:#972e3f1f!important}.review-detail-modal-actions .review-modal-delete{color:#d8939e!important;background:#6d192714!important;border-color:#bc4d5e61!important}.review-detail-modal-actions .review-modal-delete:hover{color:#ffc0c8!important;background:#851f2f29!important;border-color:#e564759e!important}.review-detail-modal-reply-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.review-detail-modal-reply-head>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-detail-modal-reply-head .delete-content-trigger{color:#936f78;background:0 0;border:0;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px}.review-detail-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.review-detail-modal-backdrop{overscroll-behavior:contain}@media (width<=820px){.review-ref-detail .review-clean-item{touch-action:pan-y;transform:none!important}.review-ref-detail .review-clean-item:hover,.review-ref-detail .review-clean-item:focus-visible{transform:none!important}.review-detail-modal-backdrop{align-items:end;padding:0}.review-detail-modal{max-height:min(86dvh,760px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0}}.review-ref-detail .review-clean-feed,.review-ref-detail .review-clean-sidebar,.review-ref-detail .review-clean-item{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Arial,sans-serif!important}.review-ref-detail .review-detail-switcher{gap:0!important}.review-ref-detail .review-detail-switcher-item{position:relative;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 14px!important}.review-ref-detail .review-detail-switcher-item+.review-detail-switcher-item{border-top:1px solid #4f647e47!important}.review-ref-detail .review-detail-switcher-item.is-active{color:#f7faff!important}.review-ref-detail .review-detail-switcher-mark{display:none!important}.review-ref-detail .review-detail-switcher-copy{letter-spacing:-.01em!important;gap:0!important;font-size:.94rem!important;font-weight:650!important}.review-ref-detail .review-detail-switcher-item strong{color:#a9c5ef!important;background:#6f9bdc1c!important;border:0!important;border-radius:999px!important;min-width:30px!important;padding:3px 8px!important;font-size:.75rem!important;font-weight:700!important}.review-ref-detail .review-detail-switcher-item:after{content:"›";color:#68809f;margin-left:8px;font-size:1.18rem;font-weight:400}.review-ref-detail .review-detail-switcher-item.is-active:after{color:#7db2ff}.review-ref-detail .review-detail-info-card{padding:18px 18px 20px!important}.review-ref-detail .review-detail-info-head h2{letter-spacing:-.015em!important;font-size:1rem!important;font-weight:680!important}.review-ref-detail .review-detail-fact-list{border-top:1px solid #4b607947;gap:0!important;margin-top:10px!important}.review-ref-detail .review-detail-fact-list div{background:0 0!important;border:0!important;border-bottom:1px solid #4b607947!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:52px!important;padding:0!important;display:grid!important}.review-ref-detail .review-detail-fact-list dt{color:#8196b1!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:680!important}.review-ref-detail .review-detail-fact-list dd{text-align:right;color:#e7eef8!important;margin:0!important;font-size:.88rem!important;font-weight:650!important}.review-ref-detail .review-detail-community-stats{flex-wrap:wrap;gap:8px!important;margin-top:14px!important;display:flex!important}.review-ref-detail .review-detail-community-stats span{background:0 0!important;border-radius:999px!important;flex-direction:row!important;gap:5px!important;min-height:0!important;padding:6px 10px!important}.review-ref-detail .review-detail-community-stats strong,.review-ref-detail .review-detail-community-stats small{font-size:.72rem!important}.review-ref-detail .review-clean-review-list{padding-top:0!important}.review-ref-detail .review-clean-list{gap:14px!important;display:grid!important}.review-ref-detail .review-clean-item{position:relative;cursor:default!important;background:#0e1721!important;border:1px solid #2a3b50!important;border-radius:18px!important;padding:22px 24px 20px!important;transition:border-color .15s,background-color .15s!important;display:block!important;transform:none!important;box-shadow:inset 0 1px #ffffff06!important}.review-ref-detail .review-clean-item:after{content:none!important}.review-ref-detail .review-clean-item:hover,.review-ref-detail .review-clean-item:focus-within{background:#101b27!important;border-color:#3b5574!important;transform:none!important}.review-ref-detail .review-card-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.review-ref-detail .review-card-identity{color:#7f93ac;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:.74rem;line-height:1.35;display:flex}.review-ref-detail .review-card-identity>*+:before{content:"·";color:#445a75;margin-right:10px}.review-ref-detail .review-card-identity strong{color:#eff4fb;letter-spacing:-.01em;font-size:.86rem;font-weight:680}.review-ref-detail .review-card-route{align-items:center;gap:6px;display:inline-flex}.review-ref-detail .review-card-route:before{content:"·";color:#445a75;margin-right:4px}.review-ref-detail .review-card-route b{color:#8fa9c8;font-weight:670}.review-ref-detail .review-card-route i{color:#526b89;font-style:normal}.review-ref-detail .review-card-rating{flex:none;align-items:center;display:flex;gap:12px!important;padding:0!important}.review-ref-detail .review-card-rating [role=img]{filter:drop-shadow(0 0 8px #3889ff26);letter-spacing:.055em!important;font-size:1.55rem!important}.review-ref-detail .review-card-rating>strong{color:#b9c8da!important;font-size:.84rem!important;font-weight:650!important}.review-ref-detail .review-clean-content h3{color:#f6f8fc!important;letter-spacing:-.022em!important;margin:14px 0 0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Arial,sans-serif!important;font-size:1.16rem!important;font-weight:690!important;line-height:1.28!important}.review-ref-detail .review-clean-content>p{color:#a9b8cb!important;letter-spacing:-.004em!important;max-width:82ch!important;margin:8px 0 0!important;font-size:.91rem!important;font-weight:420!important;line-height:1.62!important}.review-ref-detail .review-card-footer{border-top:1px solid #465b7457;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.review-ref-detail .review-clean-actions{flex-wrap:wrap;border:0!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments,.review-ref-detail .review-clean-share,.review-ref-detail .review-clean-delete{color:#8398b1!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:.76rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments{padding:0 10px!important}.review-ref-detail .review-clean-share,.review-ref-detail .review-clean-delete{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}.review-ref-detail .review-clean-helpful:hover,.review-ref-detail .review-clean-comments:hover,.review-ref-detail .review-clean-share:hover{color:#a8c8f7!important;background:#4070b717!important;border-color:#5d8dd340!important}.review-ref-detail .review-clean-helpful:after{content:"Helpful"!important}.review-ref-detail .review-clean-helpful svg,.review-ref-detail .review-clean-comments svg,.review-ref-detail .review-clean-share svg,.review-ref-detail .review-clean-delete svg{stroke-width:1.6px!important;width:16px!important;height:16px!important}.review-ref-detail .review-card-discussion-link{color:#80adf5;align-items:center;min-height:34px;padding:0 2px;font-size:.77rem;font-weight:650;text-decoration:none;display:inline-flex}.review-ref-detail .review-card-discussion-link:after{content:"→";margin-left:7px;transition:transform .15s}.review-ref-detail .review-card-discussion-link:hover{color:#bdd6ff}.review-ref-detail .review-card-discussion-link:hover:after{transform:translate(2px)}.review-ref-detail .review-clean-inline-rating [role=img]{letter-spacing:.055em!important;font-size:1.55rem!important}.review-detail-modal-backdrop,.review-detail-modal{display:none!important}@media (width<=820px){.review-ref-detail .review-clean-item{touch-action:pan-y!important;border-radius:17px!important;padding:18px 17px 16px!important}.review-ref-detail .review-card-head{grid-template-columns:1fr;gap:12px;display:grid}.review-ref-detail .review-card-rating{grid-row:1;justify-content:space-between;width:100%}.review-ref-detail .review-card-rating [role=img]{font-size:1.72rem!important}.review-ref-detail .review-card-rating>strong{font-size:.86rem!important}.review-ref-detail .review-card-identity{grid-row:2;gap:5px 8px;font-size:.72rem}.review-ref-detail .review-card-identity>*+:before{margin-right:8px}.review-ref-detail .review-clean-content h3{margin-top:12px!important;font-size:1.12rem!important;line-height:1.28!important}.review-ref-detail .review-clean-content>p{font-size:.9rem!important;line-height:1.6!important}.review-ref-detail .review-card-footer{align-items:flex-end;gap:10px;margin-top:16px;padding-top:12px}.review-ref-detail .review-clean-actions{gap:3px!important}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments{padding-inline:8px!important}.review-ref-detail .review-card-discussion-link{flex:none}}@media (width<=440px){.review-ref-detail .review-card-footer{flex-wrap:wrap;align-items:center}.review-ref-detail .review-card-discussion-link{margin-left:auto}}.review-ref-detail h1,.review-ref-detail h2,.review-ref-detail h3,.review-ref-detail button,.review-ref-detail a{font-family:var(--skyy-display)!important}.review-ref-detail .review-clean-layout.review-clean-layout-single{grid-template-columns:none!important;width:100%!important;display:block!important}.review-ref-detail .review-clean-layout.review-clean-layout-single .review-clean-feed{width:100%!important;max-width:none!important}.review-ref-detail .review-clean-sidebar,.review-ref-detail .review-detail-sidebar{display:none!important}.review-ref-detail .review-clean-item,.review-ref-detail .review-clean-feed,.review-ref-detail .review-clean-profile{font-family:var(--skyy-body)!important}.review-ref-detail .review-clean-item h3,.review-ref-detail .review-clean-feed-head h2,.review-ref-detail .review-clean-profile h1{font-feature-settings:"ss01" 1, "kern" 1;font-family:var(--skyy-display)!important}.review-ref-detail svg{vector-effect:non-scaling-stroke;stroke-width:1.75px!important}@media (width>=821px){.review-ref-detail .review-v139-page{width:min(1320px,100% - 48px)!important}}.review-ref-detail .font-mono,.review-ref-detail .review-clean-tripline,.review-ref-detail .review-clean-author-row,.review-ref-detail .review-clean-actions,.review-ref-detail .review-clean-filter-strip,.review-ref-detail .review-clean-sort{font-family:var(--skyy-body)!important;letter-spacing:-.005em!important;text-transform:none!important}.review-ref-detail,.review-ref-detail h1,.review-ref-detail h2,.review-ref-detail h3,.review-ref-detail button,.review-ref-detail a,.review-ref-detail .review-clean-item,.review-ref-detail .review-clean-feed,.review-ref-detail .review-clean-profile{font-family:var(--font-body)!important}.review-ref-detail .review-clean-profile h1{letter-spacing:-.035em!important;font-weight:760!important}.review-ref-detail .review-clean-item{-webkit-tap-highlight-color:transparent;cursor:pointer!important;touch-action:pan-y!important}.review-ref-detail .review-card-identity{color:#899bb2!important;margin-bottom:10px!important;font-size:.78rem!important;font-weight:480!important}.review-ref-detail .review-card-identity strong{color:#f2f6fc!important;font-size:.91rem!important;font-weight:650!important}.review-ref-detail .review-card-rating-below-meta{justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 10px!important;display:flex!important}.review-ref-detail .review-card-rating-below-meta [role=img]{letter-spacing:.045em!important;font-size:1.38rem!important;line-height:1!important}.review-ref-detail .review-card-rating-below-meta>strong{color:#a9bbd1!important;font-size:.79rem!important;font-weight:600!important}.review-ref-detail .review-clean-content h3{color:#f5f8fc!important;font-family:var(--font-body)!important;letter-spacing:-.018em!important;margin:4px 0 0!important;font-size:1.08rem!important;font-weight:660!important;line-height:1.32!important}.review-ref-detail .review-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#aab9cb!important;margin-top:8px!important;font-size:.91rem!important;font-weight:430!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}.review-ref-detail .review-card-read-more{color:#84b3ff;background:0 0;border:0;align-items:center;min-height:32px;margin-top:6px;padding:0;font-size:.78rem;font-weight:650;display:inline-flex}.review-ref-detail .review-card-read-more:hover{color:#c2d9ff}.review-ref-detail .review-card-tap-hint{color:#72869f;font-size:.73rem;font-weight:560}.review-ref-detail .review-card-footer{margin-top:14px!important}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-comments,.review-ref-detail .review-clean-share,.review-ref-detail .review-clean-delete{font-family:var(--font-body)!important;font-weight:560!important}.review-detail-modal-backdrop{z-index:120!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;overscroll-behavior:contain!important;background:#02060bc2!important;justify-content:center!important;align-items:center!important;padding:28px!important;display:flex!important;position:fixed!important;inset:0!important}.review-detail-modal{-webkit-overflow-scrolling:touch;color:#eef4fb!important;overscroll-behavior:contain!important;background:#0e1721!important;border:1px solid #5370978f!important;border-radius:26px!important;width:min(720px,100%)!important;max-height:min(86vh,820px)!important;display:block!important;overflow:auto!important;box-shadow:0 32px 90px #00000085!important}.review-detail-modal-head{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;background:#0e1721f5!important;border-bottom:1px solid #4a5f7857!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;display:flex!important}.review-detail-modal-person{align-items:center!important;gap:12px!important;display:flex!important}.review-detail-modal-avatar{color:#bbd5ff!important;background:#142943!important;border:1px solid #3e659b!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;font-size:.78rem!important;font-weight:700!important;display:grid!important}.review-detail-modal-person>div{gap:2px!important;display:grid!important}.review-detail-modal-person strong{color:#f6f9ff!important;font-size:.98rem!important;font-weight:660!important}.review-detail-modal-person span{color:#879bb4!important;font-size:.78rem!important}.review-detail-modal-close{color:#dbe8f8!important;background:#101c29!important;border:1px solid #39506d!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.review-detail-modal-close svg{width:18px!important;height:18px!important}.review-detail-modal-body{padding:22px 24px 24px!important}.review-detail-modal-trip{flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important;display:flex!important}.review-detail-modal-trip span{color:#a9bad0!important;background:#101b27!important;border:1px solid #334963!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:6px 10px!important;font-size:.78rem!important;display:inline-flex!important}.review-detail-modal-trip svg{color:#79aaff!important;width:15px!important;height:15px!important}.review-detail-modal-trip i{color:#607994!important;font-style:normal!important}.review-detail-modal-rating-row{align-items:center!important;gap:12px!important;margin:0 0 16px!important;display:flex!important}.review-detail-modal-rating-row [role=img]{letter-spacing:.05em!important;font-size:1.72rem!important}.review-detail-modal-rating-row>strong{color:#b8c8db!important;font-size:.84rem!important;font-weight:620!important}.review-detail-modal h2{color:#f8faff!important;font-family:var(--font-body)!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.45rem,3vw,2rem)!important;font-weight:680!important;line-height:1.22!important}.review-detail-modal-copy{white-space:pre-wrap!important;color:#bac7d8!important;margin:14px 0 0!important;font-size:.98rem!important;font-weight:430!important;line-height:1.72!important}.review-detail-modal-loading{color:#7f94ad;margin-top:10px;font-size:.76rem;display:block}.review-detail-modal-actions{border-top:1px solid #4a5f7857!important;flex-wrap:wrap!important;gap:8px!important;margin-top:22px!important;padding-top:16px!important;display:flex!important}.review-detail-modal-actions>*{border-radius:999px!important;min-height:40px!important}.review-detail-modal-replies{border-top:1px solid #4a5f7857!important;margin-top:22px!important;padding-top:18px!important}.review-detail-modal-replies-head{color:#98acc4!important;justify-content:space-between!important;align-items:center!important;font-size:.79rem!important;font-weight:650!important;display:flex!important}.review-detail-modal-reply{background:#101a25!important;border:1px solid #2a3b50!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;margin-top:14px!important;padding:14px!important;display:grid!important}.review-detail-modal-reply-avatar{color:#a9c8f4!important;background:#172a42!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.7rem!important;font-weight:700!important;display:grid!important}.review-detail-modal-reply-head{justify-content:space-between!important;gap:10px!important;display:flex!important}.review-detail-modal-reply-head>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.review-detail-modal-reply strong{color:#eef4fb!important;font-size:.82rem!important}.review-detail-modal-reply time{color:#7e92aa!important;font-size:.72rem!important}.review-detail-modal-reply p{color:#adbbcc!important;margin:7px 0 0!important;font-size:.86rem!important;line-height:1.55!important}@media (width<=820px){.review-ref-detail .review-clean-item{padding:17px 16px 15px!important}.review-ref-detail .review-card-identity{margin-bottom:9px!important;font-size:.72rem!important}.review-ref-detail .review-card-rating-below-meta{margin-bottom:9px!important}.review-ref-detail .review-card-rating-below-meta [role=img]{font-size:1.48rem!important}.review-ref-detail .review-clean-content h3{font-size:1rem!important;font-weight:650!important}.review-ref-detail .review-card-excerpt{-webkit-line-clamp:3;font-size:.86rem!important;line-height:1.55!important}.review-ref-detail .review-card-tap-hint{display:none}.review-detail-modal-backdrop{align-items:flex-end!important;padding:0!important}.review-detail-modal{width:100%!important;max-height:88dvh!important;padding-bottom:env(safe-area-inset-bottom)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:24px 24px 0 0!important}.review-detail-modal-head{padding:16px 17px!important}.review-detail-modal-body{padding:18px 17px 22px!important}.review-detail-modal-rating-row [role=img]{font-size:1.58rem!important}.review-detail-modal h2{font-size:1.42rem!important;font-weight:670!important}.review-detail-modal-copy{font-size:.92rem!important;line-height:1.65!important}}.review-ref-detail{--skyy-display:var(--font-display);--skyy-body:var(--font-body);font-family:var(--font-body)!important}.review-ref-detail h1,.review-ref-detail h2,.review-ref-detail h3,.review-ref-detail button,.review-ref-detail a,.review-ref-detail .review-clean-item,.review-ref-detail .review-clean-feed,.review-ref-detail .review-clean-profile{font-family:var(--font-body)!important}.review-ref-detail .review-clean-profile h1{font-family:var(--font-display)!important;font-weight:760!important}.review-ref-detail .review-clean-feed-head h2{font-family:var(--font-display)!important;letter-spacing:-.025em!important;font-weight:720!important}.review-ref-detail .review-clean-item{cursor:pointer!important;touch-action:pan-y!important}.review-ref-detail .review-clean-item:focus-visible{outline-offset:3px!important;outline:2px solid #5b97ffd9!important}.review-ref-detail .review-card-head{display:block!important}.review-ref-detail .review-card-identity{font-family:var(--font-body)!important;font-size:.76rem!important;font-weight:450!important}.review-ref-detail .review-card-identity strong{font-family:var(--font-body)!important;font-size:.9rem!important;font-weight:650!important}.review-ref-detail .review-card-rating-row{align-items:center;gap:12px;margin-top:12px;display:flex}.review-ref-detail .review-card-rating-row [role=img]{filter:drop-shadow(0 0 7px #3889ff1f);letter-spacing:.05em!important;font-size:1.34rem!important}.review-ref-detail .review-card-rating-row>strong{color:#aebdd0;font-size:.82rem;font-weight:600}.review-ref-detail .review-clean-content h3{font-family:var(--font-display)!important;letter-spacing:-.022em!important;margin-top:12px!important;font-size:1.12rem!important;font-weight:700!important;line-height:1.28!important}.review-ref-detail .review-clean-content>.review-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;max-width:84ch!important;font-family:var(--font-body)!important;font-size:.91rem!important;font-weight:400!important;line-height:1.62!important}.review-ref-detail .review-card-read-more{color:#82b5ff;background:0 0;border:0;min-height:36px;margin-top:6px;padding:0;font-size:.8rem;font-weight:650;font-family:var(--font-body)!important}.review-ref-detail .review-card-open-hint{color:#789bc9;align-items:center;gap:7px;font-size:.76rem;font-weight:620;display:inline-flex}.review-ref-detail .review-card-open-hint:after{content:"↗";color:#6f9ce0;font-size:.85rem}.review-ref-detail .review-clean-helpful,.review-ref-detail .review-clean-share,.review-ref-detail .review-clean-delete{font-family:var(--font-body)!important;font-weight:560!important}.review-reader-backdrop{z-index:140;-webkit-backdrop-filter:blur(12px);background:#03070cbd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-reader-dialog{color:#f4f7fb;width:min(680px,100%);max-height:min(84vh,760px);font-family:var(--font-body);background:#0f1822;border:1px solid #4867919e;border-radius:26px;overflow:auto;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0a}.review-reader-head{border-bottom:1px solid #465b7457;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 16px;display:flex}.review-reader-head>div{gap:4px;display:grid}.review-reader-eyebrow{color:#7eaaf0;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.review-reader-head strong{font-size:1.02rem;font-weight:680}.review-reader-close{color:#cfdaea;background:#121d29;border:1px solid #35475d;border-radius:999px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:inline-grid}.review-reader-close svg{width:18px;height:18px}.review-reader-meta{color:#8398b2;flex-wrap:wrap;gap:7px 12px;padding:16px 22px 0;font-size:.78rem;display:flex}.review-reader-meta>*+:before{content:"·";color:#4b607a;margin-right:12px}.review-reader-meta b{color:#a9bdd6;font-weight:650}.review-reader-rating{align-items:center;gap:12px;padding:18px 22px 0;display:flex}.review-reader-rating [role=img]{letter-spacing:.055em!important;font-size:1.7rem!important}.review-reader-rating strong{color:#afbed1;font-size:.86rem;font-weight:620}.review-reader-dialog h2{color:#f7f9fc;font-family:var(--font-display);letter-spacing:-.03em;margin:16px 22px 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:720;line-height:1.18}.review-reader-body{padding:14px 22px 22px}.review-reader-body p{color:#bdc9d9;white-space:pre-wrap;margin:0;font-size:1rem;font-weight:400;line-height:1.72}.review-reader-body small{color:#7f93ad;margin-top:12px;display:block}.review-reader-status{color:#899db7!important}.review-reader-footer{border-top:1px solid #465b7457;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 22px 20px;display:flex}.review-reader-footer .share-content-button,.review-reader-footer .delete-content-trigger,.review-reader-footer .review-clean-helpful{min-height:40px!important;font-family:var(--font-body)!important;border-radius:999px!important}@media (width<=820px){.review-ref-detail .review-clean-content h3{font-size:1.05rem!important;font-weight:680!important}.review-ref-detail .review-clean-content>.review-card-excerpt{-webkit-line-clamp:4;font-size:.9rem!important;line-height:1.58!important}.review-ref-detail .review-card-rating-row{margin-top:10px}.review-ref-detail .review-card-rating-row [role=img]{font-size:1.22rem!important}.review-ref-detail .review-card-footer{align-items:center!important}.review-reader-backdrop{align-items:end;padding:12px}.review-reader-dialog{border-radius:24px 24px 18px 18px;width:100%;max-height:82vh}.review-reader-rating [role=img]{font-size:1.48rem!important}.review-reader-dialog h2{font-size:1.45rem}}.review-ref-detail .review-clean-feed-head h2,.review-ref-detail .review-clean-content h3,.review-reader-dialog h2{font-family:var(--font-body)!important}.review-ref-detail .review-clean-feed-head h2{letter-spacing:-.018em!important;font-weight:680!important}.review-ref-detail .review-clean-content h3{letter-spacing:-.012em!important;font-weight:630!important}.review-reader-dialog h2{letter-spacing:-.018em!important;font-weight:660!important}.review-ref-detail .review-card-rating-row{order:initial;margin-top:10px!important;margin-bottom:2px!important}.review-ref-detail .review-card-rating-row [role=img]{letter-spacing:.045em!important;font-size:1.42rem!important}.review-ref-detail .review-card-open-hint{font-family:var(--font-body)!important;font-weight:560!important}@media (width<=820px){.review-ref-detail .review-clean-feed-head h2{font-weight:660!important}.review-ref-detail .review-clean-content h3{font-size:1.02rem!important;font-weight:620!important;line-height:1.33!important}.review-ref-detail .review-card-identity strong{font-weight:620!important}.review-ref-detail .review-card-rating-row [role=img]{font-size:1.36rem!important}.review-reader-dialog h2{font-weight:640!important}}.review-ref-page .review-ref-airline-card{text-decoration:none}.review-ref-page .review-ref-airline-card:hover h3,.review-ref-page .review-ref-airline-card:focus-visible h3{color:#a8caff}.review-ref-detail .review-clean-item{background:#111a24!important;border-color:#283746!important;padding:20px 22px!important}.review-ref-detail .review-clean-item:hover,.review-ref-detail .review-clean-item:focus-visible,.review-ref-detail .review-clean-item:focus-within{background:#14202c!important;border-color:#4e709a!important}.review-ref-detail .review-card-identity{gap:7px!important;margin-bottom:0!important;display:grid!important}.review-ref-detail .review-card-identity>*+:before,.review-ref-detail .review-card-route:before{content:none!important}.review-ref-detail .review-card-byline,.review-ref-detail .review-card-tripline{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.review-ref-detail .review-card-byline{color:#94a7bc;font-size:.78rem}.review-ref-detail .review-card-byline strong{color:#eef4fa}.review-ref-detail .review-card-tripline{color:#8298b1;font-size:.75rem}.review-ref-detail .review-card-tripline>*+:before{content:"·";color:#53677d;margin-right:12px}.review-ref-detail .review-card-rating-row{margin-top:13px!important;margin-bottom:0!important}.review-ref-detail .review-clean-content h3{margin-top:11px!important}.review-ref-detail .review-clean-content>.review-card-excerpt{margin-top:7px!important}.review-ref-detail .review-card-footer{margin-top:14px!important;padding-top:11px!important}.review-ref-detail .review-card-open-button{color:#e1edff;cursor:pointer;background:#1a2c42;border:1px solid #45648a;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 12px;font-size:.79rem;font-weight:620;display:inline-flex}.review-ref-detail .review-card-open-button:hover,.review-ref-detail .review-card-open-button:focus-visible{outline-offset:2px;background:#223b59;border-color:#82b3ff}.review-ref-detail .review-card-open-button svg{width:15px;height:15px}.review-ref-detail .review-clean-sort{color:#899db4!important;background:0 0!important;border:0!important;font-size:.78rem!important}.review-mobile-menu-button{width:auto;min-width:44px;font-family:var(--font-body);gap:7px;padding:0 12px;font-size:.8rem;font-weight:620}.review-mobile-menu-button:focus-visible{outline-offset:2px;outline:2px solid #8dbbff}.review-mobile-drawer-overlay{z-index:22000}.review-mobile-filter-chip:disabled{opacity:.42;cursor:not-allowed}.review-reader-backdrop{z-index:23000}.review-reader-close:focus-visible{outline-offset:2px;outline:2px solid #8dbbff}@media (width<=820px){.review-ref-detail .review-clean-item{padding:17px 16px!important}.review-ref-detail .review-card-identity{gap:6px!important}.review-ref-detail .review-card-rating-row{margin-top:12px!important}.review-ref-detail .review-card-footer{gap:8px!important}.review-ref-detail .review-card-open-button{min-height:44px}}@media (width<=440px){.review-ref-detail .review-clean-sort{display:none!important}.review-ref-detail .review-card-footer{flex-wrap:wrap}.review-ref-detail .review-card-open-button{margin-left:auto}}.airport-gallery-page{color:#f7f9ff;background:radial-gradient(circle at 14% 0,#2d69d629,#0000 26%),radial-gradient(circle at 86% 8%,#114cb81f,#0000 22%),linear-gradient(#07111a 0%,#08111a 100%);min-height:100vh;position:relative}.airport-gallery-layout{width:min(100% - 48px,1228px);margin:0 auto;padding:30px 0 78px}.airport-gallery-hero{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:1.5rem;min-height:255px;padding:18px 0 10px;display:grid;position:relative;overflow:hidden}.airport-gallery-hero:before{content:"";pointer-events:none;opacity:.22;filter:drop-shadow(0 0 20px #3881ff29);background:radial-gradient(circle,#408dffeb 0 1.7px,#0000 2.35px) 0 0/17px 17px,radial-gradient(circle,#408dff99 0 1.3px,#0000 2px) 8px 8px/17px 17px;width:min(46vw,520px);height:220px;position:absolute;inset:8px 0 auto auto;-webkit-mask-image:radial-gradient(at 48% 46%,#000000fa 0 57%,#0000 78%);mask-image:radial-gradient(at 48% 46%,#000000fa 0 57%,#0000 78%)}.airport-gallery-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#2870f738,#2870f700 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-20px;right:140px}.airport-gallery-hero-copy{z-index:2;max-width:680px;padding-top:10px;position:relative}.airport-gallery-eyebrow{color:#79b8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-family:ui-monospace,monospace!important}.airport-gallery-hero h1{color:#f2f6fb;letter-spacing:-.055em;max-width:670px;margin:0;font-size:clamp(3rem,5.6vw,5rem);font-weight:900;line-height:.93}.airport-gallery-hero h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#77d0ff 0%,#4f8cff 82%);-webkit-background-clip:text;background-clip:text;display:block}.airport-gallery-hero-copy>p:last-child{color:#a7b5c4;max-width:560px;margin:1rem 0 0;font-size:clamp(.98rem,1.4vw,1.16rem);line-height:1.55}.airport-gallery-hero-art{opacity:.18;pointer-events:none;place-items:center;display:grid;position:absolute;inset:auto 180px 12px auto}.airport-gallery-hero-art>svg{stroke:#5c93ea;stroke-width:.6px;filter:drop-shadow(0 0 18px #2267e842);width:min(30vw,340px);height:min(30vw,340px)}.airport-gallery-orbit{display:none}.airport-gallery-stat{z-index:2;background:linear-gradient(145deg,#111c2beb,#0c141ff0);border:1px solid #5a709157;border-radius:22px;justify-self:end;align-items:flex-start;gap:14px;width:270px;min-height:112px;padding:17px 18px;display:flex;position:relative;top:auto;right:auto;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff08}.airport-gallery-stat>span{color:#7eb9ff;background:linear-gradient(#2c539a70,#11264bb8);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.airport-gallery-stat svg{width:20px;height:20px}.airport-gallery-stat small{color:#78b2ff;font-size:.75rem;font-weight:700;display:block}.airport-gallery-stat strong{color:#fff;white-space:nowrap;margin-top:2px;font-size:1.28rem;line-height:1.08;display:block}.airport-gallery-stat p{color:#aeb8c8;margin:7px 0 0;font-size:.83rem;line-height:1.3}.airport-gallery-search{background:linear-gradient(#09121df2,#070e17fa);border:1px solid #738db561;border-radius:26px;align-items:center;gap:12px;width:min(100%,930px);min-height:62px;margin:10px auto 0;padding:6px 6px 6px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000042}.airport-gallery-search:focus-within{border-color:#7eb0ffbd;box-shadow:0 0 0 4px #3a82f61a,0 0 34px #296eff29}.airport-gallery-search-icon{color:#dce8fc;flex:none;width:22px;height:22px}.airport-gallery-search input{color:#f7faff;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:50px;font-size:1rem}.airport-gallery-search input::placeholder{color:#96a7b9;opacity:1}.airport-gallery-clear{color:#aebbd0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.airport-gallery-clear:hover{color:#fff;background:#243244}.airport-gallery-clear svg{width:17px;height:17px}html body .airport-gallery-search-submit{justify-content:center;align-items:center;gap:9px;min-width:154px;min-height:50px;font-size:1rem;font-weight:800;display:inline-flex;color:#fff!important;background:linear-gradient(#4e97ff,#2867ee)!important;border:1px solid #8abbfff5!important;border-radius:18px!important;box-shadow:inset 0 1px 1px #ffffff73,0 0 24px #2e73ff54!important}.airport-gallery-search-submit:hover{filter:brightness(1.07);transform:translateY(-1px)}.airport-gallery-search-submit svg{width:18px;height:18px}.airport-gallery-regions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:18px 0 25px;display:flex}.airport-gallery-regions button{color:#d1d9e5;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;min-height:44px;padding:8px 18px;font-size:.92rem;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s}.airport-gallery-regions button:hover{background:#233042d6;border-color:#587eae}.airport-gallery-regions button.is-active{color:#fff;background:linear-gradient(#448fff,#2867ed);border-color:#90bbff;box-shadow:0 0 20px #2d6cf752}.airport-gallery-results-label{color:#e7ecf5;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.airport-gallery-results-label div{align-items:baseline;gap:10px;display:flex}.airport-gallery-results-label strong{font-size:1.15rem}.airport-gallery-results-label span{color:#a5b7cf}.airport-gallery-results-label button{color:#80b7ff;background:0 0;border:0;font-weight:700}.airport-gallery-status{color:#b8c7dc;text-align:center;background:#0e1621e6;border:1px solid #47597273;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:180px;margin:0;display:flex}.airport-gallery-status button{color:#cde1ff;background:#1b3357;border:1px solid #6a9cf0;border-radius:999px;padding:7px 14px}.airport-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.airport-gallery-grid>li{min-width:0}.airport-gallery-card{background:linear-gradient(#0f1823f5,#091018fa);border:1px solid #4151689e;border-radius:22px;height:252px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000002e}.airport-gallery-card:hover{border-color:#6097efdb;transform:translateY(-3px);box-shadow:0 18px 38px #00000042,0 0 18px #3071e41f}.airport-gallery-photo{background:radial-gradient(circle at 50% 0,#294d78,#182334 74%);height:162px;position:relative;overflow:hidden}.airport-gallery-photo img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.airport-gallery-card:hover .airport-gallery-photo img{transform:scale(1.04)}.airport-gallery-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080c129e);height:48px;position:absolute;inset:auto 0 0}.airport-gallery-photo-credit{z-index:3;color:#e1e9f7;background:#060b12ba;border-radius:5px;padding:3px 7px;font-size:.67rem;text-decoration:none;position:absolute;bottom:9px;right:10px}.airport-gallery-photo-credit:hover{color:#fff;background:#1c5db9}.airport-gallery-photo-missing{color:#85a3c7;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:.85rem;display:flex}.airport-gallery-photo-missing svg{width:20px;height:20px}.airport-gallery-card-link{z-index:2;color:inherit;align-items:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.airport-gallery-card-link:focus-visible{outline-offset:-3px;outline:3px solid #79acff}.airport-gallery-code{color:#ecf5ff;letter-spacing:.06em;background:#0a1626eb;border:1px solid #7fb1ffeb;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:700;position:absolute;top:132px;left:18px;font-family:ui-monospace,monospace!important}.airport-gallery-card-copy{background:linear-gradient(#111b27eb,#0a121bfa);width:100%;min-height:90px;padding:16px 16px 12px}.airport-gallery-card-copy h2{color:#f8faff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.12rem;font-weight:780;line-height:1.18;overflow:hidden}.airport-gallery-card-copy p{color:#abb9cc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:6px 0 0;font-size:.89rem;display:flex;overflow:hidden}.airport-gallery-card-copy p svg{flex:none;width:12px;height:12px}.airport-gallery-card-footer{color:#70adff;justify-content:space-between;align-items:center;margin-top:10px;font-size:.84rem;font-weight:700;display:flex}.airport-gallery-card-footer svg{width:17px;height:17px}.airport-gallery-pagination{color:#dae6f6;justify-content:center;align-items:center;gap:14px;margin-top:28px;font-size:.9rem;font-weight:700;display:flex}.airport-gallery-pagination button{color:#dae9ff;background:#202936;border:1px solid #374557;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.airport-gallery-pagination button:hover:not(:disabled){background:#284c83;border-color:#74a8fc}.airport-gallery-pagination button:disabled{opacity:.35}.airport-gallery-pagination svg{width:18px;height:18px}.airport-community-page .airport-gallery-photo{border:1px solid #344967;border-radius:15px;width:100%;height:clamp(170px,23vw,285px);margin-top:22px}.airport-community-page .airport-gallery-photo-credit{bottom:10px}html[data-theme=light] .airport-gallery-page{color:#18304d;background:radial-gradient(circle at 14% 0,#4c90f11a,#0000 26%),#f3f7fc}html[data-theme=light] .airport-gallery-hero h1{color:#18304d}html[data-theme=light] .airport-gallery-hero-copy>p:last-child{color:#526982}html[data-theme=light] .airport-gallery-search{background:linear-gradient(#fffffffa,#f8fbfffa);border-color:#9fb9da;box-shadow:0 16px 30px #112c5214}html[data-theme=light] .airport-gallery-search-icon{color:#436b9c}html[data-theme=light] .airport-gallery-search input{color:#18304d}html[data-theme=light] .airport-gallery-search input::placeholder{color:#748aa3}html[data-theme=light] .airport-gallery-search-submit{border-color:#2170de42!important;box-shadow:inset 0 1px 1px #fff9,0 10px 24px #1c68cc29!important}html[data-theme=light] .airport-gallery-regions button:not(.is-active){color:#36516f;background:#fff;border-color:#c8d5e5}html[data-theme=light] .airport-gallery-status{color:#526982;background:#fff;border-color:#cfdaea}html[data-theme=light] .airport-gallery-card{background:linear-gradient(#fff,#f8fbff);border-color:#d8e2ec;box-shadow:0 12px 24px #102a4512}html[data-theme=light] .airport-gallery-card-copy{background:linear-gradient(#fffffff5,#f6fafffa)}html[data-theme=light] .airport-gallery-card-copy h2{color:#18304d}html[data-theme=light] .airport-gallery-card-copy p{color:#60758d}html[data-theme=light] .airport-gallery-code{color:#17406b;background:#ffffffed}@media (width<=1000px){.airport-gallery-hero{grid-template-columns:minmax(0,1fr) 250px}.airport-gallery-stat{width:240px}}@media (width<=850px){.airport-gallery-hero{grid-template-columns:1fr;gap:1.1rem;min-height:auto;padding-top:10px}.airport-gallery-stat{justify-self:start;width:min(100%,280px)}.airport-gallery-hero-art{opacity:.12;right:0}.airport-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.airport-gallery-layout{width:min(100% - 20px,420px);padding-top:18px}.airport-gallery-hero{gap:.8rem}.airport-gallery-hero:before{opacity:.15;width:240px;height:160px;top:6px;right:-10px}.airport-gallery-hero h1{font-size:clamp(2.3rem,12vw,3.35rem)}.airport-gallery-hero-copy>p:last-child br,.airport-gallery-hero-art{display:none}.airport-gallery-search{border-radius:20px;gap:7px;min-height:56px;margin-top:6px;padding-left:14px}.airport-gallery-search input{min-height:44px;font-size:.87rem}html body .airport-gallery-search-submit{min-width:84px;min-height:44px;padding-inline:.9rem;border-radius:14px!important}.airport-gallery-regions{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.airport-gallery-regions button{flex:none}.airport-gallery-grid{grid-template-columns:minmax(0,1fr)}.airport-gallery-card{height:250px}.airport-gallery-photo{height:162px}.airport-gallery-code{top:132px}}.airport-gallery-hero{isolation:isolate}.airport-gallery-worldmap{z-index:0;pointer-events:none;opacity:.24;filter:drop-shadow(0 0 18px #3075ee2e);background:url(/images/world-map-dots.svg) 50%/contain no-repeat;width:min(52%,590px);height:240px;position:absolute;top:4px;right:34px}.airport-gallery-hero:before,.airport-gallery-hero:after,.airport-gallery-hero-art{display:none}.airport-gallery-stat{margin-top:28px}.airport-gallery-search{width:min(100%,920px)}.airport-gallery-regions{justify-content:center}@media (width<=850px){.airport-gallery-worldmap{opacity:.13;width:75%;right:-40px}.airport-gallery-stat{margin-top:0}}@media (width<=620px){.airport-gallery-worldmap{opacity:.1;width:105%;height:170px;top:10px;right:-70px}.airport-gallery-stat{display:none}.airport-gallery-regions{justify-content:flex-start}}@media (width<=760px){.airport-gallery-page{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.airport-gallery-page .airport-gallery-layout{box-sizing:border-box!important;width:100%!important;max-width:480px!important;margin-inline:auto!important;padding:18px 12px 64px!important}.airport-gallery-page .airport-gallery-hero{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.airport-gallery-page .airport-gallery-hero-copy{width:100%!important;min-width:0!important;max-width:100%!important}.airport-gallery-page .airport-gallery-hero h1,.airport-gallery-page .airport-gallery-hero-copy>p:last-child{max-width:100%!important}.airport-gallery-page .airport-gallery-hero h1{font-family:var(--font-display)!important;letter-spacing:-.045em!important;font-size:clamp(2.35rem,10.2vw,3rem)!important;font-weight:800!important;line-height:.98!important}.airport-gallery-page .airport-gallery-hero h1 span{margin-top:.12em!important}.airport-gallery-page .airport-gallery-hero-copy>p:last-child{margin-top:.9rem!important;font-size:.92rem!important;line-height:1.5!important}.airport-gallery-page .airport-gallery-worldmap{opacity:.075!important;width:118%!important;max-width:none!important;right:-38%!important;overflow:hidden!important}.airport-gallery-page .airport-gallery-search{box-sizing:border-box!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) 36px auto!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:58px!important;margin:14px 0 0!important;padding:5px 5px 5px 13px!important;display:grid!important;overflow:hidden!important}.airport-gallery-page .airport-gallery-search input{box-sizing:border-box!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;padding:0!important;font-size:.84rem!important}html body .airport-gallery-page .airport-gallery-search-submit{border-radius:16px!important;width:auto!important;min-width:90px!important;max-width:104px!important;min-height:46px!important;padding-inline:12px!important;font-size:.78rem!important}.airport-gallery-page .airport-gallery-regions{scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin:12px 0 20px!important;padding:0 0 5px!important;overflow:auto hidden!important}.airport-gallery-page .airport-gallery-regions::-webkit-scrollbar{display:none}.airport-gallery-page .airport-gallery-regions button{flex:none!important;min-height:36px!important;padding:5px 12px!important;font-size:.76rem!important}.airport-gallery-page .airport-gallery-grid,.airport-gallery-page .airport-gallery-grid>li,.airport-gallery-page .airport-gallery-card{width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=420px){.airport-gallery-page .airport-gallery-layout{padding-inline:10px!important}.airport-gallery-page .airport-gallery-hero h1{font-size:clamp(2.2rem,10vw,2.7rem)!important}html body .airport-gallery-page .airport-gallery-search-submit{min-width:84px!important;max-width:92px!important;padding-inline:10px!important}}@media (width<=760px){.airport-gallery-page .airport-gallery-search{grid-template-columns:auto minmax(0,1fr) 36px auto!important;align-items:center!important}.airport-gallery-page .airport-gallery-clear{width:36px!important;min-width:36px!important;height:36px!important}html body .airport-gallery-page .airport-gallery-search-submit{white-space:nowrap!important;flex-wrap:nowrap!important;width:auto!important;min-width:92px!important;max-width:none!important}.airport-gallery-page .airport-gallery-search-submit span{white-space:nowrap!important}.airport-gallery-page .airport-gallery-hero-copy>p:last-child br{display:initial!important}}@media (width<=420px){html body .airport-gallery-page .airport-gallery-search-submit{min-width:88px!important;padding-inline:10px!important}}.airport-gallery-page .airport-gallery-search{background:linear-gradient(#171b21,#101319)!important;border:1px solid #4c86ed!important;border-radius:999px!important;align-items:center!important;gap:12px!important;width:min(860px,100%)!important;min-height:74px!important;margin:22px auto 0!important;padding:8px!important;display:flex!important;overflow:visible!important;box-shadow:0 12px 45px #04163b30,inset 0 1px #ffffff0b!important}.airport-gallery-page .airport-gallery-search-field{flex:auto;min-width:0;position:relative}.airport-gallery-page .airport-gallery-search-icon{z-index:2;color:#e9efff;pointer-events:none;width:23px;height:23px;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.airport-gallery-page .airport-gallery-search input{text-overflow:ellipsis;color:#f6f8fd!important;background:0 0!important;border:0!important;border-radius:999px!important;outline:none!important;width:100%!important;height:55px!important;min-height:55px!important;padding:0 54px 0 56px!important;font-size:1.03rem!important}.airport-gallery-page .airport-gallery-search input::placeholder{opacity:1;color:#a8aeba!important}.airport-gallery-page .airport-gallery-search input:focus-visible{box-shadow:inset 0 0 0 1px #74a1ff7a}.airport-gallery-page .airport-gallery-clear{z-index:3;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:36px!important;height:36px!important}html body .airport-gallery-page .airport-gallery-search-submit{color:#fff!important;background:linear-gradient(#3d82f8 0%,#1a5de9 48%,#3784fc 100%)!important;border:1px solid #75a9ff!important;border-radius:999px!important;flex:0 0 146px!important;width:auto!important;min-width:146px!important;max-width:none!important;min-height:53px!important;padding:0 24px!important;font-size:1rem!important;font-weight:650!important;box-shadow:inset 0 1px 4px #ecf6ff6b,0 0 23px #2a6bfa6e,0 7px 23px #174ab440!important}@media (width<=760px){.airport-gallery-page .airport-gallery-search{border-radius:24px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:0!important;margin-top:16px!important;padding:8px!important;display:grid!important;overflow:visible!important}.airport-gallery-page .airport-gallery-search-field{width:100%!important}.airport-gallery-page .airport-gallery-search input{height:48px!important;min-height:48px!important;padding-left:54px!important;font-size:.94rem!important}html body .airport-gallery-page .airport-gallery-search-submit{flex-basis:auto!important;width:100%!important;min-width:0!important;min-height:46px!important}}.airport-gallery-page .airport-gallery-search-unified{border-radius:999px!important}@media (width<=760px){.airport-gallery-page .airport-gallery-search-unified{border-radius:24px!important}}
