.TravelRecap-module__tpygiG__recap{--recap-blue:#0875e1;--recap-ink:#1d1d1f;--recap-muted:#637080;--recap-line:#dce5ef;--recap-header-height:55px;--recap-nav-height:90px;--recap-anchor-offset:calc(var(--recap-header-height) + var(--recap-nav-height) + 24px);color:var(--recap-ink);background:#fff}.TravelRecap-module__tpygiG__recap a{text-underline-offset:4px}.TravelRecap-module__tpygiG__recap a:focus-visible,.TravelRecap-module__tpygiG__recap button:focus-visible{outline:3px solid var(--recap-blue);outline-offset:4px}.TravelRecap-module__tpygiG__progress{top:var(--recap-header-height);z-index:90;background:#fff;border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;position:sticky}.TravelRecap-module__tpygiG__progressInner{max-width:1200px;margin:auto;padding:0 32px}.TravelRecap-module__tpygiG__progress ol{grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:8px 0;list-style:none;display:grid}.TravelRecap-module__tpygiG__progress li{min-width:0}.TravelRecap-module__tpygiG__progress li a{color:#68798a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:72px;padding:8px 4px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.TravelRecap-module__tpygiG__progress li svg{width:20px;height:20px;display:block}.TravelRecap-module__tpygiG__progress li a:hover{color:var(--recap-blue);background:#f4f8fc}.TravelRecap-module__tpygiG__progress li a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.TravelRecap-module__tpygiG__progress li a[data-past=true]:after{background:#bed6ef}.TravelRecap-module__tpygiG__progress li a[aria-current]:after{background:var(--recap-blue)}.TravelRecap-module__tpygiG__progress li a[aria-current]{color:var(--recap-blue);font-weight:700}.TravelRecap-module__tpygiG__hero{isolation:isolate;text-align:center;scroll-margin-top:calc(var(--recap-header-height) + 12px);background:#eef1f5;padding:80px 32px 40px;position:relative;overflow:hidden}.TravelRecap-module__tpygiG__heroInner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.TravelRecap-module__tpygiG__hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:650;line-height:1.07}.TravelRecap-module__tpygiG__hero h1>span{color:var(--recap-blue)}.TravelRecap-module__tpygiG__heroSub{color:var(--recap-muted);margin-top:24px;font-size:18px;line-height:1.5}.TravelRecap-module__tpygiG__heroRoster{justify-content:center;gap:32px;margin:40px 0 20px;padding:0;list-style:none;display:flex}.TravelRecap-module__tpygiG__heroRoster>li{flex-direction:column;align-items:center;gap:12px;font-size:13px;font-weight:550;display:flex}.TravelRecap-module__tpygiG__rosterIcon{width:40px;height:40px;box-shadow:none;border-radius:11px;flex-shrink:0}.TravelRecap-module__tpygiG__rosterIcon img{width:100%;height:100%}.TravelRecap-module__tpygiG__byline{min-height:44px;color:var(--recap-ink);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.TravelRecap-module__tpygiG__standards{text-align:center;max-width:1200px;margin:0 auto;padding:32px}.TravelRecap-module__tpygiG__goal{max-width:960px;margin:0 auto}.TravelRecap-module__tpygiG__goal h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:22px;font-weight:550;line-height:1.4}.TravelRecap-module__tpygiG__goal h2>span{color:var(--recap-blue);white-space:nowrap}.TravelRecap-module__tpygiG__goalStages{grid-template-columns:repeat(4,minmax(0,1fr));max-width:680px;margin:0 auto;padding:0;list-style:none;display:grid}.TravelRecap-module__tpygiG__goalStages>li{min-width:0;color:var(--recap-muted);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:flex;position:relative}.TravelRecap-module__tpygiG__goalStages>li:not(:last-child):after{content:"";border-top:1px solid #bed6ef;width:calc(100% - 48px);position:absolute;top:12px;left:calc(50% + 24px)}.TravelRecap-module__tpygiG__goalStages svg{width:24px;height:24px;color:var(--recap-blue)}.TravelRecap-module__tpygiG__scene{scroll-margin-top:var(--recap-anchor-offset);border-top:1px solid #e6ebf1;padding:64px 32px}.TravelRecap-module__tpygiG__sceneInner{max-width:1100px;margin:0 auto}.TravelRecap-module__tpygiG__wide .TravelRecap-module__tpygiG__sceneInner{max-width:1160px}.TravelRecap-module__tpygiG__white{background:#fff}.TravelRecap-module__tpygiG__soft{background:#f4f8fc}.TravelRecap-module__tpygiG__blue{background:#eaf3ff}.TravelRecap-module__tpygiG__sceneHeading{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin-bottom:48px;display:grid}.TravelRecap-module__tpygiG__sceneHeading.TravelRecap-module__tpygiG__titleOnly{grid-template-columns:minmax(0,1fr)}.TravelRecap-module__tpygiG__sceneHeading h2{letter-spacing:-.04em;text-wrap:balance;max-width:600px;margin:0;font-size:clamp(28px,3.1vw,42px);font-weight:600;line-height:1.15}.TravelRecap-module__tpygiG__answer{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.25}.TravelRecap-module__tpygiG__answer>span{color:var(--recap-muted);letter-spacing:-.01em;font-size:19px;font-weight:400;line-height:1.5}.TravelRecap-module__tpygiG__sceneVisual{min-width:0;scroll-margin-top:var(--recap-anchor-offset)}@media (max-width:899px){.TravelRecap-module__tpygiG__progressInner{padding:0 24px}.TravelRecap-module__tpygiG__sceneHeading{gap:32px}.TravelRecap-module__tpygiG__answer{font-size:25px}.TravelRecap-module__tpygiG__answer>span{font-size:17px}}@media (max-width:759px){.TravelRecap-module__tpygiG__recap{--recap-header-height:51px}}@media (max-width:699px){.TravelRecap-module__tpygiG__recap{--recap-nav-height:130px}.TravelRecap-module__tpygiG__progressInner{padding:0 20px}.TravelRecap-module__tpygiG__progress ol{flex-wrap:wrap;justify-content:center;display:flex}.TravelRecap-module__tpygiG__progress li{flex:0 0 20%}.TravelRecap-module__tpygiG__progress li a{gap:6px;min-height:56px;font-size:11px}.TravelRecap-module__tpygiG__progress li svg{width:18px;height:18px}.TravelRecap-module__tpygiG__hero{padding:56px 20px 28px}.TravelRecap-module__tpygiG__hero h1{font-size:clamp(38px,8.5vw,58px)}.TravelRecap-module__tpygiG__heroSub{margin-top:20px;font-size:15px}.TravelRecap-module__tpygiG__heroRoster{gap:20px;margin:32px 0 16px}.TravelRecap-module__tpygiG__heroRoster>li{gap:8px;font-size:11px}.TravelRecap-module__tpygiG__heroRoster .TravelRecap-module__tpygiG__rosterIcon{border-radius:10px;width:36px;height:36px}.TravelRecap-module__tpygiG__standards{padding:24px 20px}.TravelRecap-module__tpygiG__goal h2{margin-bottom:20px;font-size:19px}.TravelRecap-module__tpygiG__goalStages>li{font-size:11px}.TravelRecap-module__tpygiG__goalStages>li:not(:last-child):after{width:calc(100% - 40px);left:calc(50% + 20px)}.TravelRecap-module__tpygiG__scene{padding:40px 20px}.TravelRecap-module__tpygiG__sceneHeading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.TravelRecap-module__tpygiG__sceneHeading h2{font-size:30px}.TravelRecap-module__tpygiG__answer{font-size:23px}.TravelRecap-module__tpygiG__answer>span{font-size:16px}}@media (max-width:480px){.TravelRecap-module__tpygiG__recap{--recap-header-height:83px}}@media (max-width:359px){.TravelRecap-module__tpygiG__goalStages>li{font-size:10px}.TravelRecap-module__tpygiG__heroRoster{gap:12px}.TravelRecap-module__tpygiG__heroRoster>li{font-size:10px}.TravelRecap-module__tpygiG__heroRoster .TravelRecap-module__tpygiG__rosterIcon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.TravelRecap-module__tpygiG__recap *,.TravelRecap-module__tpygiG__recap :before,.TravelRecap-module__tpygiG__recap :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.TravelRecap-module__tpygiG__storyTrack{position:relative}.TravelRecap-module__tpygiG__chapterAnchors{display:none}.TravelRecap-module__tpygiG__storyStage{position:relative}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__storyTrack{height:var(--story-length)}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__chapterAnchors{display:block}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__chapterAnchor{width:1px;height:1px;scroll-margin-top:calc(var(--recap-header-height) + var(--recap-nav-height));pointer-events:none;position:absolute}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__storyStage{top:calc(var(--recap-header-height) + var(--recap-nav-height));height:var(--story-height);isolation:isolate;background:#f4f8fc;position:sticky;overflow:clip}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__scene{opacity:0;visibility:hidden;pointer-events:none;contain:layout paint;border:0;place-items:center;padding:24px 32px;display:grid;position:absolute;inset:0}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__scene[data-scene-visible=true]{visibility:visible;will-change:opacity, transform}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__scene[data-scene-active=true]{pointer-events:auto}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneInner{width:100%;transform:scale(var(--scene-fit,1));transform-origin:50%}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneHeading{text-align:center;flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneHeading h2{max-width:100%;font-size:clamp(28px,2.7vw,36px)}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__answer{font-size:19px;line-height:1.3}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__answer>span{font-size:16px}@media (max-width:699px){.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__scene{padding:12px 20px}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneHeading{gap:8px;margin-bottom:20px}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneHeading h2{font-size:26px;line-height:1.15}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__answer{font-size:16px}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__answer>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__storyTrack{height:auto}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__storyStage{height:auto;position:relative;top:auto;overflow:visible}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__chapterAnchors{display:none}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__scene{opacity:1;visibility:visible;pointer-events:auto;padding:40px 20px;display:block;position:relative;transform:none}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneInner{transform:none}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneHeading{opacity:1;transform:none}}.TravelRecap-module__tpygiG__heroFlights{z-index:0;pointer-events:none;width:max(100%,1050px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TravelRecap-module__tpygiG__heroFlight{fill:#377eae;opacity:.4;offset-rotate:auto;animation:30s linear infinite TravelRecap-module__tpygiG__heroFlightTravel}@keyframes TravelRecap-module__tpygiG__heroFlightTravel{0%{offset-distance:0%}to{offset-distance:100%}}@media (max-width:699px){.TravelRecap-module__tpygiG__heroFlights{opacity:.7;width:900px}}@media (prefers-reduced-motion:reduce){.TravelRecap-module__tpygiG__heroFlight{animation:none}}.TravelRecap-module__tpygiG__viewportMeasure{visibility:hidden;pointer-events:none;width:0;height:100svh;position:fixed;top:0;left:0}.TravelRecap-module__tpygiG__recap[data-hero-visible=false] .TravelRecap-module__tpygiG__heroFlight{animation-play-state:paused}.TravelRecap-module__tpygiG__visualCanvas{width:100%}@media (max-width:699px),(max-width:1024px) and (max-height:500px){.TravelRecap-module__tpygiG__progress{display:none}.TravelRecap-module__tpygiG__recap{--recap-nav-height:0px}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__scene{padding:12px 20px}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__sceneVisual{height:var(--scene-visual-height,auto);overflow:clip}.TravelRecap-module__tpygiG__recap[data-story-enhanced=true] .TravelRecap-module__tpygiG__visualCanvas{transform:translateY(calc(-1 * var(--scene-visual-overflow,0px) * clamp(0, calc((var(--scene-progress,1) - .3) * 2.5), 1)))}}
.TravelRecapBookingBoard-module__0_yeKq__bookingScene{--tile-height:52px;--board-type:clamp(12px, 2.6vw, 26px);width:100%;max-width:980px;margin:0 auto}.TravelRecapBookingBoard-module__0_yeKq__board{background:#2b3036;border:1px solid #414951;border-radius:8px;padding:24px;box-shadow:0 8px 24px #17263814}.TravelRecapBookingBoard-module__0_yeKq__rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.TravelRecapBookingBoard-module__0_yeKq__row{color:#f6f7f8;grid-template-columns:32px minmax(0,8fr) 8px minmax(0,6fr) 64px;align-items:center;gap:12px;min-height:52px;text-decoration:none;display:grid}.TravelRecapBookingBoard-module__0_yeKq__row:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #b5d8ff}.TravelRecapBookingBoard-module__0_yeKq__logo{width:28px;height:28px;box-shadow:none;border-radius:6px;flex-shrink:0}.TravelRecapBookingBoard-module__0_yeKq__logo img{width:28px;height:28px}.TravelRecapBookingBoard-module__0_yeKq__word{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;min-width:0;display:grid}.TravelRecapBookingBoard-module__0_yeKq__status{color:#b5d8ff}.TravelRecapBookingBoard-module__0_yeKq__colon{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--board-type);text-align:center;color:#aeb8c3;align-self:center}.TravelRecapBookingBoard-module__0_yeKq__tile{--flap-progress:clamp(0, calc((var(--scene-progress,1) - var(--flap-step)) * 5.6), 1);height:var(--tile-height);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--board-type);font-weight:600;line-height:var(--tile-height);text-align:center;background:#20252b;border:1px solid #161a1f;border-radius:2px;display:block;position:relative}.TravelRecapBookingBoard-module__0_yeKq__tile:before{content:attr(data-character);position:absolute;inset:0}.TravelRecapBookingBoard-module__0_yeKq__tile:after{content:"";z-index:4;pointer-events:none;border-top:1px solid #090e1480;position:absolute;top:50%;left:0;right:0}.TravelRecapBookingBoard-module__0_yeKq__flap{z-index:3;perspective:180px;position:absolute;inset:0}.TravelRecapBookingBoard-module__0_yeKq__flap:before,.TravelRecapBookingBoard-module__0_yeKq__flap:after{backface-visibility:hidden;background:#20252b;border-radius:1px;display:block;position:absolute;left:0;right:0;overflow:hidden}.TravelRecapBookingBoard-module__0_yeKq__flap:before{content:"·";transform-origin:bottom;height:50%;transform:rotateX(calc(var(--flap-progress) * -540deg));top:0}.TravelRecapBookingBoard-module__0_yeKq__flap:after{content:attr(data-character);transform-origin:top;height:50%;transform:rotateX(calc(180deg - var(--flap-progress) * 540deg));line-height:0;bottom:0}.TravelRecapBookingBoard-module__0_yeKq__oldLower{z-index:2;opacity:clamp(0, calc((.85 - var(--flap-progress)) * 10), 1);background:#20252b;position:absolute;inset:50% 0 0;overflow:hidden}.TravelRecapBookingBoard-module__0_yeKq__oldLower:before{content:"·";line-height:0;position:absolute;inset:0}.TravelRecapBookingBoard-module__0_yeKq__rowMethods{color:#b5d8ff;justify-content:flex-end;align-items:center;gap:8px;display:flex}.TravelRecapBookingBoard-module__0_yeKq__rowMethods svg{flex-shrink:0;width:24px;height:24px}.TravelRecapBookingBoard-module__0_yeKq__methodKey{color:#647082;flex-wrap:wrap;justify-content:center;gap:16px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.TravelRecapBookingBoard-module__0_yeKq__methodKey>li{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.TravelRecapBookingBoard-module__0_yeKq__methodKey svg{color:#0875e1;width:20px;height:20px}.TravelRecapBookingBoard-module__0_yeKq__result{text-align:center;letter-spacing:-.035em;color:#0875e1;opacity:clamp(0, calc((var(--scene-progress,1) - .56) * 10), 1);transform:translateY(calc((1 - clamp(0, calc((var(--scene-progress,1) - .56) * 10), 1)) * 12px));margin:28px 0 0;font-size:clamp(22px,3vw,32px);font-weight:550;line-height:1.2}@media (max-width:699px){.TravelRecapBookingBoard-module__0_yeKq__bookingScene{--tile-height:38px;--board-type:clamp(11px, 3.15vw, 20px)}.TravelRecapBookingBoard-module__0_yeKq__board{border-radius:6px;padding:16px 12px}.TravelRecapBookingBoard-module__0_yeKq__rows{gap:8px}.TravelRecapBookingBoard-module__0_yeKq__row{grid-template-columns:22px minmax(0,8fr) 4px minmax(0,6fr) 38px;gap:6px;min-height:44px}.TravelRecapBookingBoard-module__0_yeKq__logo,.TravelRecapBookingBoard-module__0_yeKq__logo img{width:22px;height:22px}.TravelRecapBookingBoard-module__0_yeKq__logo{border-radius:5px}.TravelRecapBookingBoard-module__0_yeKq__word{gap:2px}.TravelRecapBookingBoard-module__0_yeKq__rowMethods{gap:4px}.TravelRecapBookingBoard-module__0_yeKq__rowMethods svg{width:17px;height:17px}.TravelRecapBookingBoard-module__0_yeKq__methodKey{gap:12px 20px;margin-top:16px}.TravelRecapBookingBoard-module__0_yeKq__methodKey>li{gap:6px;font-size:11px}.TravelRecapBookingBoard-module__0_yeKq__methodKey svg{width:17px;height:17px}.TravelRecapBookingBoard-module__0_yeKq__result{margin-top:24px}}@media (max-width:359px){.TravelRecapBookingBoard-module__0_yeKq__bookingScene{--tile-height:32px;--board-type:10px}.TravelRecapBookingBoard-module__0_yeKq__board{padding:12px 8px}.TravelRecapBookingBoard-module__0_yeKq__row{grid-template-columns:18px minmax(0,8fr) 3px minmax(0,6fr) 28px;gap:4px}.TravelRecapBookingBoard-module__0_yeKq__logo,.TravelRecapBookingBoard-module__0_yeKq__logo img{width:18px;height:18px}.TravelRecapBookingBoard-module__0_yeKq__word{gap:1px}.TravelRecapBookingBoard-module__0_yeKq__rowMethods{gap:2px}.TravelRecapBookingBoard-module__0_yeKq__rowMethods svg{width:13px;height:13px}.TravelRecapBookingBoard-module__0_yeKq__methodKey{gap:12px}.TravelRecapBookingBoard-module__0_yeKq__methodKey>li{font-size:10px}}@media (prefers-reduced-motion:reduce){.TravelRecapBookingBoard-module__0_yeKq__flap,.TravelRecapBookingBoard-module__0_yeKq__oldLower{display:none}.TravelRecapBookingBoard-module__0_yeKq__result{opacity:1;transform:none}}@media (max-width:699px){.TravelRecapBookingBoard-module__0_yeKq__methodKey>li{font-size:12px}}
.TravelRecapCancellationDesks-module__5tnl6G__cancellationScene{--desk-blue:#0875e1;width:100%;max-width:1100px;margin:0 auto}.TravelRecapCancellationDesks-module__5tnl6G__desks{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.TravelRecapCancellationDesks-module__5tnl6G__desks>li{min-width:0}.TravelRecapCancellationDesks-module__5tnl6G__desk{color:#1d1d1f;min-width:44px;height:240px;text-decoration:none;display:block;position:relative}.TravelRecapCancellationDesks-module__5tnl6G__identity{background:#fff;border:1px solid #c7d8e9;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:7px;display:flex;position:absolute;top:0;left:8%;right:8%}.TravelRecapCancellationDesks-module__5tnl6G__identity strong{white-space:nowrap;font-size:14px;font-weight:550;line-height:1.2}.TravelRecapCancellationDesks-module__5tnl6G__identity .TravelRecapCancellationDesks-module__5tnl6G__logo{width:28px;min-width:28px;height:28px;box-shadow:none;border-radius:7px}.TravelRecapCancellationDesks-module__5tnl6G__logo img{width:100%;height:100%}.TravelRecapCancellationDesks-module__5tnl6G__monitor{background:#f4f9ff;border:1px solid #9dbde0;border-radius:5px;justify-content:center;align-items:center;height:58px;padding:6px;display:flex;position:absolute;top:78px;left:17%;right:17%;box-shadow:0 2px #d6e4f3}.TravelRecapCancellationDesks-module__5tnl6G__confirmation{color:var(--desk-blue);flex-direction:column;align-items:center;gap:3px;display:flex}.TravelRecapCancellationDesks-module__5tnl6G__confirmation svg{width:22px;height:22px;display:block}.TravelRecapCancellationDesks-module__5tnl6G__confirmation strong{font-size:13px;font-weight:550;line-height:1.2}.TravelRecapCancellationDesks-module__5tnl6G__monitorStand{background:#bdd3e9;width:12px;height:16px;position:absolute;top:137px;left:calc(50% - 6px)}.TravelRecapCancellationDesks-module__5tnl6G__monitorStand:after{content:"";background:#a9c5e1;border-radius:3px 3px 0 0;width:32px;height:3px;position:absolute;bottom:-2px;left:-10px}.TravelRecapCancellationDesks-module__5tnl6G__counter{height:87px;position:absolute;top:153px;left:0;right:0}.TravelRecapCancellationDesks-module__5tnl6G__counterTop{z-index:2;background:#d9eaff;border:1px solid #75a9db;border-radius:3px 3px 1px 1px;height:12px;position:absolute;top:0;left:0;right:0;box-shadow:0 3px #bdd7f1}.TravelRecapCancellationDesks-module__5tnl6G__counterFront{background:#eaf3ff;border:1px solid #b4d0ec;position:absolute;inset:15px 11px 5px 3px}.TravelRecapCancellationDesks-module__5tnl6G__counterSide{background:#d8e9fc;border:1px solid #aac9e7;border-left:0;width:9px;position:absolute;top:15px;bottom:5px;right:3px}.TravelRecapCancellationDesks-module__5tnl6G__counterBase{background:#c9ddef;border:1px solid #adc8e1;border-top:0;height:5px;position:absolute;bottom:0;left:5px;right:5px}.TravelRecapCancellationDesks-module__5tnl6G__desk:hover .TravelRecapCancellationDesks-module__5tnl6G__identity{border-color:var(--desk-blue)}.TravelRecapCancellationDesks-module__5tnl6G__desk:hover .TravelRecapCancellationDesks-module__5tnl6G__identity strong{color:var(--desk-blue)}.TravelRecapCancellationDesks-module__5tnl6G__desk:focus-visible{outline:2px solid var(--desk-blue);outline-offset:5px;border-radius:5px}.TravelRecapCancellationDesks-module__5tnl6G__cancellationScene figcaption{color:#6c7c8f;text-align:center;margin-top:8px;font-size:11px;line-height:1.4}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li{animation:1s linear both paused TravelRecapCancellationDesks-module__5tnl6G__assembleDesk;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__confirmation{animation:1s linear both paused TravelRecapCancellationDesks-module__5tnl6G__confirmCancellation;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(2){animation-delay:calc(-1s * var(--scene-progress,1) + 25ms)}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(3){animation-delay:calc(-1s * var(--scene-progress,1) + 50ms)}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(4){animation-delay:calc(-1s * var(--scene-progress,1) + 75ms)}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(5){animation-delay:calc(-1s * var(--scene-progress,1) + .1s)}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(2) .TravelRecapCancellationDesks-module__5tnl6G__confirmation{animation-delay:calc(-1s * var(--scene-progress,1) + 35ms)}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(3) .TravelRecapCancellationDesks-module__5tnl6G__confirmation{animation-delay:calc(-1s * var(--scene-progress,1) + 70ms)}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(4) .TravelRecapCancellationDesks-module__5tnl6G__confirmation{animation-delay:calc(-1s * var(--scene-progress,1) + .105s)}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(5) .TravelRecapCancellationDesks-module__5tnl6G__confirmation{animation-delay:calc(-1s * var(--scene-progress,1) + .14s)}@keyframes TravelRecapCancellationDesks-module__5tnl6G__assembleDesk{0%,8%{opacity:0;transform:translateY(35px)}32%,to{opacity:1;transform:none}}@keyframes TravelRecapCancellationDesks-module__5tnl6G__confirmCancellation{0%,28%{opacity:0;transform:translateY(4px)}44%,to{opacity:1;transform:none}}@media (max-width:899px) and (min-width:700px){.TravelRecapCancellationDesks-module__5tnl6G__desks{gap:12px}.TravelRecapCancellationDesks-module__5tnl6G__identity{gap:6px;left:2%;right:2%}.TravelRecapCancellationDesks-module__5tnl6G__identity strong{font-size:12px}.TravelRecapCancellationDesks-module__5tnl6G__identity .TravelRecapCancellationDesks-module__5tnl6G__logo{border-radius:6px;width:24px;min-width:24px;height:24px}.TravelRecapCancellationDesks-module__5tnl6G__monitor{left:13%;right:13%}}@media (max-width:699px){.TravelRecapCancellationDesks-module__5tnl6G__desks{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 5px}.TravelRecapCancellationDesks-module__5tnl6G__desks>li{grid-column:span 2}.TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(4){grid-column:2/span 2}.TravelRecapCancellationDesks-module__5tnl6G__desks>li:nth-child(5){grid-column:4/span 2}.TravelRecapCancellationDesks-module__5tnl6G__desk{height:145px}.TravelRecapCancellationDesks-module__5tnl6G__identity{border-radius:3px;flex-direction:column;gap:3px;min-height:38px;padding:4px 2px;left:4%;right:4%}.TravelRecapCancellationDesks-module__5tnl6G__identity strong{font-size:11px;line-height:1.15}.TravelRecapCancellationDesks-module__5tnl6G__identity .TravelRecapCancellationDesks-module__5tnl6G__logo{border-radius:5px;width:21px;min-width:21px;height:21px}.TravelRecapCancellationDesks-module__5tnl6G__monitor{border-radius:3px;height:30px;padding:3px 2px;top:52px;left:12%;right:12%}.TravelRecapCancellationDesks-module__5tnl6G__confirmation{flex-direction:row;gap:3px}.TravelRecapCancellationDesks-module__5tnl6G__confirmation svg{flex-shrink:0;width:13px;height:13px}.TravelRecapCancellationDesks-module__5tnl6G__confirmation strong{font-size:11px;line-height:1.2}.TravelRecapCancellationDesks-module__5tnl6G__monitorStand{width:8px;height:9px;top:83px;left:calc(50% - 4px)}.TravelRecapCancellationDesks-module__5tnl6G__monitorStand:after{width:20px;height:2px;left:-6px}.TravelRecapCancellationDesks-module__5tnl6G__counter{height:53px;top:92px}.TravelRecapCancellationDesks-module__5tnl6G__counterTop{height:8px;box-shadow:0 2px #bdd7f1}.TravelRecapCancellationDesks-module__5tnl6G__counterFront{top:10px;bottom:3px;right:7px}.TravelRecapCancellationDesks-module__5tnl6G__counterSide{width:5px;top:10px;bottom:3px;right:3px}.TravelRecapCancellationDesks-module__5tnl6G__counterBase{height:3px}.TravelRecapCancellationDesks-module__5tnl6G__cancellationScene figcaption{margin-top:14px;font-size:10px}}@media (max-width:359px){.TravelRecapCancellationDesks-module__5tnl6G__desks{gap:14px 3px}.TravelRecapCancellationDesks-module__5tnl6G__monitor{left:4%;right:4%}.TravelRecapCancellationDesks-module__5tnl6G__cancellationScene figcaption{margin-top:10px}}@media (prefers-reduced-motion:reduce){[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__desks>li{animation:none}[data-story-enhanced=true] .TravelRecapCancellationDesks-module__5tnl6G__confirmation{animation:none}}
.TravelRecapFarePlane-module__-KrtTq__fareScene{--fare-blue:#0875e1;--fare-line:#bdd3e9;--fare-surface:#f4f8fc;width:100%;max-width:1100px;margin:0 auto}.TravelRecapFarePlane-module__-KrtTq__composition{grid-template-columns:minmax(0,1fr) 174px;align-items:center;gap:32px;display:grid}.TravelRecapFarePlane-module__-KrtTq__plane{min-width:0;height:420px;position:relative}.TravelRecapFarePlane-module__-KrtTq__airframe{width:100%;height:204px;display:block;position:absolute;top:108px;left:0;overflow:visible}.TravelRecapFarePlane-module__-KrtTq__upperShell{transform:translateY(-100px)}.TravelRecapFarePlane-module__-KrtTq__lowerShell{transform:translateY(100px)}.TravelRecapFarePlane-module__-KrtTq__wing{fill:#eaf2fa;stroke:#c6d9ec;stroke-width:1.4px;stroke-linejoin:round}.TravelRecapFarePlane-module__-KrtTq__engine{fill:#e5eef8;stroke:#bbd0e5;stroke-width:1.2px}.TravelRecapFarePlane-module__-KrtTq__fuselage{fill:#fff;stroke:#b3cbe3;stroke-width:1.6px}.TravelRecapFarePlane-module__-KrtTq__cockpit{fill:#d7e7f8;stroke:#a8c3df;stroke-width:1px;stroke-linejoin:round}.TravelRecapFarePlane-module__-KrtTq__door{fill:#eff5fb;stroke:#c4d6e9;stroke-width:1px}.TravelRecapFarePlane-module__-KrtTq__windows{fill:#a8c6e6}.TravelRecapFarePlane-module__-KrtTq__cutEdge{fill:none;stroke:#b3cbe3;stroke-width:1.3px;stroke-dasharray:5 5}.TravelRecapFarePlane-module__-KrtTq__fareCard{z-index:1;background:#e7f2ff;border:1px solid #a8caed;border-radius:8px;padding:22px 24px 24px;position:absolute;top:50%;left:13%;right:13%;transform:translateY(-50%);box-shadow:0 4px 10px #315d8b08}.TravelRecapFarePlane-module__-KrtTq__fareCard:before,.TravelRecapFarePlane-module__-KrtTq__fareCard:after{content:"";background:var(--fare-surface);border:1px solid #a8caed;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.TravelRecapFarePlane-module__-KrtTq__fareCard:before{clip-path:inset(0 0 0 50%);left:-7px}.TravelRecapFarePlane-module__-KrtTq__fareCard:after{clip-path:inset(0 50% 0 0);right:-7px}.TravelRecapFarePlane-module__-KrtTq__fareCard h3{color:#1269bc;letter-spacing:-.035em;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font-size:clamp(21px,2.1vw,28px);font-weight:550;line-height:1.2;display:flex}.TravelRecapFarePlane-module__-KrtTq__fareCard h3 svg{flex-shrink:0;width:26px;height:26px}.TravelRecapFarePlane-module__-KrtTq__stamps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.TravelRecapFarePlane-module__-KrtTq__stamps>li{min-width:0}.TravelRecapFarePlane-module__-KrtTq__stamp{color:#234f7f;background:#ffffff80;border:1px dashed #9cbee3;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:70px;padding:8px 3px;font-size:12px;font-weight:550;line-height:1.3;text-decoration:none;display:flex}.TravelRecapFarePlane-module__-KrtTq__stamps>li:first-child .TravelRecapFarePlane-module__-KrtTq__stamp{transform:rotate(-3deg)}.TravelRecapFarePlane-module__-KrtTq__stamps>li:nth-child(2) .TravelRecapFarePlane-module__-KrtTq__stamp{transform:rotate(2deg)}.TravelRecapFarePlane-module__-KrtTq__stamps>li:nth-child(3) .TravelRecapFarePlane-module__-KrtTq__stamp{transform:rotate(-2deg)}.TravelRecapFarePlane-module__-KrtTq__stamps>li:nth-child(4) .TravelRecapFarePlane-module__-KrtTq__stamp{transform:rotate(3deg)}.TravelRecapFarePlane-module__-KrtTq__stamp:hover{border-style:solid;border-color:var(--fare-blue);color:var(--fare-blue)}.TravelRecapFarePlane-module__-KrtTq__stamp .TravelRecapFarePlane-module__-KrtTq__stampLogo{width:30px;min-width:30px;height:30px;box-shadow:none;border-color:#d0deed;border-radius:8px}.TravelRecapFarePlane-module__-KrtTq__stampLogo img{width:100%;height:100%}.TravelRecapFarePlane-module__-KrtTq__excluded{background:#fff;border:1px solid #cdd9e5;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:174px;padding:20px 14px;display:flex;position:relative;transform:rotate(3deg)}.TravelRecapFarePlane-module__-KrtTq__excluded:before,.TravelRecapFarePlane-module__-KrtTq__excluded:after{content:"";background:var(--fare-surface);clip-path:inset(0 0 0 50%);border:1px solid #cdd9e5;border-radius:50%;width:12px;height:12px;position:absolute;left:-7px}.TravelRecapFarePlane-module__-KrtTq__excluded:before{top:24px}.TravelRecapFarePlane-module__-KrtTq__excluded:after{bottom:24px}.TravelRecapFarePlane-module__-KrtTq__excluded>svg{color:#7b8ea2;width:32px;height:32px}.TravelRecapFarePlane-module__-KrtTq__excludedIdentity{color:#1d1d1f;align-items:center;gap:9px;min-height:44px;text-decoration:none;display:flex}.TravelRecapFarePlane-module__-KrtTq__excludedIdentity:hover{color:var(--fare-blue)}.TravelRecapFarePlane-module__-KrtTq__excludedIdentity strong{font-size:17px;font-weight:550;line-height:1.3}.TravelRecapFarePlane-module__-KrtTq__excludedIdentity .TravelRecapFarePlane-module__-KrtTq__misoLogo{width:32px;min-width:32px;height:32px;box-shadow:none;border-radius:8px}.TravelRecapFarePlane-module__-KrtTq__misoLogo img{width:100%;height:100%}.TravelRecapFarePlane-module__-KrtTq__excluded>span{color:#64768b;white-space:nowrap;font-size:12px;font-weight:450;line-height:1.4}.TravelRecapFarePlane-module__-KrtTq__fareScene figcaption{text-align:center;color:#6c7c8f;margin-top:8px;font-size:11px;line-height:1.4}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__upperShell{animation:1s linear both paused TravelRecapFarePlane-module__-KrtTq__openUpper;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__lowerShell{animation:1s linear both paused TravelRecapFarePlane-module__-KrtTq__openLower;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__fareCard{animation:1s linear both paused TravelRecapFarePlane-module__-KrtTq__revealFare;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__stamps>li{animation:1s linear both paused TravelRecapFarePlane-module__-KrtTq__stampFare;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__stamps>li:nth-child(2){animation-delay:calc(-1s * var(--scene-progress,1) + 35ms)}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__stamps>li:nth-child(3){animation-delay:calc(-1s * var(--scene-progress,1) + 70ms)}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__stamps>li:nth-child(4){animation-delay:calc(-1s * var(--scene-progress,1) + .105s)}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__excluded{animation:1s linear both paused TravelRecapFarePlane-module__-KrtTq__separateMiso;animation-delay:calc(-1s * var(--scene-progress,1))}@keyframes TravelRecapFarePlane-module__-KrtTq__openUpper{0%,10%{transform:translateY(0)}42%,to{transform:translateY(-100px)}}@keyframes TravelRecapFarePlane-module__-KrtTq__openLower{0%,10%{transform:translateY(0)}42%,to{transform:translateY(100px)}}@keyframes TravelRecapFarePlane-module__-KrtTq__revealFare{0%,18%{opacity:0;transform:translateY(-50%)scale(.92)}46%,to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes TravelRecapFarePlane-module__-KrtTq__stampFare{0%,25%{opacity:0;transform:translateY(12px)scale(.82)}54%,to{opacity:1;transform:none}}@keyframes TravelRecapFarePlane-module__-KrtTq__separateMiso{0%,25%{opacity:0;transform:translate(-150px)rotate(0)}61%,to{opacity:1;transform:translate(0)rotate(3deg)}}@media (max-width:899px) and (min-width:700px){.TravelRecapFarePlane-module__-KrtTq__composition{grid-template-columns:minmax(0,1fr) 144px;gap:18px}.TravelRecapFarePlane-module__-KrtTq__fareCard{padding:22px 16px;left:9%;right:9%}.TravelRecapFarePlane-module__-KrtTq__stamps{gap:8px}.TravelRecapFarePlane-module__-KrtTq__stamp{font-size:11px}.TravelRecapFarePlane-module__-KrtTq__excluded{min-height:174px;padding:16px 8px}.TravelRecapFarePlane-module__-KrtTq__excluded>span{font-size:11px}}@media (max-width:699px){.TravelRecapFarePlane-module__-KrtTq__composition{grid-template-columns:minmax(0,1fr);gap:6px}.TravelRecapFarePlane-module__-KrtTq__plane{height:290px}.TravelRecapFarePlane-module__-KrtTq__airframe{height:140px;top:75px}.TravelRecapFarePlane-module__-KrtTq__upperShell{transform:translateY(-85px)}.TravelRecapFarePlane-module__-KrtTq__lowerShell{transform:translateY(85px)}.TravelRecapFarePlane-module__-KrtTq__fareCard{padding:16px 18px;left:11%;right:11%}.TravelRecapFarePlane-module__-KrtTq__fareCard h3{gap:7px;margin-bottom:14px;font-size:21px}.TravelRecapFarePlane-module__-KrtTq__fareCard h3 svg{width:22px;height:22px}.TravelRecapFarePlane-module__-KrtTq__stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.TravelRecapFarePlane-module__-KrtTq__stamp{flex-direction:row;gap:7px;min-height:44px;padding:7px 5px;font-size:11px}.TravelRecapFarePlane-module__-KrtTq__stamp .TravelRecapFarePlane-module__-KrtTq__stampLogo{border-radius:6px;width:24px;min-width:24px;height:24px}.TravelRecapFarePlane-module__-KrtTq__excluded{border-radius:6px;flex-direction:row;justify-self:center;gap:12px;min-height:66px;padding:10px 16px;transform:rotate(2deg)}.TravelRecapFarePlane-module__-KrtTq__excluded:before{top:50%;transform:translateY(-50%)}.TravelRecapFarePlane-module__-KrtTq__excluded:after{display:none}.TravelRecapFarePlane-module__-KrtTq__excluded>svg{width:24px;height:24px}.TravelRecapFarePlane-module__-KrtTq__excludedIdentity{gap:7px}.TravelRecapFarePlane-module__-KrtTq__excludedIdentity strong{font-size:14px}.TravelRecapFarePlane-module__-KrtTq__excludedIdentity .TravelRecapFarePlane-module__-KrtTq__misoLogo{border-radius:7px;width:26px;min-width:26px;height:26px}.TravelRecapFarePlane-module__-KrtTq__excluded>span{font-size:11px}.TravelRecapFarePlane-module__-KrtTq__fareScene figcaption{margin-top:17px;font-size:10px}@keyframes TravelRecapFarePlane-module__-KrtTq__openUpper{0%,10%{transform:translateY(0)}42%,to{transform:translateY(-85px)}}@keyframes TravelRecapFarePlane-module__-KrtTq__openLower{0%,10%{transform:translateY(0)}42%,to{transform:translateY(85px)}}@keyframes TravelRecapFarePlane-module__-KrtTq__separateMiso{0%,25%{opacity:0;transform:translateY(-80px)rotate(0)}61%,to{opacity:1;transform:translateY(0)rotate(2deg)}}}@media (max-width:359px){.TravelRecapFarePlane-module__-KrtTq__fareCard{padding:16px 12px;left:8%;right:8%}.TravelRecapFarePlane-module__-KrtTq__fareCard h3{gap:6px;font-size:19px}.TravelRecapFarePlane-module__-KrtTq__stamps{gap:10px}.TravelRecapFarePlane-module__-KrtTq__stamp{gap:5px;font-size:10px}.TravelRecapFarePlane-module__-KrtTq__excluded{gap:8px;padding:10px 12px}.TravelRecapFarePlane-module__-KrtTq__excluded>span{font-size:10px}}@media (prefers-reduced-motion:reduce){[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__upperShell{animation:none}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__lowerShell{animation:none}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__fareCard{animation:none}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__stamps>li{animation:none}[data-story-enhanced=true] .TravelRecapFarePlane-module__-KrtTq__excluded{animation:none}}@media (max-width:699px){.TravelRecapFarePlane-module__-KrtTq__excluded>span,.TravelRecapFarePlane-module__-KrtTq__stamp{font-size:12px}}
.TravelRecapSystemScenes-module__wH0fTW__systemScene{--scene-blue:#0875e1;--scene-ink:#1d1d1f;--scene-muted:#686870;--scene-line:#e1e7ef;color:var(--scene-ink);margin:0}.TravelRecapSystemScenes-module__wH0fTW__systemScene a{color:inherit;text-decoration:none}.TravelRecapSystemScenes-module__wH0fTW__systemScene a:focus-visible{outline:3px solid var(--scene-blue);outline-offset:4px}.TravelRecapSystemScenes-module__wH0fTW__systemScene figcaption{color:var(--scene-muted);text-align:center;margin-top:16px;font-size:12px;line-height:1.4}.TravelRecapSystemScenes-module__wH0fTW__systemScene ol,.TravelRecapSystemScenes-module__wH0fTW__systemScene ul{margin:0;padding:0;list-style:none}.TravelRecapSystemScenes-module__wH0fTW__identity{align-items:center;gap:10px;min-height:44px;display:inline-flex}.TravelRecapSystemScenes-module__wH0fTW__identity strong{letter-spacing:-.02em;font-size:15px;font-weight:550}.TravelRecapSystemScenes-module__wH0fTW__icon{width:28px;height:28px;box-shadow:none;border-radius:7px;flex-shrink:0}.TravelRecapSystemScenes-module__wH0fTW__icon img{width:28px;height:28px}.TravelRecapSystemScenes-module__wH0fTW__methodTickets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;padding:20px 12px!important}.TravelRecapSystemScenes-module__wH0fTW__methodTicket{--ticket-tilt:-1.5deg;--ticket-rise:4px;--stack-x:100%;--stack-y:8px;--stack-tilt:-4deg;width:calc(100% + 12px);min-width:0;transform:translateY(var(--ticket-rise)) rotate(var(--ticket-tilt));transform-origin:50%;background:#fff;border:1px solid #cbd8e5;border-radius:8px;flex-direction:column;margin-left:-6px;display:flex;position:relative;box-shadow:0 4px 10px #29405c0a}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:nth-child(2){--ticket-tilt:.75deg;--ticket-rise:-8px;--stack-x:0px;--stack-y:12px;--stack-tilt:0deg;z-index:2}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:nth-child(3){--ticket-tilt:1.5deg;--ticket-rise:8px;--stack-x:-100%;--stack-y:4px;--stack-tilt:4deg;z-index:1}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:before,.TravelRecapSystemScenes-module__wH0fTW__methodTicket:after{content:"";z-index:3;background:#f4f8fc;border:1px solid #cbd8e5;border-radius:50%;width:16px;height:16px;position:absolute;bottom:64px}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:before{clip-path:inset(0 0 0 50%);left:-9px}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:after{clip-path:inset(0 50% 0 0);right:-9px}.TravelRecapSystemScenes-module__wH0fTW__methodBody{flex-direction:column;flex:1;padding:24px;display:flex}.TravelRecapSystemScenes-module__wH0fTW__methodBody h3{letter-spacing:-.035em;min-height:56px;margin:0 0 10px;font-size:25px;font-weight:550;line-height:1.13}.TravelRecapSystemScenes-module__wH0fTW__methodSubtitle{min-height:40px;color:var(--scene-muted);font-size:13px;line-height:1.4}.TravelRecapSystemScenes-module__wH0fTW__methodStamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;margin-top:20px!important}.TravelRecapSystemScenes-module__wH0fTW__methodStamps>li{min-width:0}.TravelRecapSystemScenes-module__wH0fTW__methodStamp{border:1px solid #adc8e3;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:6px;display:flex;transform:rotate(-2deg);color:#355b83!important}.TravelRecapSystemScenes-module__wH0fTW__methodStamps>li:nth-child(2) .TravelRecapSystemScenes-module__wH0fTW__methodStamp{transform:rotate(2deg)}.TravelRecapSystemScenes-module__wH0fTW__methodStamps>li:nth-child(3) .TravelRecapSystemScenes-module__wH0fTW__methodStamp{transform:rotate(1deg)}.TravelRecapSystemScenes-module__wH0fTW__methodStamps>li:nth-child(4) .TravelRecapSystemScenes-module__wH0fTW__methodStamp{transform:rotate(-1deg)}.TravelRecapSystemScenes-module__wH0fTW__methodStamp>span:last-child{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}.TravelRecapSystemScenes-module__wH0fTW__stampLogo{width:24px;height:24px;box-shadow:none;border-radius:5px;flex-shrink:0}.TravelRecapSystemScenes-module__wH0fTW__stampLogo img{width:24px;height:24px}.TravelRecapSystemScenes-module__wH0fTW__methodStamp:hover{border-color:var(--scene-blue);color:var(--scene-blue)!important}.TravelRecapSystemScenes-module__wH0fTW__methodStub{min-height:72px;color:var(--scene-blue);border-top:1px dashed #c1d0df;justify-content:center;align-items:center;padding:8px;display:flex}.TravelRecapSystemScenes-module__wH0fTW__methodStub svg{width:64px;height:48px}.TravelRecapSystemScenes-module__wH0fTW__changeFlights{border-top:1px solid var(--scene-line)}.TravelRecapSystemScenes-module__wH0fTW__changeFlights>li[data-agent=grok-bot]{--flight-phase:-1.6s}.TravelRecapSystemScenes-module__wH0fTW__changeFlights>li[data-agent=dots]{--flight-phase:-3.2s}.TravelRecapSystemScenes-module__wH0fTW__changeFlight{border-bottom:1px solid var(--scene-line);grid-template-columns:160px 56px minmax(32px,1fr) 56px 220px;align-items:center;gap:20px;min-height:76px;padding:10px 0;display:grid}.TravelRecapSystemScenes-module__wH0fTW__changeIdentity{flex-direction:column;gap:2px;display:flex}.TravelRecapSystemScenes-module__wH0fTW__changeIdentity .TravelRecapSystemScenes-module__wH0fTW__identity{min-height:32px}.TravelRecapSystemScenes-module__wH0fTW__date{flex-direction:column;align-items:center;gap:4px;display:flex}.TravelRecapSystemScenes-module__wH0fTW__date>span{color:var(--scene-muted);white-space:nowrap;font-size:11px}.TravelRecapSystemScenes-module__wH0fTW__date>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}.TravelRecapSystemScenes-module__wH0fTW__newDate>strong{color:var(--scene-blue)}.TravelRecapSystemScenes-module__wH0fTW__changePath{color:var(--scene-blue);align-items:center;display:flex;position:relative}.TravelRecapSystemScenes-module__wH0fTW__routeRail{background:var(--scene-blue);transform-origin:0;flex:1;height:1px}.TravelRecapSystemScenes-module__wH0fTW__changePath>i{font-size:22px;font-style:normal}.TravelRecapSystemScenes-module__wH0fTW__planeCarrier{pointer-events:none;width:max(0px,100% - 32px);height:18px;position:absolute;top:50%;left:0;transform:translate(100%,-50%)}.TravelRecapSystemScenes-module__wH0fTW__planeMarker{width:18px;height:18px;display:block}.TravelRecapSystemScenes-module__wH0fTW__planeMarker svg{width:100%;height:100%;display:block}.TravelRecapSystemScenes-module__wH0fTW__changeResult{flex-direction:column;gap:4px;display:flex}.TravelRecapSystemScenes-module__wH0fTW__changeResult>strong{color:var(--scene-blue);font-size:15px;font-weight:550}.TravelRecapSystemScenes-module__wH0fTW__changeResult>span{color:var(--scene-muted);font-size:12px;line-height:1.35}.TravelRecapSystemScenes-module__wH0fTW__changeFlight[data-completed=false] .TravelRecapSystemScenes-module__wH0fTW__newDate>strong{color:#a7b1bd}.TravelRecapSystemScenes-module__wH0fTW__changeFlight[data-completed=false] .TravelRecapSystemScenes-module__wH0fTW__changePath{color:#929eac}.TravelRecapSystemScenes-module__wH0fTW__changeFlight[data-completed=false] .TravelRecapSystemScenes-module__wH0fTW__routeRail{background:0 0;border-bottom:1px dashed #a9b5c3}.TravelRecapSystemScenes-module__wH0fTW__changeFlight[data-completed=false] .TravelRecapSystemScenes-module__wH0fTW__changePath>i{position:absolute;left:55%;transform:translate(-50%)}.TravelRecapSystemScenes-module__wH0fTW__changeFlight[data-completed=false] .TravelRecapSystemScenes-module__wH0fTW__planeCarrier{width:18px;left:max(0px,55% - 26px);transform:translateY(-50%)}.TravelRecapSystemScenes-module__wH0fTW__changeFlight[data-completed=false] .TravelRecapSystemScenes-module__wH0fTW__changeResult>strong{color:var(--scene-ink)}.TravelRecapSystemScenes-module__wH0fTW__changeFlight:hover .TravelRecapSystemScenes-module__wH0fTW__identity strong{color:var(--scene-blue)}.TravelRecapSystemScenes-module__wH0fTW__animated{--scene-delay:0s}.TravelRecapSystemScenes-module__wH0fTW__animated:nth-child(2){--scene-delay:35ms}.TravelRecapSystemScenes-module__wH0fTW__animated:nth-child(3){--scene-delay:70ms}.TravelRecapSystemScenes-module__wH0fTW__animated:nth-child(4){--scene-delay:.105s}.TravelRecapSystemScenes-module__wH0fTW__animated:nth-child(5){--scene-delay:.14s}[data-story-enhanced=true] .TravelRecapSystemScenes-module__wH0fTW__methodTicket{animation:1s linear both paused TravelRecapSystemScenes-module__wH0fTW__ticketsSpread;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapSystemScenes-module__wH0fTW__routeRail{animation:1s linear both paused TravelRecapSystemScenes-module__wH0fTW__routeDrawn;animation-delay:calc(var(--scene-delay) - 1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapSystemScenes-module__wH0fTW__planeCarrier{animation:5s linear infinite both paused TravelRecapSystemScenes-module__wH0fTW__flightCruise;animation-delay:var(--flight-phase,0s)}[data-story-enhanced=true] .TravelRecapSystemScenes-module__wH0fTW__changeFlight[data-completed=false] .TravelRecapSystemScenes-module__wH0fTW__planeCarrier{animation-name:TravelRecapSystemScenes-module__wH0fTW__flightHeld;animation-duration:3.4s;animation-timing-function:ease-in-out}[data-story-enhanced=true] [data-scene-active=true] .TravelRecapSystemScenes-module__wH0fTW__planeCarrier{animation-play-state:running}@keyframes TravelRecapSystemScenes-module__wH0fTW__ticketsSpread{0%{transform:translate(var(--stack-x),var(--stack-y)) rotate(var(--stack-tilt))}35%,80%{transform:translateY(var(--ticket-rise)) rotate(var(--ticket-tilt))}to{transform:translate(var(--stack-x),var(--stack-y)) rotate(0) scale(.82,.65)}}@keyframes TravelRecapSystemScenes-module__wH0fTW__routeDrawn{0%{transform:scaleX(.1)}50%,to{transform:scaleX(1)}}@keyframes TravelRecapSystemScenes-module__wH0fTW__flightCruise{0%{opacity:0;transform:translateY(-50%)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(100%,-50%)}}@keyframes TravelRecapSystemScenes-module__wH0fTW__flightHeld{0%,to{transform:translateY(-50%)translate(-3px)}50%{transform:translateY(-50%)translate(0)}}@media (max-width:1099px){.TravelRecapSystemScenes-module__wH0fTW__methodBody{padding:20px}.TravelRecapSystemScenes-module__wH0fTW__methodStamp{flex-direction:column;gap:4px}.TravelRecapSystemScenes-module__wH0fTW__methodStamp>span:last-child{font-size:11px}.TravelRecapSystemScenes-module__wH0fTW__changeFlight{grid-template-columns:136px 48px minmax(24px,1fr) 48px 180px;gap:12px}}@media (max-width:699px){.TravelRecapSystemScenes-module__wH0fTW__methodTickets{grid-template-columns:1fr;max-width:420px;margin:0 auto!important;padding:10px 8px!important}.TravelRecapSystemScenes-module__wH0fTW__methodTicket{--stack-x:0px;--stack-y:100%;grid-template-columns:minmax(0,1fr) 52px;width:100%;margin:0;display:grid}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:nth-child(2){--stack-x:0px;--stack-y:0px;--ticket-rise:0px;margin-top:-4px}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:nth-child(3){--stack-x:0px;--stack-y:-100%;--ticket-rise:0px;margin-top:-4px}.TravelRecapSystemScenes-module__wH0fTW__methodTicket:before,.TravelRecapSystemScenes-module__wH0fTW__methodTicket:after{display:none}.TravelRecapSystemScenes-module__wH0fTW__methodBody{padding:14px 12px}.TravelRecapSystemScenes-module__wH0fTW__methodBody h3{min-height:0;margin-bottom:5px;font-size:19px}.TravelRecapSystemScenes-module__wH0fTW__methodSubtitle{min-height:0;font-size:11px;line-height:1.3}.TravelRecapSystemScenes-module__wH0fTW__methodStamps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px!important}.TravelRecapSystemScenes-module__wH0fTW__methodStamp{gap:3px;min-width:44px;min-height:44px;padding:4px 2px}.TravelRecapSystemScenes-module__wH0fTW__methodStamp>span:last-child{font-size:9px}.TravelRecapSystemScenes-module__wH0fTW__stampLogo,.TravelRecapSystemScenes-module__wH0fTW__stampLogo img{width:19px;height:19px}.TravelRecapSystemScenes-module__wH0fTW__methodStub{border-top:0;border-left:1px dashed #c1d0df;min-height:0;padding:6px}.TravelRecapSystemScenes-module__wH0fTW__methodStub svg{width:40px;height:36px}.TravelRecapSystemScenes-module__wH0fTW__changeFlight{grid-template-columns:104px 30px minmax(20px,1fr) 30px;gap:6px 8px;min-height:76px;padding:8px 0}.TravelRecapSystemScenes-module__wH0fTW__changeIdentity{grid-area:1/1/3}.TravelRecapSystemScenes-module__wH0fTW__changeIdentity .TravelRecapSystemScenes-module__wH0fTW__identity{gap:6px}.TravelRecapSystemScenes-module__wH0fTW__identity strong{font-size:12px}.TravelRecapSystemScenes-module__wH0fTW__icon,.TravelRecapSystemScenes-module__wH0fTW__icon img{width:22px;height:22px}.TravelRecapSystemScenes-module__wH0fTW__date{grid-area:1/2;gap:2px}.TravelRecapSystemScenes-module__wH0fTW__newDate{grid-column:4}.TravelRecapSystemScenes-module__wH0fTW__date>strong{font-size:26px}.TravelRecapSystemScenes-module__wH0fTW__date>span{font-size:9px}.TravelRecapSystemScenes-module__wH0fTW__changePath{grid-area:1/3}.TravelRecapSystemScenes-module__wH0fTW__changeResult{flex-flow:wrap;grid-area:2/2/auto/5;gap:2px 6px}.TravelRecapSystemScenes-module__wH0fTW__changeResult>strong{font-size:11px}.TravelRecapSystemScenes-module__wH0fTW__changeResult>span{font-size:10px}.TravelRecapSystemScenes-module__wH0fTW__systemScene figcaption{margin-top:12px;font-size:10px}}@media (max-width:359px){.TravelRecapSystemScenes-module__wH0fTW__methodTicket{grid-template-columns:minmax(0,1fr) 40px}.TravelRecapSystemScenes-module__wH0fTW__methodBody{padding:12px 8px}.TravelRecapSystemScenes-module__wH0fTW__methodBody h3{font-size:17px}.TravelRecapSystemScenes-module__wH0fTW__methodSubtitle{font-size:10px}.TravelRecapSystemScenes-module__wH0fTW__methodStamps{gap:3px}.TravelRecapSystemScenes-module__wH0fTW__methodStamp>span:last-child{font-size:8px}.TravelRecapSystemScenes-module__wH0fTW__methodStub svg{width:30px;height:30px}.TravelRecapSystemScenes-module__wH0fTW__changeFlight{grid-template-columns:90px 28px minmax(16px,1fr) 28px;gap:6px}.TravelRecapSystemScenes-module__wH0fTW__changeResult>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.TravelRecapSystemScenes-module__wH0fTW__systemScene *,.TravelRecapSystemScenes-module__wH0fTW__systemScene :before,.TravelRecapSystemScenes-module__wH0fTW__systemScene :after{animation:none!important}}@media (max-width:699px){.TravelRecapSystemScenes-module__wH0fTW__methodSubtitle{font-size:12px}.TravelRecapSystemScenes-module__wH0fTW__methodStamp>span:last-child{font-size:11px}.TravelRecapSystemScenes-module__wH0fTW__changeResult>span{font-size:12px;line-height:1.4}.TravelRecapSystemScenes-module__wH0fTW__changeResult>strong{font-size:12px}.TravelRecapSystemScenes-module__wH0fTW__date>span{font-size:11px}}
.TravelRecapSeatMap-module__zFgfjq__seatScene{--seat-blue:#0875e1;--seat-line:#c6daee;width:100%;margin:0}.TravelRecapSeatMap-module__zFgfjq__resultList{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1060px;margin:0 auto 28px;padding:0;list-style:none;display:grid}.TravelRecapSeatMap-module__zFgfjq__resultList>li{min-width:0}.TravelRecapSeatMap-module__zFgfjq__resultLink{color:#1d1d1f;text-align:center;flex-direction:column;align-items:center;gap:10px;min-height:96px;text-decoration:none;display:flex}.TravelRecapSeatMap-module__zFgfjq__resultLink:hover{color:var(--seat-blue)}.TravelRecapSeatMap-module__zFgfjq__resultLink .TravelRecapSeatMap-module__zFgfjq__resultIcon{width:32px;min-width:32px;height:32px;box-shadow:none;border-color:#d6e3f0;border-radius:9px}.TravelRecapSeatMap-module__zFgfjq__resultIcon img{width:100%;height:100%}.TravelRecapSeatMap-module__zFgfjq__resultCopy{gap:5px;min-width:0;display:grid}.TravelRecapSeatMap-module__zFgfjq__resultCopy strong{font-size:14px;font-weight:600;line-height:1.25}.TravelRecapSeatMap-module__zFgfjq__resultCopy>span{color:#60748b;text-wrap:balance;max-width:170px;font-size:12px;line-height:1.4}.TravelRecapSeatMap-module__zFgfjq__resultList>li[data-confirmed=false] .TravelRecapSeatMap-module__zFgfjq__resultIcon{opacity:.65}.TravelRecapSeatMap-module__zFgfjq__plane{aspect-ratio:3;width:100%;max-width:1100px;margin:0 auto;position:relative}.TravelRecapSeatMap-module__zFgfjq__airframe{width:100%;height:100%;display:block;position:absolute;inset:0}.TravelRecapSeatMap-module__zFgfjq__wing{fill:#eaf2fa;stroke:#c8dbef;stroke-width:1.25px;stroke-linejoin:round}.TravelRecapSeatMap-module__zFgfjq__fuselage{fill:#fff;stroke:#b8cee5;stroke-width:1.8px}.TravelRecapSeatMap-module__zFgfjq__cockpit{fill:#dceafb;stroke:#b6d0ec;stroke-width:1px;stroke-linejoin:round}.TravelRecapSeatMap-module__zFgfjq__bulkhead{stroke:#dce7f3;stroke-width:1px}.TravelRecapSeatMap-module__zFgfjq__door{fill:#eef4fa;stroke:#c5d8ee;stroke-width:1px}.TravelRecapSeatMap-module__zFgfjq__windows{fill:#b9d2ee}.TravelRecapSeatMap-module__zFgfjq__aisleLine{stroke:#e0eaf5;stroke-width:1px;stroke-dasharray:5 8}.TravelRecapSeatMap-module__zFgfjq__cabin{grid-template-columns:repeat(18,minmax(0,1fr));gap:9px;display:grid;position:absolute;inset:26% 14% 26% 15%}.TravelRecapSeatMap-module__zFgfjq__mobileCabin{display:none}.TravelRecapSeatMap-module__zFgfjq__seatRow{grid-template-rows:repeat(3,minmax(0,1fr)) 16px repeat(3,minmax(0,1fr));gap:4px;min-width:0;min-height:0;display:grid}.TravelRecapSeatMap-module__zFgfjq__seat{border:1px solid var(--seat-line);transform-origin:50%;background:#eef5fd;border-radius:4px 2px 2px 4px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;position:relative}.TravelRecapSeatMap-module__zFgfjq__seat:before{content:"";background:#d9e9fa;border:1px solid #c4d8ef;border-radius:2px;width:4px;position:absolute;top:13%;bottom:13%;right:-2px}.TravelRecapSeatMap-module__zFgfjq__seat:after{content:"";border-top:2px solid #d5e4f5;border-bottom:2px solid #d5e4f5;border-radius:3px;position:absolute;inset:-2px 17%}.TravelRecapSeatMap-module__zFgfjq__occupied{z-index:1;background:#b6d8ff;border-color:#659ee0}.TravelRecapSeatMap-module__zFgfjq__occupied:before{background:#7fb5f0;border-color:#659ee0}.TravelRecapSeatMap-module__zFgfjq__occupied:after{border-color:#80b3ea}.TravelRecapSeatMap-module__zFgfjq__seat .TravelRecapSeatMap-module__zFgfjq__seatIcon{z-index:2;width:26px;min-width:26px;height:26px;box-shadow:none;border-color:#d1e1f3;border-radius:7px;position:relative}.TravelRecapSeatMap-module__zFgfjq__seatIcon img{width:100%;height:100%}.TravelRecapSeatMap-module__zFgfjq__caption{color:#6c7c8f;text-align:center;margin-top:12px;font-size:11px;line-height:1.4}[data-story-enhanced=true] .TravelRecapSeatMap-module__zFgfjq__seat{animation:1s linear both paused TravelRecapSeatMap-module__zFgfjq__seatArrive;animation-delay:calc(-1s * var(--scene-progress,1) + 90ms * var(--seat-step,0))}[data-story-enhanced=true] .TravelRecapSeatMap-module__zFgfjq__occupied{animation:1s linear both paused TravelRecapSeatMap-module__zFgfjq__seatArrive,1s linear both paused TravelRecapSeatMap-module__zFgfjq__seatUpgrade;animation-delay:calc(-1s * var(--scene-progress,1) + 90ms * var(--seat-step,0)), calc(-1s * var(--scene-progress,1) + 25ms * var(--logo-step,0))}[data-story-enhanced=true] .TravelRecapSeatMap-module__zFgfjq__seatIcon{animation:1s linear both paused TravelRecapSeatMap-module__zFgfjq__logoBoard;animation-delay:calc(-1s * var(--scene-progress,1) + 25ms * var(--logo-step,0))}[data-story-enhanced=true] .TravelRecapSeatMap-module__zFgfjq__resultList{animation:1s linear both paused TravelRecapSeatMap-module__zFgfjq__resultsArrive;animation-delay:calc(-1s * var(--scene-progress,1))}@keyframes TravelRecapSeatMap-module__zFgfjq__seatArrive{0%,10%{opacity:0;transform:scale(.82)}29%,to{opacity:1;transform:none}}@keyframes TravelRecapSeatMap-module__zFgfjq__seatUpgrade{0%,28%{background:#eef5fd;border-color:#c6daee}57%,to{background:#b6d8ff;border-color:#659ee0}}@keyframes TravelRecapSeatMap-module__zFgfjq__logoBoard{0%,24%{opacity:0;transform:translateY(-28px)scale(.7)}57%,to{opacity:1;transform:none}}@keyframes TravelRecapSeatMap-module__zFgfjq__resultsArrive{0%,9%{opacity:0;transform:translateY(10px)}26%,to{opacity:1;transform:none}}@media (max-width:999px){.TravelRecapSeatMap-module__zFgfjq__resultList{gap:12px;margin-bottom:20px}.TravelRecapSeatMap-module__zFgfjq__cabin{gap:6px}.TravelRecapSeatMap-module__zFgfjq__seatRow{grid-template-rows:repeat(3,minmax(0,1fr)) 12px repeat(3,minmax(0,1fr));gap:3px}.TravelRecapSeatMap-module__zFgfjq__seat .TravelRecapSeatMap-module__zFgfjq__seatIcon{border-radius:6px;width:22px;min-width:22px;height:22px}}@media (max-width:699px){.TravelRecapSeatMap-module__zFgfjq__resultList{grid-template-columns:minmax(0,1fr);gap:0;max-width:400px;margin-bottom:14px}.TravelRecapSeatMap-module__zFgfjq__resultLink{text-align:left;flex-direction:row;align-items:center;gap:10px;min-height:44px}.TravelRecapSeatMap-module__zFgfjq__resultLink .TravelRecapSeatMap-module__zFgfjq__resultIcon{border-radius:7px;width:26px;min-width:26px;height:26px}.TravelRecapSeatMap-module__zFgfjq__resultCopy{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.TravelRecapSeatMap-module__zFgfjq__resultCopy strong{font-size:12px}.TravelRecapSeatMap-module__zFgfjq__resultCopy>span{max-width:none;font-size:11px;line-height:1.35}.TravelRecapSeatMap-module__zFgfjq__plane{aspect-ratio:2.15}.TravelRecapSeatMap-module__zFgfjq__desktopCabin{display:none}.TravelRecapSeatMap-module__zFgfjq__mobileCabin{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;display:grid}.TravelRecapSeatMap-module__zFgfjq__seatRow{grid-template-rows:repeat(3,minmax(0,1fr)) 12px repeat(3,minmax(0,1fr));gap:3px}.TravelRecapSeatMap-module__zFgfjq__seat{border-radius:3px 1px 1px 3px}.TravelRecapSeatMap-module__zFgfjq__seat:before{width:2px;right:-1px}.TravelRecapSeatMap-module__zFgfjq__seat:after{border-width:1px;top:-1px;bottom:-1px}.TravelRecapSeatMap-module__zFgfjq__seat .TravelRecapSeatMap-module__zFgfjq__seatIcon{border-radius:5px;width:20px;min-width:20px;height:20px}.TravelRecapSeatMap-module__zFgfjq__caption{margin-top:8px;font-size:10px}}@media (max-width:359px){.TravelRecapSeatMap-module__zFgfjq__resultCopy{gap:2px 6px}.TravelRecapSeatMap-module__zFgfjq__resultCopy strong{font-size:11px}.TravelRecapSeatMap-module__zFgfjq__resultCopy>span{font-size:10px}.TravelRecapSeatMap-module__zFgfjq__mobileCabin{gap:4px}}@media (prefers-reduced-motion:reduce){:is([data-story-enhanced=true] .TravelRecapSeatMap-module__zFgfjq__seat,[data-story-enhanced=true] .TravelRecapSeatMap-module__zFgfjq__seatIcon,[data-story-enhanced=true] .TravelRecapSeatMap-module__zFgfjq__resultList){animation:none}}@media (max-width:699px){.TravelRecapSeatMap-module__zFgfjq__resultCopy strong{font-size:13px}.TravelRecapSeatMap-module__zFgfjq__resultCopy>span{font-size:12px;line-height:1.4}}
.TravelRecapProfileCheckpoints-module__2q8ugW__profileScene{--checkpoint-blue:#0875e1;width:100%;max-width:1020px;margin:0 auto}.TravelRecapProfileCheckpoints-module__2q8ugW__comparison{position:relative}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoints{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoint{min-width:0}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading{text-align:center;flex-direction:column;align-items:center;gap:8px;min-height:63px;display:flex}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading h3{color:#1d1d1f;letter-spacing:-.025em;text-wrap:balance;justify-content:center;align-items:flex-end;min-height:28px;margin:0;font-size:22px;font-weight:550;line-height:1.2;display:flex}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading>span{color:#61758b;font-size:12px;line-height:1.3}.TravelRecapProfileCheckpoints-module__2q8ugW__lane{justify-content:center;align-items:center;height:150px;display:flex;position:relative}.TravelRecapProfileCheckpoints-module__2q8ugW__gate{width:129px;height:150px;display:block;overflow:visible}.TravelRecapProfileCheckpoints-module__2q8ugW__archBody{fill:#f5f9ff;stroke:#94bce4;stroke-width:1.4px;stroke-linejoin:round}.TravelRecapProfileCheckpoints-module__2q8ugW__archEdge{stroke:#cadcf0;stroke-width:1.1px}.TravelRecapProfileCheckpoints-module__2q8ugW__detectorMarks{stroke:#8eb6df;stroke-width:1.5px;stroke-linecap:round}.TravelRecapProfileCheckpoints-module__2q8ugW__scannerStem{stroke:#91abc4;stroke-width:2px;stroke-linecap:round}.TravelRecapProfileCheckpoints-module__2q8ugW__scanner{fill:#e5f1ff;stroke:#8ab5df;stroke-width:1.3px}.TravelRecapProfileCheckpoints-module__2q8ugW__idCard{fill:#fff;stroke:#9dbfe2;stroke-width:1px}.TravelRecapProfileCheckpoints-module__2q8ugW__idDetail{fill:none;stroke:#6f9fcd;stroke-width:1px;stroke-linecap:round}.TravelRecapProfileCheckpoints-module__2q8ugW__floor{fill:#e9f2fd;stroke:#b5cde6;stroke-width:1px;stroke-linejoin:round}.TravelRecapProfileCheckpoints-module__2q8ugW__gateCount{fill:var(--checkpoint-blue);letter-spacing:-.04em;font-family:inherit;font-size:36px;font-weight:550}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoint[data-empty=true] .TravelRecapProfileCheckpoints-module__2q8ugW__gateCount{fill:#7890a8}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoint[data-empty=true] .TravelRecapProfileCheckpoints-module__2q8ugW__archBody{stroke:#b5c9dd;fill:#fafcfe}.TravelRecapProfileCheckpoints-module__2q8ugW__queueRail{z-index:0;width:100%;height:48px;display:block;position:absolute;top:182px;left:0;overflow:visible}.TravelRecapProfileCheckpoints-module__2q8ugW__rope{stroke:#a9c6e6;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.TravelRecapProfileCheckpoints-module__2q8ugW__stanchion{fill:#fff;stroke:#90afcf;stroke-width:1.4px;stroke-linecap:round}.TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue{display:none}.TravelRecapProfileCheckpoints-module__2q8ugW__result{text-align:center;flex-direction:column;align-items:center;gap:12px;min-height:91px;padding-top:24px;display:flex}.TravelRecapProfileCheckpoints-module__2q8ugW__roster{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:9px;margin:0;padding:0;list-style:none;display:flex}.TravelRecapProfileCheckpoints-module__2q8ugW__roster>li{min-width:0}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant{color:#1d1d1f;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:55px;padding:3px 0;text-decoration:none;display:flex}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant .TravelRecapProfileCheckpoints-module__2q8ugW__logo{width:30px;min-width:30px;height:30px;box-shadow:none;border-radius:8px}.TravelRecapProfileCheckpoints-module__2q8ugW__logo img{width:100%;height:100%}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant>span:last-child{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant:hover{color:var(--checkpoint-blue)}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant:focus-visible{outline:2px solid var(--checkpoint-blue);outline-offset:3px;border-radius:5px}.TravelRecapProfileCheckpoints-module__2q8ugW__emptyNote{color:#42586f;text-wrap:balance;max-width:225px;font-size:13px;line-height:1.4;display:block}.TravelRecapProfileCheckpoints-module__2q8ugW__savedNote{color:#758497;text-wrap:pretty;max-width:255px;font-size:11px;line-height:1.4;display:block}.TravelRecapProfileCheckpoints-module__2q8ugW__summary{color:#1d1d1f;text-align:center;margin-top:22px;font-size:15px;font-weight:500;line-height:1.3}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__rope{animation:1s linear both paused TravelRecapProfileCheckpoints-module__2q8ugW__connectQueue;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__gate{animation:1s linear both paused TravelRecapProfileCheckpoints-module__2q8ugW__revealCheckpoint;animation-delay:calc(-1s * var(--scene-progress,1) + 40ms * var(--checkpoint-step,0))}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__gateCount{animation:1s linear both paused TravelRecapProfileCheckpoints-module__2q8ugW__countCheckpoint;animation-delay:calc(-1s * var(--scene-progress,1) + 40ms * var(--checkpoint-step,0))}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__roster>li{animation:1s linear both paused TravelRecapProfileCheckpoints-module__2q8ugW__throughCheckpoint;animation-delay:calc(-1s * var(--scene-progress,1) + 25ms * var(--assistant-step,0) + 40ms * var(--checkpoint-step,0))}:is([data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__emptyNote,[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__savedNote){animation:1s linear both paused TravelRecapProfileCheckpoints-module__2q8ugW__revealResult;animation-delay:calc(-1s * var(--scene-progress,1) + 40ms * var(--checkpoint-step,0))}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__summary{animation:1s linear both paused TravelRecapProfileCheckpoints-module__2q8ugW__revealSummary;animation-delay:calc(-1s * var(--scene-progress,1))}@keyframes TravelRecapProfileCheckpoints-module__2q8ugW__connectQueue{0%,8%{stroke-dashoffset:1px}34%,to{stroke-dashoffset:0}}@keyframes TravelRecapProfileCheckpoints-module__2q8ugW__revealCheckpoint{0%,8%{opacity:0;transform:translateY(15px)}34%,to{opacity:1;transform:none}}@keyframes TravelRecapProfileCheckpoints-module__2q8ugW__countCheckpoint{0%,24%{opacity:0}46%,to{opacity:1}}@keyframes TravelRecapProfileCheckpoints-module__2q8ugW__throughCheckpoint{0%,24%{opacity:0;transform:translate(-36px)}47%,to{opacity:1;transform:none}}@keyframes TravelRecapProfileCheckpoints-module__2q8ugW__revealResult{0%,32%{opacity:0;transform:translateY(6px)}51%,to{opacity:1;transform:none}}@keyframes TravelRecapProfileCheckpoints-module__2q8ugW__revealSummary{0%,47%{opacity:0;transform:translateY(5px)}63%,to{opacity:1;transform:none}}@media (max-width:899px) and (min-width:700px){.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoints{gap:24px}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading{min-height:79px}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading h3{min-height:48px;font-size:20px}.TravelRecapProfileCheckpoints-module__2q8ugW__queueRail{top:198px}.TravelRecapProfileCheckpoints-module__2q8ugW__roster{gap:3px}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant>span:last-child{font-size:10px}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant .TravelRecapProfileCheckpoints-module__2q8ugW__logo{border-radius:7px;width:28px;min-width:28px;height:28px}}@media (max-width:699px){.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoints{grid-template-columns:minmax(0,1fr);gap:20px}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoint{grid-template-columns:65px minmax(0,1fr);gap:7px 14px;display:grid}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading{text-align:left;grid-area:1/2;justify-content:flex-end;align-items:flex-start;gap:5px;min-height:0}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading h3{text-wrap:pretty;min-height:0;font-size:18px;line-height:1.2;display:block}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading>span{font-size:11px}.TravelRecapProfileCheckpoints-module__2q8ugW__lane{grid-area:1/1/span 2;align-self:stretch;align-items:center;height:100%;min-height:93px}.TravelRecapProfileCheckpoints-module__2q8ugW__gate{width:65px;height:76px}.TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue{z-index:-1;background:#c2d6eb;width:1px;display:block;position:absolute;top:50%;bottom:-36px;left:21px}.TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue:before,.TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue:after{content:"";background:#fff;border:1px solid #a3c1de;border-radius:50%;width:7px;height:7px;position:absolute;left:-3px}.TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue:before{top:30px}.TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue:after{bottom:9px}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoint:last-child .TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue,.TravelRecapProfileCheckpoints-module__2q8ugW__queueRail{display:none}.TravelRecapProfileCheckpoints-module__2q8ugW__result{text-align:left;grid-area:2/2;align-items:flex-start;gap:8px;min-height:0;padding-top:0}.TravelRecapProfileCheckpoints-module__2q8ugW__roster{justify-content:flex-start;gap:2px}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant{min-width:44px;min-height:44px;padding:5px}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant .TravelRecapProfileCheckpoints-module__2q8ugW__logo{border-radius:7px;width:29px;min-width:29px;height:29px}.TravelRecapProfileCheckpoints-module__2q8ugW__assistant>span:last-child{display:none}.TravelRecapProfileCheckpoints-module__2q8ugW__emptyNote{text-wrap:pretty;max-width:none;font-size:12px;line-height:1.3}.TravelRecapProfileCheckpoints-module__2q8ugW__savedNote{max-width:none;font-size:11px;line-height:1.35}.TravelRecapProfileCheckpoints-module__2q8ugW__summary{margin-top:20px;font-size:14px}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue{animation:1s linear both paused TravelRecapProfileCheckpoints-module__2q8ugW__revealCheckpoint;animation-delay:calc(-1s * var(--scene-progress,1) + 40ms * var(--checkpoint-step,0))}@keyframes TravelRecapProfileCheckpoints-module__2q8ugW__throughCheckpoint{0%,24%{opacity:0;transform:translateY(-18px)}47%,to{opacity:1;transform:none}}}@media (max-width:359px){.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoints{gap:16px}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpoint{grid-template-columns:55px minmax(0,1fr);column-gap:10px}.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading h3{font-size:17px}.TravelRecapProfileCheckpoints-module__2q8ugW__gate{width:55px;height:65px}.TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue{bottom:-32px;left:17px}.TravelRecapProfileCheckpoints-module__2q8ugW__roster[data-count="5"]{grid-template-columns:repeat(3,44px);display:grid}.TravelRecapProfileCheckpoints-module__2q8ugW__summary{margin-top:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__rope{animation:none}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__gate{animation:none}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__gateCount{animation:none}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__roster>li{animation:none}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__emptyNote{animation:none}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__savedNote{animation:none}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__summary{animation:none}[data-story-enhanced=true] .TravelRecapProfileCheckpoints-module__2q8ugW__mobileQueue{animation:none}}@media (max-width:699px){.TravelRecapProfileCheckpoints-module__2q8ugW__checkpointHeading>span,.TravelRecapProfileCheckpoints-module__2q8ugW__savedNote{font-size:12px}}
.TravelRecapUtilityScenes-module__dtaCkq__scene{--utility-blue:#0875e1;--utility-ink:#1d1d1f;--utility-muted:#6b7179;color:var(--utility-ink);margin:0}.TravelRecapUtilityScenes-module__dtaCkq__scene a:focus-visible{outline:2px solid var(--utility-blue);outline-offset:4px;border-radius:5px}.TravelRecapUtilityScenes-module__dtaCkq__scene ul,.TravelRecapUtilityScenes-module__dtaCkq__scene ol{margin:0;padding:0;list-style:none}.TravelRecapUtilityScenes-module__dtaCkq__speedScene{width:min(100%,1050px);margin-inline:auto}.TravelRecapUtilityScenes-module__dtaCkq__speedSteps{color:#64788e;justify-content:center;align-items:center;gap:24px;font-size:13px;line-height:1.3;display:flex}.TravelRecapUtilityScenes-module__dtaCkq__speedSteps li+li:before{content:"→";color:#94b6d8;margin-right:24px;display:inline-block}.TravelRecapUtilityScenes-module__dtaCkq__speedComparison{grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr);align-items:center;column-gap:56px;margin-top:28px;display:grid}.TravelRecapUtilityScenes-module__dtaCkq__speedGroup{justify-self:center;width:100%;max-width:250px}.TravelRecapUtilityScenes-module__dtaCkq__speedGroup h3{letter-spacing:-.025em;margin:0 0 18px;font-size:22px;font-weight:550;line-height:1.25}.TravelRecapUtilityScenes-module__dtaCkq__withinWindow h3{color:var(--utility-blue)}.TravelRecapUtilityScenes-module__dtaCkq__outsideWindow h3{color:#5b6b7b}.TravelRecapUtilityScenes-module__dtaCkq__withinAgents,.TravelRecapUtilityScenes-module__dtaCkq__outsideAgents{flex-direction:column;gap:12px;display:flex}.TravelRecapUtilityScenes-module__dtaCkq__withinAgents>li{position:relative}.TravelRecapUtilityScenes-module__dtaCkq__agent{min-width:44px;min-height:56px;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.TravelRecapUtilityScenes-module__dtaCkq__agent:hover .TravelRecapUtilityScenes-module__dtaCkq__agentName{color:var(--utility-blue)}.TravelRecapUtilityScenes-module__dtaCkq__agent .TravelRecapUtilityScenes-module__dtaCkq__agentIcon{width:36px;min-width:36px;height:36px;box-shadow:none;border-radius:9px;flex-shrink:0}.TravelRecapUtilityScenes-module__dtaCkq__agentIcon img{width:100%;height:100%;display:block}.TravelRecapUtilityScenes-module__dtaCkq__agentName{white-space:nowrap;min-width:0;font-size:18px;font-weight:500;line-height:1.3}.TravelRecapUtilityScenes-module__dtaCkq__withinAgents .TravelRecapUtilityScenes-module__dtaCkq__agent{padding-right:28px}.TravelRecapUtilityScenes-module__dtaCkq__speedCheck{width:18px;height:18px;color:var(--utility-blue);position:absolute;top:calc(50% - 9px);right:0}.TravelRecapUtilityScenes-module__dtaCkq__stopwatch{width:100%;padding-top:24px;position:relative}.TravelRecapUtilityScenes-module__dtaCkq__watchCrown{background:var(--utility-blue);border-radius:3px;width:36px;height:9px;position:absolute;top:0;left:calc(50% - 18px)}.TravelRecapUtilityScenes-module__dtaCkq__watchCrown:after{content:"";background:var(--utility-blue);width:8px;height:15px;position:absolute;top:9px;left:14px}.TravelRecapUtilityScenes-module__dtaCkq__watchBody{aspect-ratio:1;position:relative}.TravelRecapUtilityScenes-module__dtaCkq__watchDial{width:100%;height:100%;color:var(--utility-blue);position:absolute;inset:0}.TravelRecapUtilityScenes-module__dtaCkq__watchDial circle{stroke:#bfd5ec;stroke-width:1.5px}.TravelRecapUtilityScenes-module__dtaCkq__watchDial path{stroke:#c6d8ed;stroke-width:1px}.TravelRecapUtilityScenes-module__dtaCkq__watchDial path[data-major=true]{stroke:#8ab4df;stroke-width:1.5px}.TravelRecapUtilityScenes-module__dtaCkq__watchOrbit{transform-box:view-box;transform-origin:50%}.TravelRecapUtilityScenes-module__dtaCkq__watchDial .TravelRecapUtilityScenes-module__dtaCkq__orbitArc{stroke:var(--utility-blue);stroke-width:3.25px;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:.16px}.TravelRecapUtilityScenes-module__dtaCkq__watchDial .TravelRecapUtilityScenes-module__dtaCkq__orbitDot{fill:var(--utility-blue);stroke:#fff;stroke-width:2px}.TravelRecapUtilityScenes-module__dtaCkq__watchFace{text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:20%}.TravelRecapUtilityScenes-module__dtaCkq__watchTime{color:var(--utility-blue);letter-spacing:-.065em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-size:88px;font-weight:550;line-height:1.1;display:flex}.TravelRecapUtilityScenes-module__dtaCkq__watchTime span{letter-spacing:-.03em;font-size:25px;font-weight:450}.TravelRecapUtilityScenes-module__dtaCkq__speedCaption{color:var(--utility-muted);text-align:center;margin-top:24px;font-size:11px;line-height:1.4}[data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__stopwatch{animation:1s linear both paused TravelRecapUtilityScenes-module__dtaCkq__revealWatch;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__withinWindow{animation:1s linear both paused TravelRecapUtilityScenes-module__dtaCkq__revealWithin;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__outsideWindow{animation:1s linear both paused TravelRecapUtilityScenes-module__dtaCkq__revealOutside;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__watchOrbit{animation:10s linear infinite paused TravelRecapUtilityScenes-module__dtaCkq__clockRunning}[data-story-enhanced=true] [data-scene-active=true] .TravelRecapUtilityScenes-module__dtaCkq__watchOrbit{animation-play-state:running}@keyframes TravelRecapUtilityScenes-module__dtaCkq__revealWatch{0%,10%{opacity:0;transform:scale(.94)}36%,to{opacity:1;transform:none}}@keyframes TravelRecapUtilityScenes-module__dtaCkq__revealWithin{0%,20%{opacity:0;transform:translate(-18px)}46%,to{opacity:1;transform:none}}@keyframes TravelRecapUtilityScenes-module__dtaCkq__revealOutside{0%,28%{opacity:0;transform:translate(18px)}54%,to{opacity:1;transform:none}}@keyframes TravelRecapUtilityScenes-module__dtaCkq__clockRunning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1099px) and (min-width:700px){.TravelRecapUtilityScenes-module__dtaCkq__speedComparison{grid-template-columns:minmax(0,1fr) min(34vw,320px) minmax(0,1fr);column-gap:32px}.TravelRecapUtilityScenes-module__dtaCkq__speedGroup h3{font-size:20px}.TravelRecapUtilityScenes-module__dtaCkq__agent{gap:10px}.TravelRecapUtilityScenes-module__dtaCkq__agentName{font-size:16px}.TravelRecapUtilityScenes-module__dtaCkq__withinAgents .TravelRecapUtilityScenes-module__dtaCkq__agent{padding-right:22px}.TravelRecapUtilityScenes-module__dtaCkq__speedCheck{width:16px;height:16px;top:calc(50% - 8px)}.TravelRecapUtilityScenes-module__dtaCkq__watchTime{font-size:76px}.TravelRecapUtilityScenes-module__dtaCkq__watchTime span{font-size:21px}}@media (max-width:699px){.TravelRecapUtilityScenes-module__dtaCkq__speedSteps{gap:14px;font-size:11px}.TravelRecapUtilityScenes-module__dtaCkq__speedSteps li+li:before{margin-right:14px}.TravelRecapUtilityScenes-module__dtaCkq__speedComparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 20px;margin-top:12px}.TravelRecapUtilityScenes-module__dtaCkq__stopwatch{grid-area:1/1/auto/-1;justify-self:center;width:198px;padding-top:18px}.TravelRecapUtilityScenes-module__dtaCkq__watchCrown{border-radius:2px;width:26px;height:6px;left:calc(50% - 13px)}.TravelRecapUtilityScenes-module__dtaCkq__watchCrown:after{width:6px;height:12px;top:6px;left:10px}.TravelRecapUtilityScenes-module__dtaCkq__watchTime{gap:6px;font-size:58px}.TravelRecapUtilityScenes-module__dtaCkq__watchTime span{font-size:18px}.TravelRecapUtilityScenes-module__dtaCkq__withinWindow{grid-area:2/1}.TravelRecapUtilityScenes-module__dtaCkq__outsideWindow{grid-area:2/2}.TravelRecapUtilityScenes-module__dtaCkq__speedGroup{max-width:150px}.TravelRecapUtilityScenes-module__dtaCkq__speedGroup h3{letter-spacing:-.02em;margin-bottom:8px;font-size:15px;line-height:1.2}.TravelRecapUtilityScenes-module__dtaCkq__withinAgents,.TravelRecapUtilityScenes-module__dtaCkq__outsideAgents{gap:0}.TravelRecapUtilityScenes-module__dtaCkq__agent{gap:8px;min-height:44px}.TravelRecapUtilityScenes-module__dtaCkq__agent .TravelRecapUtilityScenes-module__dtaCkq__agentIcon{border-radius:7px;width:28px;min-width:28px;height:28px}.TravelRecapUtilityScenes-module__dtaCkq__agentName{font-size:12px}.TravelRecapUtilityScenes-module__dtaCkq__withinAgents .TravelRecapUtilityScenes-module__dtaCkq__agent{padding-right:15px}.TravelRecapUtilityScenes-module__dtaCkq__speedCheck{width:12px;height:12px;top:calc(50% - 6px)}.TravelRecapUtilityScenes-module__dtaCkq__speedCaption{margin-top:12px;font-size:10px}}@media (max-width:359px){.TravelRecapUtilityScenes-module__dtaCkq__speedComparison{gap:12px 16px;margin-top:10px}.TravelRecapUtilityScenes-module__dtaCkq__stopwatch{width:190px}.TravelRecapUtilityScenes-module__dtaCkq__speedSteps{gap:10px}.TravelRecapUtilityScenes-module__dtaCkq__speedSteps li+li:before{margin-right:10px}.TravelRecapUtilityScenes-module__dtaCkq__agent{gap:7px}.TravelRecapUtilityScenes-module__dtaCkq__agentName{font-size:11px}.TravelRecapUtilityScenes-module__dtaCkq__speedGroup h3{font-size:14px}}@media (prefers-reduced-motion:reduce){:is([data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__stopwatch,[data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__withinWindow,[data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__outsideWindow,[data-story-enhanced=true] .TravelRecapUtilityScenes-module__dtaCkq__watchOrbit){animation:none}}
.TravelRecapVerdict-module__m7vgQq__verdict{--verdict-blue:#0875e1;text-align:left;width:min(100%,1020px);margin:0 auto}.TravelRecapVerdict-module__m7vgQq__passes{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.TravelRecapVerdict-module__m7vgQq__pass{background:#fff;border:1px solid #b9d3ed;border-radius:8px;grid-template-columns:minmax(0,1fr) 142px;display:grid;position:relative}.TravelRecapVerdict-module__m7vgQq__pass:nth-child(2){border-color:#c9d7e5}.TravelRecapVerdict-module__m7vgQq__pass:first-child:after{content:"";background:#accbeb;width:1px;height:19px;position:absolute;top:calc(100% + 1px);left:50%}.TravelRecapVerdict-module__m7vgQq__passBody{min-width:0;padding:20px 24px}.TravelRecapVerdict-module__m7vgQq__passHeading{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:16px;display:grid}.TravelRecapVerdict-module__m7vgQq__identity{color:#1d1d1f;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.TravelRecapVerdict-module__m7vgQq__identity strong{letter-spacing:-.035em;font-size:27px;font-weight:550;line-height:1.2}.TravelRecapVerdict-module__m7vgQq__identity .TravelRecapVerdict-module__m7vgQq__logo{width:40px;min-width:40px;height:40px;box-shadow:none;border-radius:10px}.TravelRecapVerdict-module__m7vgQq__logo img{width:100%;height:100%}.TravelRecapVerdict-module__m7vgQq__identity:hover strong{color:var(--verdict-blue)}.TravelRecapVerdict-module__m7vgQq__identity:focus-visible,.TravelRecapVerdict-module__m7vgQq__compare:focus-visible{outline:2px solid var(--verdict-blue);outline-offset:4px;border-radius:4px}.TravelRecapVerdict-module__m7vgQq__reason{color:#48627d;text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.3}.TravelRecapVerdict-module__m7vgQq__capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(100%,430px);margin:16px 0 0;padding:0;list-style:none;display:grid}.TravelRecapVerdict-module__m7vgQq__capabilities>li{color:#27699f;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.TravelRecapVerdict-module__m7vgQq__capabilityIcon{flex-shrink:0;width:22px;height:22px;display:block;position:relative}.TravelRecapVerdict-module__m7vgQq__capabilityIcon>svg{width:100%;height:100%;display:block}.TravelRecapVerdict-module__m7vgQq__capabilityIcon>i{width:11px;height:11px;color:var(--verdict-blue);background:#e4f1ff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:550;line-height:1;display:flex;position:absolute;top:-3px;right:-5px}.TravelRecapVerdict-module__m7vgQq__capabilities>li[data-handled=false]{color:#7d8d9d}.TravelRecapVerdict-module__m7vgQq__capabilities>li[data-handled=false] i{color:#7d8d9d;background:#e8edf2}.TravelRecapVerdict-module__m7vgQq__limitation{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:16px;font-size:14px;line-height:1.35;display:flex}.TravelRecapVerdict-module__m7vgQq__limitation strong{color:#1d1d1f;font-weight:550}.TravelRecapVerdict-module__m7vgQq__limitation>span{color:#64748a}.TravelRecapVerdict-module__m7vgQq__passStub{background:#f5f9ff;border-left:1px dashed #bfd2e4;border-radius:0 7px 7px 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 12px;display:flex;position:relative}.TravelRecapVerdict-module__m7vgQq__passStub:before,.TravelRecapVerdict-module__m7vgQq__passStub:after{content:"";background:#fff;border:1px solid #b9d3ed;border-radius:50%;width:10px;height:10px;position:absolute;left:-6px}.TravelRecapVerdict-module__m7vgQq__passStub:before{clip-path:inset(50% 0 0);top:-6px}.TravelRecapVerdict-module__m7vgQq__passStub:after{clip-path:inset(0 0 50%);bottom:-6px}.TravelRecapVerdict-module__m7vgQq__pass:nth-child(2) .TravelRecapVerdict-module__m7vgQq__passStub{background:#f8fafc}.TravelRecapVerdict-module__m7vgQq__pass:nth-child(2) .TravelRecapVerdict-module__m7vgQq__passStub:before,.TravelRecapVerdict-module__m7vgQq__pass:nth-child(2) .TravelRecapVerdict-module__m7vgQq__passStub:after{border-color:#c9d7e5}.TravelRecapVerdict-module__m7vgQq__score{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.TravelRecapVerdict-module__m7vgQq__score strong{color:var(--verdict-blue);letter-spacing:-.045em;font-size:40px;font-weight:550;line-height:1.1}.TravelRecapVerdict-module__m7vgQq__score>span{color:#65788d;font-size:11px;line-height:1.3}.TravelRecapVerdict-module__m7vgQq__scoreLabel{color:#6a7d91;white-space:nowrap;font-size:11px;line-height:1.3}.TravelRecapVerdict-module__m7vgQq__clockStamp{color:var(--verdict-blue);white-space:nowrap;align-items:center;gap:6px;margin-top:14px;font-size:11px;line-height:1.3;display:flex}.TravelRecapVerdict-module__m7vgQq__clockStamp svg{flex-shrink:0;width:22px;height:22px}.TravelRecapVerdict-module__m7vgQq__compare{width:fit-content;min-width:44px;min-height:44px;color:var(--verdict-blue);justify-content:center;align-items:center;gap:8px;margin:12px auto 0;padding:0 8px;font-size:13px;text-decoration:none;display:flex}[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__pass:first-child{animation:1s linear both paused TravelRecapVerdict-module__m7vgQq__revealPrimary;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__pass:nth-child(2){animation:1s linear both paused TravelRecapVerdict-module__m7vgQq__revealAlternative;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__pass:first-child:after{animation:1s linear both paused TravelRecapVerdict-module__m7vgQq__connectPicks;animation-delay:calc(-1s * var(--scene-progress,1))}[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__compare{animation:1s linear both paused TravelRecapVerdict-module__m7vgQq__revealComparison;animation-delay:calc(-1s * var(--scene-progress,1))}@keyframes TravelRecapVerdict-module__m7vgQq__revealPrimary{0%,12%{opacity:0;transform:translateY(65px)scale(.9)}42%,to{opacity:1;transform:none}}@keyframes TravelRecapVerdict-module__m7vgQq__revealAlternative{0%,25%{opacity:0;transform:translateY(-65px)scale(.9)}60%,to{opacity:1;transform:none}}@keyframes TravelRecapVerdict-module__m7vgQq__connectPicks{0%,36%{opacity:0;transform:scaleY(0)}60%,to{opacity:1;transform:scaleY(1)}}@keyframes TravelRecapVerdict-module__m7vgQq__revealComparison{0%,52%{opacity:0;transform:translateY(8px)}64%,to{opacity:1;transform:none}}@media (max-width:899px) and (min-width:700px){.TravelRecapVerdict-module__m7vgQq__pass{grid-template-columns:minmax(0,1fr) 125px}.TravelRecapVerdict-module__m7vgQq__passBody{padding:18px 20px}.TravelRecapVerdict-module__m7vgQq__passHeading{grid-template-columns:150px minmax(0,1fr);gap:12px}.TravelRecapVerdict-module__m7vgQq__identity strong{font-size:24px}.TravelRecapVerdict-module__m7vgQq__reason{font-size:14px}.TravelRecapVerdict-module__m7vgQq__limitation{font-size:13px}}@media (max-width:699px){.TravelRecapVerdict-module__m7vgQq__passes{gap:14px}.TravelRecapVerdict-module__m7vgQq__pass{border-radius:6px;grid-template-columns:minmax(0,1fr) 75px}.TravelRecapVerdict-module__m7vgQq__pass:first-child:after{height:13px}.TravelRecapVerdict-module__m7vgQq__passBody{padding:12px 14px}.TravelRecapVerdict-module__m7vgQq__passHeading{grid-template-columns:minmax(0,1fr);gap:3px}.TravelRecapVerdict-module__m7vgQq__identity{gap:9px}.TravelRecapVerdict-module__m7vgQq__identity strong{font-size:22px}.TravelRecapVerdict-module__m7vgQq__identity .TravelRecapVerdict-module__m7vgQq__logo{border-radius:8px;width:30px;min-width:30px;height:30px}.TravelRecapVerdict-module__m7vgQq__reason{font-size:12px;line-height:1.25}.TravelRecapVerdict-module__m7vgQq__capabilities{gap:4px;margin-top:10px}.TravelRecapVerdict-module__m7vgQq__capabilities>li{flex-direction:column;gap:3px;font-size:10px;line-height:1.2}.TravelRecapVerdict-module__m7vgQq__capabilityIcon{width:17px;height:17px}.TravelRecapVerdict-module__m7vgQq__capabilityIcon>i{width:9px;height:9px;font-size:8px;top:-3px;right:-4px}.TravelRecapVerdict-module__m7vgQq__limitation{flex-direction:column;gap:3px;margin-top:10px;font-size:12px;line-height:1.25}.TravelRecapVerdict-module__m7vgQq__passStub{border-radius:0 5px 5px 0;gap:4px;padding:12px 6px}.TravelRecapVerdict-module__m7vgQq__score{gap:3px}.TravelRecapVerdict-module__m7vgQq__score strong{font-size:29px}.TravelRecapVerdict-module__m7vgQq__score>span,.TravelRecapVerdict-module__m7vgQq__scoreLabel{font-size:9px}.TravelRecapVerdict-module__m7vgQq__clockStamp{flex-direction:column;gap:5px;margin-top:12px;font-size:10px}.TravelRecapVerdict-module__m7vgQq__clockStamp svg{width:21px;height:21px}.TravelRecapVerdict-module__m7vgQq__compare{margin-top:8px;font-size:12px}}@media (max-width:359px){.TravelRecapVerdict-module__m7vgQq__pass{grid-template-columns:minmax(0,1fr) 65px}.TravelRecapVerdict-module__m7vgQq__passBody{padding:11px 12px}.TravelRecapVerdict-module__m7vgQq__identity strong{font-size:21px}.TravelRecapVerdict-module__m7vgQq__reason,.TravelRecapVerdict-module__m7vgQq__limitation{font-size:11px}.TravelRecapVerdict-module__m7vgQq__score strong{font-size:28px}.TravelRecapVerdict-module__m7vgQq__clockStamp{font-size:9px}}@media (prefers-reduced-motion:reduce){[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__pass:first-child{animation:none}[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__pass:nth-child(2){animation:none}[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__pass:first-child:after{animation:none}[data-story-enhanced=true] .TravelRecapVerdict-module__m7vgQq__compare{animation:none}}@media (max-width:699px){.TravelRecapVerdict-module__m7vgQq__capabilities>li,.TravelRecapVerdict-module__m7vgQq__clockStamp{font-size:12px}.TravelRecapVerdict-module__m7vgQq__score>span,.TravelRecapVerdict-module__m7vgQq__scoreLabel{font-size:11px}}
.TravelRecapComparison-module__sd4Qsa__section{width:100%;scroll-margin-top:var(--recap-anchor-offset,160px);color:#1d1d1f;background:#fff;border-top:1px solid #dce5ef;padding:64px 24px;position:relative}.TravelRecapComparison-module__sd4Qsa__container{width:min(100%,1160px);margin:0 auto}.TravelRecapComparison-module__sd4Qsa__heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.TravelRecapComparison-module__sd4Qsa__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.12}.TravelRecapComparison-module__sd4Qsa__weighting{color:#637080;margin:0 0 20px;font-size:14px;line-height:1.5}.TravelRecapComparison-module__sd4Qsa__weighting a{color:#0875e1;text-underline-offset:3px}.TravelRecapComparison-module__sd4Qsa__mobileGraphLink{display:none}.TravelRecapComparison-module__sd4Qsa__tableRegion{overscroll-behavior-x:contain;isolation:isolate;border:1px solid #dce5ef;border-radius:16px;width:100%;overflow-x:auto}.TravelRecapComparison-module__sd4Qsa__tableRegion:focus-visible{outline-offset:4px;outline:3px solid #0875e1}.TravelRecapComparison-module__sd4Qsa__table{table-layout:fixed;border-spacing:0;border-collapse:separate;color:#1d1d1f;width:100%;min-width:1080px;font-size:13px;line-height:1.4}.TravelRecapComparison-module__sd4Qsa__labelColumn{width:220px}.TravelRecapComparison-module__sd4Qsa__table th,.TravelRecapComparison-module__sd4Qsa__table td{vertical-align:middle;text-align:center;background:#fff;border-bottom:1px solid #e3eaf2;padding:10px 14px}.TravelRecapComparison-module__sd4Qsa__table td+td,.TravelRecapComparison-module__sd4Qsa__table thead th+th{border-left:1px solid #edf1f6}.TravelRecapComparison-module__sd4Qsa__table [data-winner=true]{background:#f3f8ff}.TravelRecapComparison-module__sd4Qsa__table a{color:inherit;text-decoration:none}.TravelRecapComparison-module__sd4Qsa__table a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0875e1}.TravelRecapComparison-module__sd4Qsa__table a:hover{color:#0875e1}.TravelRecapComparison-module__sd4Qsa__table .TravelRecapComparison-module__sd4Qsa__rowLabel{z-index:2;text-align:left;background:#fff;border-right:1px solid #dce5ef;padding:10px 20px;font-size:13px;font-weight:550;position:sticky;left:0}.TravelRecapComparison-module__sd4Qsa__rowLabel>a{align-items:center;min-height:44px;display:flex}.TravelRecapComparison-module__sd4Qsa__table thead th{padding-top:20px;padding-bottom:20px}.TravelRecapComparison-module__sd4Qsa__table thead .TravelRecapComparison-module__sd4Qsa__rowLabel{color:#637080;font-weight:500}.TravelRecapComparison-module__sd4Qsa__assistant{flex-direction:column;align-items:center;gap:7px;min-height:44px;display:flex}.TravelRecapComparison-module__sd4Qsa__rank{color:#637080;font-variant-numeric:tabular-nums;font-size:12px}.TravelRecapComparison-module__sd4Qsa__assistantName{font-size:14px;font-weight:600}.TravelRecapComparison-module__sd4Qsa__logo,.TravelRecapComparison-module__sd4Qsa__logo img{width:36px;height:36px}.TravelRecapComparison-module__sd4Qsa__logo{box-shadow:none;border-radius:9px;flex-shrink:0}.TravelRecapComparison-module__sd4Qsa__table .TravelRecapComparison-module__sd4Qsa__overall td,.TravelRecapComparison-module__sd4Qsa__table .TravelRecapComparison-module__sd4Qsa__overall th{padding-top:12px;padding-bottom:12px}.TravelRecapComparison-module__sd4Qsa__overallScore{letter-spacing:-.05em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:56px;font-size:34px;font-weight:550;line-height:1;display:flex}.TravelRecapComparison-module__sd4Qsa__table [data-winner=true] .TravelRecapComparison-module__sd4Qsa__overallScore{color:#0875e1}.TravelRecapComparison-module__sd4Qsa__labelNote{color:#637080;margin-top:4px;font-size:11px;font-weight:400;line-height:1.4;display:block}.TravelRecapComparison-module__sd4Qsa__table .TravelRecapComparison-module__sd4Qsa__groupHeading th{text-align:left;letter-spacing:-.01em;background:#f6f8fa;border-top:1px solid #dce5ef;padding:16px 20px;font-size:13px;font-weight:600}.TravelRecapComparison-module__sd4Qsa__groupHeading th>span{color:#637080;font-weight:400}.TravelRecapComparison-module__sd4Qsa__result{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:44px;display:flex}.TravelRecapComparison-module__sd4Qsa__resultLabel{justify-content:center;align-items:center;gap:5px;font-weight:500;display:inline-flex}.TravelRecapComparison-module__sd4Qsa__resultMark{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.TravelRecapComparison-module__sd4Qsa__result[data-status=yes] .TravelRecapComparison-module__sd4Qsa__resultMark{color:#0875e1}.TravelRecapComparison-module__sd4Qsa__result[data-status=no] .TravelRecapComparison-module__sd4Qsa__resultMark,.TravelRecapComparison-module__sd4Qsa__result[data-status=unobserved] .TravelRecapComparison-module__sd4Qsa__resultMark{color:#8d99a8}.TravelRecapComparison-module__sd4Qsa__detail{color:#637080;text-wrap:balance;max-width:150px;font-size:11px;line-height:1.45}.TravelRecapComparison-module__sd4Qsa__dimensionScore{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:44px;font-size:17px;font-weight:500;display:flex}.TravelRecapComparison-module__sd4Qsa__table .TravelRecapComparison-module__sd4Qsa__scoreRows tr:last-child>th,.TravelRecapComparison-module__sd4Qsa__table .TravelRecapComparison-module__sd4Qsa__scoreRows tr:last-child>td{border-bottom:0}.TravelRecapComparison-module__sd4Qsa__notes{color:#637080;flex-direction:column;gap:7px;margin:20px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.TravelRecapComparison-module__sd4Qsa__notes li{align-items:baseline;gap:8px;display:flex}.TravelRecapComparison-module__sd4Qsa__notes li>span{color:#0875e1;font-variant-numeric:tabular-nums;flex:0 0 12px;font-size:10px}.TravelRecapComparison-module__sd4Qsa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899px){.TravelRecapComparison-module__sd4Qsa__section{padding:40px 20px}.TravelRecapComparison-module__sd4Qsa__container{max-width:620px}.TravelRecapComparison-module__sd4Qsa__heading,.TravelRecapComparison-module__sd4Qsa__tableRegion,.TravelRecapComparison-module__sd4Qsa__notes{display:none}.TravelRecapComparison-module__sd4Qsa__mobileGraphLink{color:#0875e1;border:1px solid #dce5ef;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.TravelRecapComparison-module__sd4Qsa__mobileGraphLink svg{flex-shrink:0;width:20px;height:20px}.TravelRecapComparison-module__sd4Qsa__mobileGraphLink:hover{background:#f3f8ff}.TravelRecapComparison-module__sd4Qsa__mobileGraphLink:focus-visible{outline-offset:4px;outline:2px solid #0875e1}}
.TravelReportMode-module__UyCBXW__report{padding-bottom:64px}.TravelReportMode-module__UyCBXW__controls{z-index:100;position:fixed;bottom:20px;right:20px}.TravelReportMode-module__UyCBXW__toggle{color:#536476;cursor:pointer;background:#fff;border:1px solid #cfd8e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.TravelReportMode-module__UyCBXW__toggle svg{width:18px;height:18px}.TravelReportMode-module__UyCBXW__toggle:hover{color:#0875e1;border-color:#8eb6dc}.TravelReportMode-module__UyCBXW__toggle:focus-visible{outline-offset:3px;outline:2px solid #0875e1}.TravelReportMode-module__UyCBXW__contentsButton,.TravelReportMode-module__UyCBXW__contents{display:none}@media (max-width:699px),(max-width:1024px) and (max-height:500px){body:has([data-travel-mode]) .topbar{background:#fff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.TravelReportMode-module__UyCBXW__report{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.TravelReportMode-module__UyCBXW__controls{height:calc(64px + env(safe-area-inset-bottom));box-sizing:border-box;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5eaf0;grid-template-columns:1fr 1fr;align-items:center;display:grid;bottom:0;left:0;right:0}.TravelReportMode-module__UyCBXW__toggle{border-color:#0000;width:100%;padding:0 8px;font-size:13px}.TravelReportMode-module__UyCBXW__toggle:hover{background:#f4f8fc;border-color:#0000}.TravelReportMode-module__UyCBXW__contentsButton{display:inline-flex}.TravelReportMode-module__UyCBXW__toggle .TravelReportMode-module__UyCBXW__chevron{width:13px;height:13px;margin-left:1px}.TravelReportMode-module__UyCBXW__contents{max-width:440px;max-height:calc(100dvh - 144px - env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff;border:1px solid #dbe3eb;border-radius:12px;margin:0 auto;padding:8px;display:block;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow-y:auto;box-shadow:0 8px 24px #20384f1a}.TravelReportMode-module__UyCBXW__contents ol{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.TravelReportMode-module__UyCBXW__contents a{box-sizing:border-box;color:#536476;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.TravelReportMode-module__UyCBXW__contents a svg{color:#0875e1;flex:0 0 20px;width:20px;height:20px}.TravelReportMode-module__UyCBXW__contents a:hover{color:#0875e1;background:#f4f8fc}.TravelReportMode-module__UyCBXW__contents a:focus-visible{outline-offset:-2px;background:#f4f8fc;outline:2px solid #0875e1}}
.TravelReportArticle-module__HRm1Qa__page{color:#1d1d1f;--recap-anchor-offset:110px;background:#fff}.TravelReportArticle-module__HRm1Qa__article{max-width:760px;margin:0 auto;padding:64px 32px 48px}.TravelReportArticle-module__HRm1Qa__header{scroll-margin-top:calc(var(--report-header-height,86px) + 24px)}.TravelReportArticle-module__HRm1Qa__header h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(32px,4vw,46px);font-weight:650;line-height:1.13}.TravelReportArticle-module__HRm1Qa__byline{color:#637080;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;font-size:14px;text-decoration:none;display:inline-flex}.TravelReportArticle-module__HRm1Qa__article p{margin:0 0 18px;font-size:17px;line-height:1.75}.TravelReportArticle-module__HRm1Qa__article section{scroll-margin-top:calc(var(--report-header-height,86px) + 24px);margin-top:40px}.TravelReportArticle-module__HRm1Qa__article h2{letter-spacing:-.025em;margin:0 0 16px;font-size:25px;font-weight:600;line-height:1.3}.TravelReportArticle-module__HRm1Qa__article h3{margin:28px 0 14px;font-size:20px;font-weight:600;line-height:1.35}.TravelReportArticle-module__HRm1Qa__article p a{color:#0875e1;text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.TravelReportArticle-module__HRm1Qa__page a:focus-visible{outline-offset:4px;outline:2px solid #0875e1}@media (max-width:699px){.TravelReportArticle-module__HRm1Qa__article{padding:36px 24px}.TravelReportArticle-module__HRm1Qa__article p{font-size:16px;line-height:1.7}.TravelReportArticle-module__HRm1Qa__article h2{font-size:23px}}
