.trip-summary-confetti{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.trip-summary-confetti i{opacity:.55;background:#ffb22f;border-radius:.12rem;width:.42rem;height:.42rem;animation:7s ease-in-out infinite trip-summary-confetti-drift;position:absolute;transform:rotate(18deg)}.trip-summary-confetti i:first-child{background:#7fc6bd;top:7%;left:9%}.trip-summary-confetti i:nth-child(2){background:#ff7c77;animation-delay:-1.2s;top:11%;right:13%}.trip-summary-confetti i:nth-child(3){background:#ffcf65;animation-delay:-2.1s;top:47%;left:14%}.trip-summary-confetti i:nth-child(4){background:#7387c7;animation-delay:-3.4s;top:62%;right:9%}.trip-summary-confetti i:nth-child(5){background:#18aebc;animation-delay:-4.2s;bottom:8%;left:43%}.trip-summary-confetti i:nth-child(6){background:#f46a6a;animation-delay:-5.1s;bottom:14%;right:28%}.trip-summary-recap-paper:before{content:"";background:var(--app-trip-summary-recap-paper-tape);border-radius:999px;width:9rem;height:.55rem;position:absolute;top:.45rem;left:20%}.trip-summary-park-sketch{opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 64' fill='none' stroke='%239b8267' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 58h392'/%3E%3Ccircle cx='52' cy='34' r='18'/%3E%3Cpath d='M52 16v36M34 34h36M39 21l26 26M65 21l-26 26'/%3E%3Cpath d='M40 58l12-6 12 6'/%3E%3Cpath d='M150 58V34h12V22h8l4-10 4 10h8v12h12v24'/%3E%3Cpath d='M170 22V12l8-6 8 6v10M158 34l-6-8M200 34l6-8'/%3E%3Cpath d='M178 6V0'/%3E%3Cpath d='M250 58c14-28 28-28 42 0c10-20 20-20 30 0c8-14 16-14 24 0'/%3E%3Cpath d='M355 58V40l10-8 10 8v18'/%3E%3C/svg%3E") bottom/contain no-repeat;height:4.6rem;position:absolute;bottom:.55rem;left:.9rem;right:1rem}.trip-summary-narrative:before{content:"";pointer-events:none;background:var(--app-trip-summary-narrative-wash);position:absolute;inset:0}.trip-summary-magic-sparks{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.trip-summary-magic-sparks i{opacity:0;background:#ffb22f;border-radius:999px;width:.34rem;height:.34rem;animation:4.8s ease-in-out infinite trip-summary-spark-rise;position:absolute;transform:translate(0,0)scale(.72);box-shadow:0 0 0 .12rem #ffb22f1f,0 0 .95rem #ffb22f70}.trip-summary-magic-sparks i:before,.trip-summary-magic-sparks i:after{content:"";width:.72rem;height:.08rem;color:inherit;background:currentColor;border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.trip-summary-magic-sparks i:after{transform:translate(-50%,-50%)rotate(90deg)}.trip-summary-magic-sparks i:first-child{top:13%;left:8%}.trip-summary-magic-sparks i:nth-child(2){color:#18aebc;background:#18aebc;animation-delay:-.7s;top:18%;right:11%}.trip-summary-magic-sparks i:nth-child(3){color:#ff6b7d;background:#ff6b7d;animation-delay:-1.4s;top:54%;left:18%}.trip-summary-magic-sparks i:nth-child(4){animation-delay:-2.1s;top:60%;right:18%}.trip-summary-magic-sparks i:nth-child(5){color:#6551d8;background:#6551d8;animation-delay:-2.8s;bottom:10%;left:44%}.trip-summary-magic-sparks i:nth-child(6){color:#18aebc;background:#18aebc;animation-delay:-3.5s;top:35%;right:31%}.trip-summary-magic-sparks i:nth-child(7){animation-delay:-4.2s;top:8%;left:56%}.trip-summary-magic-sparks i:nth-child(8){color:#ff6b7d;background:#ff6b7d;animation-delay:-1.9s;bottom:22%;left:5%}.trip-summary-magic-sparks i:nth-child(9){color:#6551d8;background:#6551d8;animation-delay:-3.1s;bottom:18%;right:7%}.trip-summary-memory-day-tab:before{content:"";background:var(--app-trip-summary-memory-tab-sheen);opacity:0;border-radius:.8rem;transition:opacity .16s;position:absolute;inset:.25rem;transform:translate(-35%)}.trip-summary-memory-day-tab.is-active{animation:.36s cubic-bezier(.22,1.24,.36,1) trip-summary-tab-pop}.trip-summary-memory-day-tab.is-active:before{opacity:.42;animation:1.45s ease-out trip-summary-sheen}.trip-summary-memory-day-tab.is-active:after{content:"";background:var(--app-trip-summary-kicker);width:.9rem;height:.9rem;position:absolute;bottom:-.36rem;left:50%;transform:translate(-50%)rotate(45deg)}.trip-summary-memory-day-card{animation:.43s ease-out both trip-summary-day-card-in}.trip-summary-memory-day-card:before{content:"";z-index:0;background:var(--app-trip-summary-memory-day-wash);opacity:.82;animation:12s linear infinite trip-summary-magic-rotate;position:absolute;inset:-30% -42%;transform:rotate(0)}.trip-summary-memory-timeline{animation:.43s ease-out 80ms both trip-summary-day-card-in}.trip-summary-memory-timeline .trip-summary-moment:nth-child(2){animation-delay:50ms}.trip-summary-memory-timeline .trip-summary-moment:nth-child(3){animation-delay:.1s}.trip-summary-memory-timeline .trip-summary-moment:nth-child(4){animation-delay:.15s}.trip-summary-memory-timeline .trip-summary-moment:nth-child(5){animation-delay:.2s}.trip-summary-memory-timeline .trip-summary-moment:nth-child(6){animation-delay:.25s}.trip-summary-real-map{background:radial-gradient(circle at 16% 12%,#ffb22f29,#0000 8rem),linear-gradient(135deg,#ffffffeb,#ebfbfaf0);border:.06rem solid #07183a14;border-radius:1rem;gap:.68rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .12rem #ffffff8a,0 .8rem 1.55rem #07183a17}.trip-summary-real-map:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff52 42%,#0000 60%);animation:4.8s ease-in-out infinite trip-summary-map-glint;position:absolute;inset:0;transform:translate(-120%)}.trip-summary-real-map>.m-trip-map{box-shadow:none;background:#e7f3ef;border:0;border-radius:.95rem}.trip-summary-real-map .m-trip-map-viewport{overscroll-behavior:auto;touch-action:pan-y;background:radial-gradient(circle at 20% 18%,#ffffff7a,#0000 34%),linear-gradient(135deg,#d6eee5,#cfe6f4 58%,#e6efd8);min-height:clamp(12.5rem,42cqw,15rem)}.trip-summary-real-map .m-trip-map.is-static .m-trip-map-viewport,.trip-summary-real-map .m-trip-map.is-static .m-trip-map-viewport svg{cursor:default;touch-action:pan-y}.trip-summary-real-map.is-featured .m-trip-map-viewport{aspect-ratio:auto;min-height:clamp(15.2rem,58cqw,22rem)}.trip-summary-real-map.is-compact .m-trip-map-viewport{aspect-ratio:16/10;min-height:clamp(7.8rem,34cqw,9.4rem)}.trip-summary-real-map .m-trip-map-tile{filter:saturate(.9)contrast(.94)brightness(1.08)}.trip-summary-real-map .m-trip-map-controls{display:none}.trip-summary-real-map .m-trip-map-route{fill:none;stroke-width:8.5px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.15s cubic-bezier(.2,.78,.2,1) .18s forwards trip-summary-real-route-draw}.trip-summary-real-map .m-trip-map-pin,.trip-summary-real-map .m-trip-map-marker{animation:.62s ease-out both trip-summary-map-pin-pop}.trip-summary-real-map .m-trip-map-marker:nth-of-type(2),.trip-summary-real-map .m-trip-map-pin:nth-of-type(2){animation-delay:.12s}.trip-summary-real-map .m-trip-map-marker:nth-of-type(3),.trip-summary-real-map .m-trip-map-pin:nth-of-type(3){animation-delay:.2s}.trip-summary-real-map-ribbon{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:.55rem;display:flex;position:absolute;top:.7rem;left:.7rem;right:.7rem}.trip-summary-real-map-ribbon span,.trip-summary-real-map-ribbon strong{color:#07183a;background:#ffffffe6;border:.06rem solid #07183a14;border-radius:999px;align-items:center;gap:.3rem;min-width:0;padding:.38rem .58rem;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 .35rem .8rem #07183a1c}.trip-summary-real-map-ribbon span{color:#078fa2}.trip-summary-real-map-stops{z-index:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding:0 .72rem .72rem;display:grid;position:relative}.trip-summary-real-map-stops article{background:#ffffffd1;border:.06rem solid #07183a12;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;min-width:0;padding:.42rem;animation:.54s ease-out both trip-summary-pop-in;display:grid}.trip-summary-real-map-stops article:nth-child(2){animation-delay:80ms}.trip-summary-real-map-stops article:nth-child(3){animation-delay:.16s}.trip-summary-real-map-stops article:nth-child(4){animation-delay:.24s}.trip-summary-real-map-stops article:nth-child(5){animation-delay:.32s}.trip-summary-real-map-stops strong,.trip-summary-real-map-stops span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.trip-summary-real-map-stops strong{color:#07183a;font-size:.78rem;font-weight:950;line-height:1.05}.trip-summary-real-map-stops span{color:#078fa2;margin-top:.1rem;font-size:.62rem;font-weight:850}.trip-summary-real-map.is-empty{text-align:center;place-items:center;min-height:13rem;padding:1rem}.trip-summary-real-map.is-empty>div{color:#405071;justify-items:center;gap:.4rem;max-width:18rem;display:grid}.trip-summary-real-map.is-empty svg{color:#0797a7}.trip-summary-real-map.is-empty strong{color:#07183a;font-size:1rem;font-weight:950}.trip-summary-real-map.is-empty span{font-size:.82rem;font-weight:760}.trip-summary-recap-poster:before{content:"";z-index:0;border:.08rem solid var(--app-trip-summary-recap-inner-border);pointer-events:none;border-radius:1.25rem;position:absolute;inset:.72rem}.trip-summary-recap-poster:after{content:"";z-index:0;background:var(--app-trip-summary-recap-side-tabs);opacity:.18;border-radius:1rem 0 0 1rem;width:4.2rem;height:72%;position:absolute;top:6rem;right:-1.2rem;transform:rotate(-2deg)}.trip-summary-recap-highlight:after{content:"";background:var(--app-trip-summary-highlight-accent);opacity:.55;border-radius:999px;height:.18rem;position:absolute;inset:auto .68rem .55rem}.trip-summary-recap-stamps .trip-summary-stamp{animation:4.8s ease-in-out infinite trip-summary-stamp-float}.trip-summary-recap-stamps .trip-summary-stamp:nth-child(2n){animation-delay:-1.1s}.trip-summary-memory-lane-strip:before{content:"";background:var(--app-trip-summary-memory-rail);opacity:.55;border-radius:999px;height:.14rem;position:absolute;top:50%;left:.7rem;right:.7rem}.trip-summary-memory-day-card:after{content:"";z-index:1;background:var(--app-trip-summary-memory-day-tape);opacity:.64;border-radius:999px;height:.48rem;position:absolute;top:.48rem;left:1rem;right:1rem}.trip-summary-memory-map-art:after{content:"saved route";z-index:6;color:#53607d;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:950;position:absolute;bottom:-.88rem;left:50%;transform:translate(-50%)}.trip-summary-memory-timeline ol:before{content:"";opacity:.32;background:linear-gradient(#0797a7,#ffb22f,#ff6b7d);border-radius:999px;width:.16rem;position:absolute;top:0;bottom:0;left:2.78rem}.trip-summary-memory-timeline .trip-summary-moment:after{content:"";z-index:0;background:#0797a7;border:.15rem solid #fff;border-radius:999px;width:.78rem;height:.78rem;position:absolute;top:50%;left:2.48rem;transform:translate(-50%,-50%);box-shadow:0 .2rem .48rem #07183a2e}@keyframes trip-summary-stamp-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.24rem)rotate(-2deg)}}@keyframes trip-summary-real-route-draw{to{stroke-dashoffset:0}}@keyframes trip-summary-confetti-drift{0%,to{opacity:.42;transform:translate(0,0)rotate(18deg)}50%{opacity:.82;transform:translate(.28rem,-.5rem)rotate(42deg)}}@keyframes trip-summary-spark-rise{0%,to{opacity:0;transform:translateY(.36rem)scale(.64)rotate(0)}24%,72%{opacity:.82}52%{opacity:1;transform:translate(.24rem,-.48rem)scale(1)rotate(45deg)}}@keyframes trip-summary-sheen{0%{transform:translate(-65%)}to{transform:translate(65%)}}@keyframes trip-summary-tab-pop{0%{transform:translateY(.2rem)scale(.96)}64%{transform:translateY(-.08rem)scale(1.025)}to{transform:translateY(0)scale(1)}}@keyframes trip-summary-day-card-in{0%{opacity:0;transform:translateY(.45rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trip-summary-row-slide-in{0%{opacity:0;transform:translate(-.42rem)}to{opacity:1;transform:translate(0)}}@keyframes trip-summary-pop-in{0%{opacity:0;transform:translateY(.28rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trip-summary-map-pin-pop{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes trip-summary-map-glint{0%,54%,to{transform:translate(-120%)}76%{transform:translate(120%)}}@keyframes trip-summary-magic-rotate{to{transform:rotate(360deg)}}@keyframes trip-summary-float-soft{0%,to{transform:translateY(0) rotate(var(--summary-rotate,0deg))}50%{transform:translateY(-.35rem) rotate(var(--summary-rotate,0deg))}}.trip-summary-polaroid-wall .trip-summary-photo:first-child{--summary-rotate:1.5deg;animation:5.4s ease-in-out infinite trip-summary-float-soft}.trip-summary-polaroid-wall .trip-summary-photo:nth-child(2){--summary-rotate:3.4deg;animation:5.8s ease-in-out .4s infinite trip-summary-float-soft}.trip-summary-polaroid-wall .trip-summary-photo:nth-child(3){--summary-rotate:-2.2deg;animation:6.1s ease-in-out .7s infinite trip-summary-float-soft}.trip-summary-export-button:after{content:"";background:var(--app-trip-summary-action-shine);animation:3.2s ease-in-out infinite trip-summary-button-shine;position:absolute;inset:0;transform:translate(-110%)}@keyframes trip-summary-button-shine{48%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.trip-summary-real-map .m-trip-map-route,.trip-summary-real-map .m-trip-map-pin,.trip-summary-real-map .m-trip-map-marker,.trip-summary-real-map:after,.trip-summary-real-map-stops article,.trip-summary-memory-day-tab.is-active,.trip-summary-memory-day-tab.is-active:before,.trip-summary-memory-day-card,.trip-summary-memory-day-card:before,.trip-summary-memory-timeline,.trip-summary-memory-timeline .trip-summary-moment,.trip-summary-magic-sparks i,.trip-summary-confetti i,.trip-summary-polaroid-wall .trip-summary-photo,.trip-summary-export-button:after{animation:none}.trip-summary-real-map .m-trip-map-route{stroke-dashoffset:0}}@container app-viewport (max-width:44rem){.trip-summary-real-map.is-featured .m-trip-map-viewport{min-height:clamp(15rem,58cqw,18rem)}.trip-summary-real-map.is-compact .m-trip-map-viewport{min-height:clamp(7.6rem,34cqw,8.8rem)}.trip-summary-real-map-stops{grid-template-columns:minmax(0,1fr);padding:0 .58rem .58rem}.trip-summary-real-map-ribbon{top:.55rem;left:.55rem;right:.55rem}.trip-summary-real-map-ribbon span,.trip-summary-real-map-ribbon strong{padding:.34rem .48rem;font-size:.62rem}.trip-summary-memory-timeline ol:before{left:5.63rem}.trip-summary-memory-timeline .trip-summary-moment:after{width:.64rem;height:.64rem;left:5.36rem}}.trip-summary-reveal{opacity:.001;transition:opacity .62s,transform .62s cubic-bezier(.2,.8,.3,1);transform:translateY(1.15rem)}.trip-summary-reveal.is-revealed{opacity:1;transform:none}@keyframes trip-summary-stamp-press{0%{opacity:0;transform:scale(1.7)rotate(9deg)}62%{opacity:1;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.trip-summary-recap-stamps.trip-summary-reveal .trip-summary-stamp{opacity:0}.trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp{animation:.62s cubic-bezier(.2,.9,.3,1.2) both trip-summary-stamp-press}.trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp:nth-child(2){animation-delay:.12s}.trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp:nth-child(3){animation-delay:.24s}.trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp:nth-child(4){animation-delay:.36s}.trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp:nth-child(5){animation-delay:.48s}.trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp:nth-child(6){animation-delay:.6s}.trip-summary-burst{z-index:60;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.trip-summary-burst i{opacity:0;border-radius:.18rem;width:.55rem;height:.85rem;animation:1.8s cubic-bezier(.16,.7,.4,1) .38s both trip-summary-burst-fall;position:absolute;top:4.2rem;left:50%}.trip-summary-burst i:nth-child(4n+1){background:#0aa9b8}.trip-summary-burst i:nth-child(4n+2){background:#ffc84a}.trip-summary-burst i:nth-child(4n+3){background:#ff7284}.trip-summary-burst i:nth-child(4n+4){background:#8b6fe8}.trip-summary-burst i:first-child{--burst-x:-10.5rem;--burst-spin:320deg}.trip-summary-burst i:nth-child(2){--burst-x:-8rem;--burst-spin:-260deg;animation-delay:.46s}.trip-summary-burst i:nth-child(3){--burst-x:-6.2rem;--burst-spin:400deg}.trip-summary-burst i:nth-child(4){--burst-x:-4.4rem;--burst-spin:-320deg;animation-delay:.52s}.trip-summary-burst i:nth-child(5){--burst-x:-2.6rem;--burst-spin:280deg}.trip-summary-burst i:nth-child(6){--burst-x:-.9rem;--burst-spin:-380deg;animation-delay:.43s}.trip-summary-burst i:nth-child(7){--burst-x:.6rem;--burst-spin:340deg}.trip-summary-burst i:nth-child(8){--burst-x:2.1rem;--burst-spin:-300deg;animation-delay:.49s}.trip-summary-burst i:nth-child(9){--burst-x:3.8rem;--burst-spin:380deg}.trip-summary-burst i:nth-child(10){--burst-x:5.4rem;--burst-spin:-340deg;animation-delay:.54s}.trip-summary-burst i:nth-child(11){--burst-x:7rem;--burst-spin:300deg}.trip-summary-burst i:nth-child(12){--burst-x:8.7rem;--burst-spin:-280deg;animation-delay:.45s}.trip-summary-burst i:nth-child(13){--burst-x:10.2rem;--burst-spin:360deg}.trip-summary-burst i:nth-child(14){--burst-x:11.6rem;--burst-spin:-320deg;animation-delay:.5s}@keyframes trip-summary-burst-fall{0%{opacity:0;transform:translate(-50%,-.5rem)rotate(0)}8%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--burst-x,0rem)), 17rem) rotate(var(--burst-spin,320deg))}}@keyframes trip-summary-page-turn{0%{opacity:0;transform:perspective(70rem)rotateY(-10deg)translate(1.6rem)}to{opacity:1;transform:none}}.trip-summary-selected-day{transform-origin:0;animation:.52s cubic-bezier(.22,.8,.3,1) both trip-summary-page-turn}.trip-summary-moment.is-time-evening:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 24%,#fffffff2 0 .06rem,#0000 .12rem),radial-gradient(circle at 88% 62%,#fffc 0 .05rem,#0000 .11rem),radial-gradient(circle at 64% 70%,#ffffffb3 0 .05rem,#0000 .1rem),radial-gradient(circle at 92% 18%,#ffe27ae6 0 .07rem,#0000 .14rem),radial-gradient(circle at 70% 38%,#fff9 0 .04rem,#0000 .09rem);position:absolute;inset:0}.trip-summary-cta-fireworks{border-radius:50%;width:.28rem;height:.28rem;animation:3.2s ease-out 1.1s infinite trip-summary-cta-burst;position:absolute;top:50%;right:2.1rem}@keyframes trip-summary-cta-burst{0%,55%{opacity:0;transform:scale(.4);box-shadow:0 0 #0000}62%{opacity:1;transform:scale(1);box-shadow:0 -.5rem #ffe27a,.42rem -.28rem #fff,.5rem .3rem #ffd1da,-.42rem -.3rem #bdf3f7,-.5rem .28rem #ffe27a,0 .55rem #fff}86%,to{opacity:0;transform:scale(1.25);box-shadow:0 -1rem #0000,.85rem -.55rem #0000,1rem .6rem #0000,-.85rem -.6rem #0000,-1rem .55rem #0000,0 1.05rem #0000}}.trip-summary-recap-stamp-strip{-webkit-mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%)}@container app-viewport (max-width:48rem){.trip-summary-memory-lane-strip{-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.trip-summary-reveal,.trip-summary-recap-stamps.trip-summary-reveal .trip-summary-stamp{opacity:1;transition:none;transform:none}.trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp,.trip-summary-cta-fireworks,.trip-summary-selected-day,.trip-summary-burst i{animation:none}.trip-summary-burst{display:none}}.trip-summary-recap-title h1{background:var(--app-trip-summary-recap-title-foil);-webkit-text-fill-color:transparent;background-position:115% 0;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:7.5s ease-in-out 1.6s infinite trip-summary-foil}@keyframes trip-summary-foil{0%,58%{background-position:115% 0}76%,to{background-position:-40% 0}}.trip-summary-recap-hero .trip-summary-magic-sparks{z-index:5}.trip-summary-finale:before{content:"";z-index:0;pointer-events:none;background:var(--app-trip-summary-finale-stars);position:absolute;inset:0}.trip-summary-finale-sky{z-index:0;pointer-events:none;position:absolute;inset:0}.trip-summary-finale-sky .is-burst{border-radius:50%;width:.3rem;height:.3rem;animation:4.2s ease-out infinite trip-summary-finale-burst;position:absolute}.trip-summary-finale-sky .is-burst.is-one{--finale-color-a:#ffe27a;--finale-color-b:#ffd1da;top:22%;left:20%}.trip-summary-finale-sky .is-burst.is-two{--finale-color-a:#a7ecf2;--finale-color-b:#ffe27a;animation-delay:1.4s;top:16%;left:76%}.trip-summary-finale-sky .is-burst.is-three{--finale-color-a:#ffd1da;--finale-color-b:#a7ecf2;animation-delay:2.8s;top:34%;left:52%}@keyframes trip-summary-finale-burst{0%,54%{opacity:0;transform:scale(.3);box-shadow:0 0 #0000}60%{opacity:1;box-shadow:0 -.85rem 0 0 var(--finale-color-a,#ffe27a), .72rem -.45rem 0 0 #fff, .88rem .5rem 0 0 var(--finale-color-b,#ffd1da), 0 .95rem 0 0 #fff, -.88rem .5rem 0 0 var(--finale-color-a,#ffe27a), -.72rem -.45rem 0 0 #fff;transform:scale(1)}82%,to{opacity:0;transform:scale(1.35);box-shadow:0 -1.55rem #0000,1.3rem -.85rem #0000,1.6rem .9rem #0000,0 1.7rem #0000,-1.6rem .9rem #0000,-1.3rem -.85rem #0000}}.trip-summary-finale-castle{z-index:0;opacity:.32;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 64' fill='none' stroke='%23bcd0f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 58h392'/%3E%3Ccircle cx='52' cy='34' r='18'/%3E%3Cpath d='M52 16v36M34 34h36M39 21l26 26M65 21l-26 26'/%3E%3Cpath d='M40 58l12-6 12 6'/%3E%3Cpath d='M150 58V34h12V22h8l4-10 4 10h8v12h12v24'/%3E%3Cpath d='M170 22V12l8-6 8 6v10M158 34l-6-8M200 34l6-8'/%3E%3Cpath d='M178 6V0'/%3E%3Cpath d='M250 58c14-28 28-28 42 0c10-20 20-20 30 0c8-14 16-14 24 0'/%3E%3Cpath d='M355 58V40l10-8 10 8v18'/%3E%3C/svg%3E") bottom/contain no-repeat;height:4.6rem;position:absolute;bottom:0;left:.8rem;right:.8rem}.trip-summary-sheet.is-output.is-motion-idle .trip-summary-confetti i,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-magic-sparks i,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-memory-day-tab.is-active,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-memory-day-tab.is-active:before,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-selected-day,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-memory-day-card,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-memory-day-card:before,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-real-map:after,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-real-map .m-trip-map-route,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-real-map .m-trip-map-pin,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-real-map .m-trip-map-marker,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-real-map-stops article,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-recap-stamps .trip-summary-stamp,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-recap-stamps.trip-summary-reveal.is-revealed .trip-summary-stamp,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-polaroid-wall .trip-summary-photo,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-memory-timeline .trip-summary-moment,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-export-button:after,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-cta-fireworks,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-recap-title h1,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-finale-sky .is-burst{animation:none!important}.trip-summary-sheet.is-output.is-motion-idle .trip-summary-real-map .m-trip-map-route{stroke-dashoffset:0!important}.trip-summary-sheet.is-output.is-motion-idle .trip-summary-recap-stamps .trip-summary-stamp{opacity:1;transform:none}.trip-summary-sheet.is-output.is-motion-idle .trip-summary-cta-fireworks,.trip-summary-sheet.is-output.is-motion-idle .trip-summary-finale-sky .is-burst{opacity:0!important}.trip-summary-sheet.is-output.is-motion-idle .trip-summary-export-button:after{transform:translate(110%)}.trip-summary-sheet.is-output.is-motion-idle .trip-summary-real-map:after{opacity:0}@media (prefers-reduced-motion:reduce){.trip-summary-recap-title h1,.trip-summary-finale-sky .is-burst{animation:none}.trip-summary-finale-sky .is-burst{opacity:0}}.trip-summary-lightbox{animation:.22s ease-out both trip-summary-lightbox-fade}.trip-summary-lightbox figure{animation:.3s cubic-bezier(.2,.9,.3,1.15) both trip-summary-lightbox-pop}@keyframes trip-summary-lightbox-fade{0%{opacity:0}to{opacity:1}}@keyframes trip-summary-lightbox-pop{0%{opacity:0;transform:rotate(-1deg)scale(.86)}to{opacity:1;transform:rotate(-1deg)scale(1)}}@media (prefers-reduced-motion:reduce){.trip-summary-lightbox,.trip-summary-lightbox figure{animation:none}}
