.ap-scope{--mint:#2fdfa3;--lender:#055f46;--forest:#101715;--yours:#aab2ac;--ink:#101715;--ink2:#68716c;--ink3:#9aa29c;--rule:#10171526;--paper:#fff;--wash:#f2f5f2}.ap-scope .arrival-paths{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.ap-scope .pth{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:var(--paper);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.ap-scope .pth:hover{border-color:var(--ink3)}.ap-scope .pth[aria-selected=true]{background:var(--forest);border-color:var(--forest);color:#fff}.ap-scope .pth .info{opacity:.55;border:1.5px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.ap-scope .pth:hover .info,.ap-scope .pth:focus-visible .info{opacity:.9}.ap-scope .pth .tip{z-index:6;background:var(--paper);width:max-content;max-width:300px;color:var(--ink2);border:1px solid var(--rule);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:400;line-height:1.5;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(3px);box-shadow:0 14px 34px #060c0924}.ap-scope .pth .info:hover+.tip,.ap-scope .pth:focus-visible .tip{opacity:1;visibility:visible;transform:translateY(0)}.ap-scope .stage{background:var(--paper);border:1px solid var(--rule);border-radius:26px;padding:30px 34px 28px}.ap-scope .otc{height:252px;position:relative}.ap-scope .ms{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700;position:absolute;top:0}.ap-scope .ms i{color:var(--ink3);margin-top:2px;font-size:12px;font-style:normal;font-weight:400;display:block}.ap-scope .ms.r{transform:translate(-100%)}.ap-scope .tick{background:var(--rule);width:1px;height:174px;position:absolute;top:40px}.ap-scope .brk{background:var(--ink3);opacity:.55;height:1px;position:absolute;top:52px;left:0;right:0}.ap-scope .brk:before,.ap-scope .brk:after{content:"";background:var(--ink3);opacity:.55;width:1px;height:9px;position:absolute;top:-4px}.ap-scope .brk:before{left:0}.ap-scope .brk:after{right:0}.ap-scope .brklab{color:var(--ink3);background:var(--paper);white-space:nowrap;padding:0 12px;font-size:12.5px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.ap-scope .bar{border-radius:3px;transition:left .42s cubic-bezier(.4,0,.2,1),width .42s cubic-bezier(.4,0,.2,1),height .42s cubic-bezier(.4,0,.2,1),top .42s cubic-bezier(.4,0,.2,1),background-color .42s;position:absolute}.ap-scope .cap{color:var(--ink2);max-width:min(310px,56%);font-size:12.5px;line-height:1.4;transition:left .42s cubic-bezier(.4,0,.2,1);position:absolute}.ap-scope .cap b{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.ap-scope .cap.evt{border-left:2px solid var(--yours);max-width:calc(16.6% - 16px);padding-left:10px}.ap-scope .facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;padding-top:20px;display:grid}.ap-scope .facts div{color:var(--ink2);font-size:14.5px}.ap-scope .facts b{color:var(--ink);margin-top:3px;font-size:16.5px;font-weight:700;line-height:1.35;display:block}.ap-scope .pathnote{color:var(--ink2);margin-top:16px;font-size:15px;line-height:1.6}.ap-scope .pathnote[hidden],.ap-scope .legend{display:none}.ap-scope .fineprint{color:var(--ink3);margin-top:22px;font-size:12.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.ap-scope .bar,.ap-scope .cap,.ap-scope .pth,.ap-scope .pth .tip{transition:none}}@media (width<=720px){.ap-scope .arrival-paths{gap:8px}.ap-scope .pth{padding:10px 15px;font-size:14px}.ap-scope .stage{border-radius:18px;padding:20px 16px 22px}.ap-scope .otc{height:212px}.ap-scope .ms{font-size:11.5px}.ap-scope .ms i{font-size:10.5px}.ap-scope .cap{display:none}.ap-scope .legend{gap:10px;margin-top:14px;display:grid}.ap-scope .legend>div{color:var(--ink2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.ap-scope .legend .sw{border-radius:3px;flex:none;width:12px;height:12px;margin-top:3px}.ap-scope .legend b{color:var(--ink);font-size:13.5px;display:block}.ap-scope .brklab{padding:0 8px;font-size:11.5px}.ap-scope .facts{grid-template-columns:1fr;gap:14px}}
