/* Radar Travel R9: first-party, light and warm flight search interface. */
:root{color-scheme:light;font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-size:16px;color:#132b4e;background:#f7f6f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:#0b5db6}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffbd32;outline-offset:3px} .skip-to{position:absolute;left:-9999px;z-index:10;background:white;padding:10px}.skip-to:focus{left:8px;top:4px}.f9-max{max-width:1440px;width:calc(100% - 56px);margin-inline:auto}.test-strip{text-align:center;background:#f4ead7;color:#566883;font-size:12px;padding:6px 10px}.f9-header{background:#fffdf8;border-bottom:1px solid #dce7f5;box-shadow:0 3px 12px #132d4e0b}.f9-head-inner{display:flex;align-items:center;gap:22px;min-height:78px}.f9-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3a77;flex-shrink:0}.f9-r{display:grid;place-items:center;width:45px;height:48px;border-radius:12px;background:#1064bd;color:#fff;font-weight:950;font-size:29px}.f9-word{display:flex;flex-direction:column;line-height:1.02}.f9-word small{font-size:10px;font-weight:850}.f9-word strong{letter-spacing:.1em;font-size:26px}.f9-globe{width:38px;height:38px;border:2px solid #1683cd;border-radius:50%;color:#2488b6;display:grid;place-items:center;font-size:30px;margin-left:6px}.f9-nav{display:flex;gap:clamp(10px,1.8vw,24px);margin:auto;align-items:center}.f9-nav a{font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;color:#213c5b}.f9-nav a[aria-current="page"]{border-bottom:3px solid #1a71d3;padding-bottom:8px;color:#105fbe}.f9-back{font-size:13px;font-weight:800;white-space:nowrap;text-decoration:none;border:1px solid #bad4f1;border-radius:12px;padding:12px;background:#f4f8fe}.f9-hero{background:linear-gradient(114deg,#e9f4ff 0%,#fef7eb 58%,#ecf5ff 100%);border-bottom:1px solid #d6e4f1;padding:52px 0 82px}.f9-hero-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:40px;align-items:center}.f9-kicker{color:#0d63b6;font-size:12px;letter-spacing:.14em;font-weight:850}.f9-hero h1{font-size:clamp(35px,4vw,57px);line-height:1.09;letter-spacing:-.035em;margin:16px 0 14px;color:#102e58;max-width:720px}.f9-hero h1 span{color:#146ac2}.f9-hero p{font-size:18px;line-height:1.65;max-width:620px;color:#436182;margin:0}.f9-hero-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.f9-hero-tags span{background:#fffefa;color:#2c537b;border:1px solid #c5d8ee;padding:10px 13px;border-radius:25px;font-size:13px;font-weight:750}.f9-airplane{position:relative;justify-self:end;width:min(100%,560px);aspect-ratio:1.65;border-radius:24px;overflow:hidden;box-shadow:0 19px 37px #154c8530;border:5px solid #fffcf5}.f9-airplane img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.f9-photo-label{position:absolute;bottom:12px;left:12px;background:#fffef6ed;color:#133f72;font-weight:800;font-size:13px;padding:12px 14px;border-radius:10px}.f9-main{margin-top:-44px;position:relative;z-index:1;margin-bottom:70px}.f9-heading{background:#fffaf2;border-radius:23px 23px 0 0;border:1px solid #d9e4ef;border-bottom:0;padding:28px 32px 0}.f9-heading h2{font-size:clamp(23px,2.5vw,35px);margin:9px 0 6px;color:#112e55;letter-spacing:-.025em}.f9-heading p{max-width:830px;color:#51708b;line-height:1.5;margin:0 0 12px;font-size:15px}.f9-form{padding:20px 32px 32px;background:#fffaf2;border:1px solid #d9e4ef;border-top:0;border-radius:0 0 23px 23px;box-shadow:0 10px 28px #153f731c}.f9-trip-choice{display:flex;gap:18px;align-items:center;border:0;margin:0 0 18px;padding:0}.f9-trip-choice legend{font-size:13px;color:#204667;font-weight:850;margin-bottom:9px}.f9-trip-choice label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:750;cursor:pointer;padding:9px 14px;border-radius:14px;background:white;border:1px solid #c9dbed}.f9-trip-choice input{accent-color:#135cba;width:18px;height:18px;margin:0}.f9-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.f9-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-weight:830;color:#16456f;font-size:14px}.f9-field>span{min-height:21px}.f9-field input,.f9-field select{height:53px;border:2px solid #77b1eb;border-radius:12px;background:#fffefa;color:#19395f;min-width:0;width:100%;padding:12px 13px;box-shadow:0 2px 5px #0c43870b}.f9-field input::placeholder{color:#7088a3}.f9-field small{font-size:11px;font-weight:500;color:#697f9a}.f9-field:has(small) input{margin-bottom:0} .f9-action-row{display:flex;align-items:center;gap:24px;margin-top:26px;flex-wrap:wrap}.f9-action-row button{background:#ffcb45;color:#082d5c;font-size:17px;font-weight:900;border:none;border-radius:13px;min-height:54px;padding:12px 24px;cursor:pointer;box-shadow:0 4px 12px #b78a262b}.f9-action-row button:hover{background:#f5b933}.f9-action-row button span{margin-left:12px}.f9-action-row p{max-width:490px;font-size:12px;line-height:1.6;color:#5b7189}.f9-status{min-height:0;margin:12px 0 0;font-size:14px;font-weight:750;color:#a03d35}.f9-status:empty{display:none}.f9-status a{display:inline-block;margin:5px 0;color:#0b5fae;text-decoration:underline}.f9-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.f9-next-grid section{display:flex;gap:16px;background:#fffefa;padding:23px;border-radius:18px;border:1px solid #e3e9ef;box-shadow:0 3px 8px #162d4b10}.f9-icon{display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;background:#e8f2ff;border-radius:12px;font-size:23px;color:#0d5fa9}.f9-next-grid h3{margin:0;font-size:18px}.f9-next-grid p{color:#5d7290;margin:7px 0 10px;font-size:13px;line-height:1.5}.f9-next-grid a{font-weight:800;font-size:13px}.f9-footer{background:#15335f;color:#fff;padding:28px 0}.f9-footer .f9-max{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.f9-footer strong{letter-spacing:.1em}.f9-footer small{color:#d6e4f5;margin-left:auto}.f9-footer span{color:#d5e4f6}
@media(max-width:1080px){.f9-nav{display:none}.f9-back{margin-left:auto}.f9-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.f9-max{width:calc(100% - 28px)}.f9-head-inner{min-height:68px;gap:8px}.f9-brand .f9-globe{display:none}.f9-word strong{font-size:21px}.f9-back{font-size:11px;padding:9px}.f9-hero{padding:36px 0 70px}.f9-hero-grid{grid-template-columns:1fr;gap:20px}.f9-hero h1{font-size:36px}.f9-hero p{font-size:15px}.f9-airplane{width:100%;aspect-ratio:2}.f9-main{margin-top:-32px}.f9-heading{padding:24px 18px 0}.f9-form{padding:17px 18px 25px}.f9-fields{grid-template-columns:1fr}.f9-trip-choice{flex-wrap:wrap;gap:8px}.f9-next-grid{grid-template-columns:1fr}.f9-footer small{margin-left:0}.test-strip{font-size:11px}}

.f9-globe{border:0;width:44px;height:44px;margin-left:4px}.f9-globe svg{height:44px;width:44px;display:block}

.f9-field[hidden]{display:none!important}
