.pkg-popup{--brief-ink:var(--sky-ink);--brief-ink-soft:var(--sky-charcoal);--brief-ink-faint:var(--sky-muted);--brief-edge:rgb(var(--sky-band-blue-rgb)/.16);--brief-sky:rgb(var(--sky-band-blue-rgb)/.05);--brief-route:var(--sky-band-blue);--brief-stamp:var(--sky-orange);--brief-cleared:#0b8a45;--brief-ease:cubic-bezier(.23,1,.32,1);--brief-measure:880px;max-width:var(--brief-measure);min-width:0;max-height:88dvh;color:var(--brief-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:max-width .46s var(--brief-ease);scrollbar-width:none;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;padding:0 24px 24px;overflow:hidden}.pkg-popup[data-stage=brief]{max-height:min(80dvh,680px)}.pkg-popup::-webkit-scrollbar{width:0;height:0}.pkg-popup-scroll{scrollbar-width:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;min-height:0;display:grid;overflow:hidden auto}.pkg-popup-scroll::-webkit-scrollbar{width:0;height:0}.pkg-popup[data-stage=form]{--brief-measure:680px}@media (prefers-reduced-motion:reduce){.pkg-popup{transition:none}}.pkg-popup-hero{isolation:isolate;width:calc(100% + 48px);height:170px;margin-inline:-24px;position:relative;overflow:hidden}.pkg-popup-hero img{z-index:-2;object-fit:cover;object-position:center 32%;width:100%;height:100%;position:absolute;inset:0}.pkg-popup-hero:after{z-index:-1;content:"";background:linear-gradient(#041a3e1a 0%,#041a3e99 52%,#041a3ef0 92%);position:absolute;inset:0}.pkg-popup-hero-copy{color:#fff;padding:0 24px 16px;position:absolute;inset:auto 0 0}.pkg-popup-kicker{color:#ffc584;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:800;display:block}.pkg-popup-hero-copy h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(22px,3.4vw,27px);font-weight:800;line-height:1.15}.pkg-popup-hero-copy p{color:#e9f3ffd9;margin:5px 0 0;font-size:12.5px;font-weight:600}.pkg-popup-lead{color:var(--brief-ink-soft);margin:0;font-size:14px;line-height:1.6}.pkg-popup-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pkg-popup-chips li{background:var(--brief-sky);color:var(--brief-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.pkg-popup-chips svg{color:var(--brief-route)}.pkg-popup-tiles h3,.pkg-popup-days h3{color:var(--brief-ink);letter-spacing:-.01em;text-transform:none;margin:0 0 10px;font-size:14px;font-weight:700}.pkg-popup-tiles[data-tone=out] h3{color:var(--brief-ink-faint)}.pkg-popup-tiles ul{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pkg-popup-tiles li{border:1px solid var(--brief-edge);background:var(--brief-sky);min-height:96px;color:var(--brief-ink);text-wrap:pretty;transition:border-color .16s var(--brief-ease),transform .22s var(--brief-ease);border-radius:14px;flex-direction:column;gap:8px;padding:12px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.pkg-popup-tiles li:hover{border-color:color-mix(in srgb,var(--tile,var(--brief-route))45%,transparent);transform:translateY(-2px)}.pkg-popup-tiles li>span{background:color-mix(in srgb,var(--tile,var(--brief-route))13%,#fff);width:34px;height:34px;color:var(--tile,var(--brief-route));transition:transform .26s var(--brief-ease);border-radius:11px;flex:none;place-items:center;display:grid}.pkg-popup-tiles li:hover>span{transform:scale(1.06)rotate(-4deg)}.pkg-popup-tiles[data-tone=out] li{color:var(--brief-ink-faint);background:0 0;border-style:dashed}.pkg-popup-tiles[data-tone=out] li:hover{border-color:var(--brief-edge);transform:none}.pkg-popup-tiles[data-tone=out] li>span{background:rgb(var(--sky-band-blue-rgb)/.06);color:var(--brief-ink-faint)}.pkg-popup-tiles[data-tone=out] li:hover>span{transform:none}.pkg-popup-days{min-width:0}.pkg-popup-days h3{color:var(--brief-ink-faint);letter-spacing:.14em;text-transform:uppercase;margin:6px 0 10px;font-size:10.5px;font-weight:800}.pkg-popup-days ol{scroll-snap-type:x proximity;scrollbar-color:rgb(var(--sky-band-blue-rgb)/.3)transparent;scrollbar-width:thin;overscroll-behavior-x:contain;gap:46px;margin:0;padding:2px 0 10px;list-style:none;display:flex;overflow-x:auto}.pkg-popup-days ol[data-scrollable=true]{cursor:grab}.pkg-popup-days ol[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pkg-popup-days ol:focus-visible{outline:2px solid var(--brief-route);outline-offset:3px;border-radius:18px}.pkg-popup-days li{--day-accent:var(--brief-route);--day-ink:var(--brief-route);border:1px solid var(--brief-edge);background:var(--sky-paper);box-shadow:inset 0 3px 0 var(--day-accent);scroll-snap-align:start;transition:border-color .16s var(--brief-ease),transform .22s var(--brief-ease);border-radius:16px;flex-direction:column;flex:0 0 218px;gap:10px;padding:14px;display:flex;position:relative}.pkg-popup-days li:nth-child(3n+2){--day-accent:var(--brief-stamp);--day-ink:color-mix(in srgb,var(--brief-stamp)68%,#000)}.pkg-popup-days li:nth-child(3n+3){--day-accent:var(--brief-cleared);--day-ink:var(--brief-cleared)}.pkg-popup-days li:hover{border-color:color-mix(in srgb,var(--day-accent)42%,#fff);transform:translateY(-2px)}.pkg-popup-days li:hover .pkg-popup-daymark{background:var(--day-ink);color:var(--sky-paper)}.pkg-popup-dayordinal{top:5px;color:color-mix(in srgb,var(--day-accent)20%,#fff);font-variant-numeric:tabular-nums;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:46px;font-weight:900;line-height:1;position:absolute;inset-inline-end:12px}.pkg-popup-days li:not(:last-child):after{top:50%;content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M23 2C9 9 9 16 23 23s14 14 0 21' stroke='%234eaeff' stroke-width='2.5' stroke-linecap='round' stroke-dasharray='5 7'/%3E%3Ccircle cx='23' cy='23' r='3' fill='%23ff8a1f'/%3E%3C/svg%3E") 50%/contain no-repeat;width:46px;height:46px;margin-top:-23px;position:absolute;inset-inline-start:100%;transform:rotate(-90deg)}.pkg-popup-days li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):not(:last-child):after{transform:rotate(90deg)}.pkg-popup-daymark{background:color-mix(in srgb,var(--day-accent)14%,#fff);width:30px;height:30px;color:var(--day-ink);font-variant-numeric:tabular-nums;transition:background-color .16s var(--brief-ease),color .16s var(--brief-ease);border-radius:50%;place-items:center;font-size:11.5px;font-weight:800;display:grid}@media (prefers-reduced-motion:no-preference){.pkg-popup-tiles li,.pkg-popup-days li{animation:brief-rise .42s var(--brief-ease)both}.pkg-popup-tiles li:nth-child(2),.pkg-popup-days li:nth-child(2){animation-delay:45ms}.pkg-popup-tiles li:nth-child(3),.pkg-popup-days li:nth-child(3){animation-delay:90ms}.pkg-popup-tiles li:nth-child(4){animation-delay:.135s}.pkg-popup-tiles li:nth-child(5){animation-delay:.18s}.pkg-popup-tiles li:nth-child(6){animation-delay:.225s}.pkg-popup-days li:not(:last-child):after{animation:brief-fade .36s var(--brief-ease).16s both}}@keyframes brief-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-fade{0%{opacity:0}to{opacity:1}}.pkg-popup-daybody{min-width:0}.pkg-popup-daybody strong{color:var(--brief-ink);font-size:14px;font-weight:700;line-height:1.3;display:block}.pkg-popup-daybody small{color:var(--brief-ink-faint);margin-top:1px;font-size:12px;font-weight:600;display:block}.pkg-popup-more{color:var(--brief-ink-faint);margin:0;padding-inline-start:44px;font-size:12.5px;font-weight:600}.pkg-popup-actions{z-index:2;border-top:1px solid var(--brief-edge);background:var(--sky-paper);align-items:center;gap:12px;margin:0 -24px -24px;padding:14px 24px 20px;display:flex;position:relative}.pkg-popup-send{background:var(--brief-stamp);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:50px;padding-inline:20px;font-family:inherit;font-size:15px;font-weight:700;transition:background .18s,transform .24s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 14px 28px -16px #ff8a1ff2}.pkg-popup-send:hover:not(:disabled){background:#ff6b1a;transform:translateY(-1px)}.pkg-popup-send:active:not(:disabled){transform:scale(.99)}.pkg-popup-send:disabled{box-shadow:none;cursor:progress;background:#f2c49a}.pkg-popup-explore{border:1px solid var(--brief-edge);min-height:50px;color:var(--brief-route);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding-inline:18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.pkg-popup-explore:hover{border-color:var(--brief-route);background:var(--brief-sky)}.pkg-popup-explore svg{transition:transform .24s cubic-bezier(.23,1,.32,1)}.pkg-popup-explore:hover svg{transform:translate(3px)}.pkg-popup-explore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:scaleX(-1)}.pkg-popup-explore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover svg{transform:scaleX(-1)}.pkg-popup :is(a,button):focus-visible{outline:3px solid var(--brief-stamp);outline-offset:3px}.pkg-popup-auth{border:1px solid var(--brief-edge);background:var(--brief-sky);border-radius:16px;justify-items:start;gap:14px;padding:18px;display:grid}.pkg-popup-auth>p{margin:0;font-size:14px;line-height:1.55}.pkg-popup-auth>div{gap:10px;width:100%;display:flex}.pkg-popup-back{min-height:36px;color:var(--brief-ink-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.pkg-popup-back:hover{color:var(--brief-ink)}.pkg-popup-form{min-width:0}@media (max-width:900px){.pkg-popup{max-width:none}.pkg-popup-days li{flex-basis:200px}}@media (max-width:640px){.pkg-popup{border-radius:0;gap:14px;width:100%;height:100dvh;max-height:100dvh;padding:0 16px 16px}.pkg-popup[data-stage=brief]{max-height:100dvh}.pkg-popup-hero{width:calc(100% + 32px);height:152px;margin-inline:-16px}.pkg-popup-hero-copy{padding:0 16px 14px}.pkg-popup-hero-copy h2{font-size:21px}.pkg-popup-lead{font-size:13.5px}.pkg-popup-chips li{padding:5px 9px;font-size:11.5px}.pkg-popup-tiles ul{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:7px}.pkg-popup-tiles li{min-height:84px;padding:10px;font-size:12px}.pkg-popup-tiles li>span{border-radius:9px;width:30px;height:30px}.pkg-popup-days ol{gap:38px}.pkg-popup-days li{flex-basis:176px;padding:12px}.pkg-popup-dayordinal{font-size:40px;top:4px}.pkg-popup-days li:not(:last-child):after{width:38px;height:38px;margin-top:-19px}.pkg-popup-actions{gap:8px;margin:0 -16px -16px;padding:12px 16px 14px}.pkg-popup-send,.pkg-popup-explore{min-height:46px;padding-inline:14px;font-size:13.5px}}.pkg-popup-explore-short{display:none}@media (max-width:520px){.pkg-popup-explore-long{display:none}.pkg-popup-explore-short{display:inline}.pkg-popup-explore{flex:none}.pkg-popup-send{flex:auto}}@media (prefers-reduced-motion:reduce){.pkg-popup-send,.pkg-popup-explore,.pkg-popup-explore svg,.pkg-popup-tiles li,.pkg-popup-tiles li>span,.pkg-popup-days li{transition-property:border-color,background-color,color}.pkg-popup-send:hover:not(:disabled),.pkg-popup-explore:hover svg,.pkg-popup-tiles li:hover,.pkg-popup-tiles li:hover>span,.pkg-popup-days li:hover{transform:none}.pkg-popup-days li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover{transform:none}}.pkg-popup-note{color:var(--brief-ink-faint);margin:0;font-size:13px;font-weight:600}.pkg-popup-loading{justify-items:center;gap:6px;padding:12px 0 6px;display:grid}.pkg-popup-loading p{color:var(--brief-ink-faint);margin:0;font-size:12.5px;font-weight:600}.pkg-popup-loading-route{width:200px;height:56px;position:relative}.pkg-popup-loading-route svg{display:block;overflow:visible}.pkg-popup-loading-route path{fill:none;stroke:rgb(var(--sky-band-blue-rgb)/.3);stroke-dasharray:4 8;stroke-linecap:round;stroke-width:2px}.pkg-popup-loading-plane{top:0;color:var(--brief-stamp);offset-path:path("M6 42C40 6 78 6 104 28s62 22 90 -14");offset-rotate:auto;place-items:center;display:grid;position:absolute;inset-inline-start:0}.pkg-popup-loading-plane svg{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.pkg-popup-loading-plane{animation:2.8s cubic-bezier(.55,0,.45,1) infinite brief-fly}.pkg-popup-loading-route path{animation:1.4s linear infinite brief-drift}}@media (prefers-reduced-motion:reduce){.pkg-popup-loading-plane{offset-distance:50%}}@keyframes brief-fly{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes brief-drift{to{stroke-dashoffset:-12px}}.pkg-popup-days ol{scrollbar-width:none}.pkg-popup-days ol::-webkit-scrollbar{width:0;height:0}
