.gp-reader-end{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:480px;padding:30px 20px;background:#fff;color:#494b4b;text-align:center;font:16px/1.4 "Open Sans",Arial,sans-serif}.gp-reader-end *,.gp-reader-end *:before,.gp-reader-end *:after{box-sizing:border-box}.gp-reader-end h2{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#494b4b}.gp-reader-end p{margin:0;font-size:15px}.gp-reader-end-link{display:flex;flex-direction:column;align-items:center;gap:0;width:320px;max-width:100%;color:inherit;text-decoration:none;touch-action:manipulation}.gp-reader-end-link:focus-visible,.gp-reader-end-back:focus-visible{outline:3px solid #ef8728;outline-offset:5px}.gp-reader-end-cover{display:flex;align-items:center;justify-content:center;width:320px;height:clamp(220px,calc(100vh - 300px),460px);max-width:100%}.gp-reader-end .gp-reader-end-cover img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;box-shadow:0 3px 14px #0002;object-fit:contain}.gp-reader-end-basic{max-width:800px;margin:30px auto 0;border-top:3px solid #ef8728}.gp-reader-end-basic:empty{min-height:0;padding:0;border:0;margin:0}.gp-reader-end-screen{position:fixed;inset:53px 0 0;z-index:100000;overflow:auto;background:#fff;display:flex;flex-direction:column;align-items:center}.gp-reader-end-screen[hidden]{display:none}.gp-reader-end-back{border:0;background:0 0;color:#666;font:inherit;text-decoration:underline;cursor:pointer;padding:8px}.gp-reader-end-label{display:none;font:14px/1.2 Arial,sans-serif}.gp-reader-end-active .gp-reader-end-label{display:inline}.gp-reader-end-active .toolbar-pages form{display:none!important}.gp-reader-end-mobile{width:100vw;height:100vh;height:100dvh;min-height:0;padding:65px 20px 35px;overflow:hidden}.gp-reader-end-mobile .gp-reader-end-cover{width:min(60vw,260px);height:min(42vh,370px);height:min(42dvh,370px)}.gp-reader-end-mobile h2{font-size:22px}.gp-reader-end-mobile .gp-reader-end-link{width:min(60vw,260px)}@media(max-height:500px){.gp-reader-end-mobile{padding:45px 16px 12px;gap:6px}.gp-reader-end-mobile h2{font-size:18px}.gp-reader-end-mobile .gp-reader-end-link{display:grid;width:min(100%,430px);grid-template-columns:minmax(0,140px) minmax(0,270px);gap:20px}.gp-reader-end-mobile .gp-reader-end-cover{width:100%;height:60vh}}@media(max-width:420px){.gp-reader-end h2{font-size:22px}.gp-reader-end{gap:10px}}.gp-reader-end-screen .gp-reader-end{min-height:0}.gp-reader-end-label:before{content:none!important}.gp-reader-end-visible .pswp__top-bar{background:#494b4b!important;opacity:1!important}.gp-reader-end-visible .pswp__button--arrow--left{opacity:1!important;visibility:visible}.gp-reader-end-visible .pswp__button--arrow--right{visibility:hidden}.gp-timeline{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;min-height:97px;box-sizing:border-box;padding:20px 0;overflow:visible}.gp-timeline__start,.gp-timeline__end{width:50%;font-size:12px;line-height:17px}.gp-timeline__end{text-align:right}.gp-timeline__bar{display:flex;justify-content:flex-start;position:relative;width:100%;height:8px;margin-top:10px;background:#e8e8e8;border-radius:8px;overflow:visible}.gp-timeline__fill{display:block;position:relative;height:100%;border-radius:8px;background:linear-gradient(90deg,#69b1b0 0%,#4a9190 40%,#f4951a 100%);box-shadow:0 0 8px rgba(244,149,26,.3)}.gp-timeline__fill:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;box-sizing:border-box;background:#f4951a;border-radius:50%;border:3px solid #fff;box-shadow:0 0 6px rgba(244,149,26,.4),0 1px 4px rgba(0,0,0,.15);animation:gp-timeline-pulse 2s ease-in-out infinite}.gp-timeline--current .gp-timeline__fill:after{left:max(0px,calc(100% - 20px));right:auto}.gp-timeline__label{width:100%;min-height:18px;text-align:center;font-size:12px;line-height:18px;font-weight:700;margin-top:6px}.gp-timeline--future .gp-timeline__label,.gp-timeline--current .gp-timeline__label{color:#69b1b0}.gp-timeline--future .gp-timeline__fill{box-shadow:none}.gp-timeline--future .gp-timeline__fill:after{left:0;right:auto;background:#69b1b0;animation:gp-timeline-future-pulse 2s ease-in-out infinite}.gp-timeline--last-day .gp-timeline__label{color:#d67c08}.gp-timeline--archive .gp-timeline__label{color:#999}.gp-timeline--archive .gp-timeline__bar{background:#efefef}.gp-timeline--archive .gp-timeline__fill{background:linear-gradient(90deg,#c5c5c5 0%,#b0b0b0 40%,#999 100%);box-shadow:none;opacity:.7}.gp-timeline--archive .gp-timeline__fill:after{content:"✓";width:24px;height:24px;background:#f4951a;color:#fff;font-size:11px;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;animation:none}.gp-timeline__caption{width:100%;text-align:center;font-size:12px;line-height:18px}@keyframes gp-timeline-pulse{0%,100%{box-shadow:0 0 6px rgba(244,149,26,.4),0 1px 4px rgba(0,0,0,.15)}50%{box-shadow:0 0 14px rgba(244,149,26,.5),0 1px 6px rgba(0,0,0,.2)}}@keyframes gp-timeline-future-pulse{0%,100%{box-shadow:0 0 6px rgba(105,177,176,.4),0 1px 4px rgba(0,0,0,.15)}50%{box-shadow:0 0 14px rgba(105,177,176,.5),0 1px 6px rgba(0,0,0,.2)}}@media (prefers-reduced-motion:reduce){.gp-leaflet-card .gp-timeline__fill:after{animation:none}}.gp-reader-end .gp-timeline{padding:20px 0;text-align:left}.gp-reader-end-mobile .gp-reader-end-cover{height:min(42vh,calc(100vh - 380px),370px);height:min(42dvh,calc(100dvh - 380px),370px)}@media(max-height:500px){.gp-reader-end-mobile .gp-reader-end-cover{height:60vh}.gp-reader-end-mobile .gp-timeline{padding:12px 0;min-height:81px}}@media(prefers-reduced-motion:reduce){.gp-reader-end .gp-timeline__fill:after{animation:none}}.gp-reader-end-arrow{position:relative;display:block;flex:none;width:52px;height:52px;border-radius:50%;background:#ef8728;color:#fff;pointer-events:none;animation:gp-reader-end-bounce 2.8s infinite;transform-origin:50% 100%}.gp-reader-end-arrow>span{position:absolute;display:block;top:calc(50% - 1px);left:calc(50% - 9px);width:17px;height:2px;background:#fff;transform:rotate(90deg) scale(1.6);transform-origin:9px 1px}.gp-reader-end-arrow>span:before,.gp-reader-end-arrow>span:after{content:'';position:absolute;display:block;right:0;width:12px;height:2px;background:#fff}.gp-reader-end-arrow>span:before{transform:rotate(45deg);transform-origin:bottom right}.gp-reader-end-arrow>span:after{top:0;transform:rotate(-45deg);transform-origin:top right}@keyframes gp-reader-end-bounce{0%,8%,32%,46%,100%{transform:translateY(0) scale(1);animation-timing-function:ease-out}20%{transform:translateY(-7px) scale(.99,1.01);animation-timing-function:ease-in}33%{transform:translateY(0) scale(1.035,.965);animation-timing-function:ease-out}39%{transform:translateY(-2px) scale(1);animation-timing-function:ease-in}}.gp-reader-end-screen .gp-reader-end{padding:20px;gap:22px}.gp-reader-end-screen .gp-reader-end-cover{height:clamp(180px,calc(100vh - 374px),460px)}@media(max-height:500px){.gp-reader-end-mobile{display:grid;grid-template-columns:110px minmax(0,430px);grid-template-rows:1fr 1fr;column-gap:18px;row-gap:12px;justify-content:center;align-content:center}.gp-reader-end-mobile h2{grid-column:1;grid-row:1;align-self:end}.gp-reader-end-mobile .gp-reader-end-arrow{grid-column:1;grid-row:2;align-self:start;justify-self:center}.gp-reader-end-mobile .gp-reader-end-link{grid-column:2;grid-row:1/3}}@media(prefers-reduced-motion:reduce){.gp-reader-end-arrow{animation:none}}.gp-reader-end-mobile{background:#000;color:#eee}.gp-reader-end-mobile h2{color:#fff}.gp-reader-end{row-gap:22px}.gp-reader-end .gp-reader-end-cover{align-items:flex-start}@media(max-height:500px){.gp-reader-end-mobile{row-gap:22px}}