.su-journey[data-astro-cid-kflcmg5b]{position:relative}.su-phases[data-astro-cid-kflcmg5b]{gap:2rem;padding:0;list-style:none;display:grid}.su-phase[data-astro-cid-kflcmg5b]{grid-template-columns:2.75rem 1fr;gap:1rem;display:grid}.su-phase-n[data-astro-cid-kflcmg5b]{z-index:2;border:2px solid var(--color-su-primary);background:var(--color-su-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;transition:background .3s,color .3s,border-color .3s;display:inline-flex;position:relative}.su-win[data-astro-cid-kflcmg5b]{border:1.5px solid var(--color-su-line);background:#fff;border-radius:12px;min-width:0;transition:border-color .4s,box-shadow .4s;overflow:hidden}.su-win-bar[data-astro-cid-kflcmg5b]{border-bottom:1px solid var(--color-su-line);background:var(--color-su-surface);align-items:center;gap:.75rem;padding:.5rem .75rem;transition:opacity .3s,background .3s;display:flex;position:relative}.su-win-dots[data-astro-cid-kflcmg5b]{flex:none;gap:5px;display:flex}.su-win-dots[data-astro-cid-kflcmg5b] i[data-astro-cid-kflcmg5b]{background:var(--color-su-line);border-radius:999px;width:9px;height:9px}.su-win-url[data-astro-cid-kflcmg5b]{border:1px solid var(--color-su-line);min-width:0;max-width:22rem;color:var(--color-su-muted);background:#fff;border-radius:999px;flex:1;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.8rem;line-height:1.4;display:flex}.su-win-url[data-astro-cid-kflcmg5b] svg[data-astro-cid-kflcmg5b]{width:.8rem;height:.8rem;color:var(--color-su-primary);flex:none}.su-win-typed[data-astro-cid-kflcmg5b]{white-space:nowrap;text-overflow:clip;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;overflow:hidden}.su-win-load[data-astro-cid-kflcmg5b]{background:linear-gradient(90deg, var(--color-su-primary), var(--color-su-spark));transform-origin:0;opacity:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.su-win-body[data-astro-cid-kflcmg5b]{padding:1.1rem 1.25rem 1.35rem}.su-win-body[data-astro-cid-kflcmg5b]>[data-astro-cid-kflcmg5b]+[data-astro-cid-kflcmg5b]{margin-top:.75rem}.su-phase[data-astro-cid-kflcmg5b] h2[data-astro-cid-kflcmg5b]{margin-top:0}.su-phase-lead[data-astro-cid-kflcmg5b]{color:var(--color-su-green);font-weight:600}.su-win-body[data-astro-cid-kflcmg5b]>h2[data-astro-cid-kflcmg5b]+.su-phase-lead[data-astro-cid-kflcmg5b]{margin-top:.25rem}.su-steps-ordered[data-astro-cid-kflcmg5b]{gap:.5rem;padding-left:1.25rem;list-style:decimal;display:grid}.su-steps-ordered[data-astro-cid-kflcmg5b] li[data-astro-cid-kflcmg5b]::marker{color:var(--color-su-green);font-weight:600}.su-substeps[data-astro-cid-kflcmg5b]{color:var(--color-su-muted);gap:.25rem;margin-top:.4rem;padding-left:1.25rem;list-style:outside;display:grid}.su-substeps[data-astro-cid-kflcmg5b] li[data-astro-cid-kflcmg5b]::marker{color:var(--color-su-green);font-weight:400}.su-callout[data-astro-cid-kflcmg5b]{border:1px dashed var(--color-su-primary);background:#fff;border-radius:14px;padding:1.25rem 1.5rem}.su-callout[data-astro-cid-kflcmg5b] h2[data-astro-cid-kflcmg5b]{margin-top:0}.su-callout[data-astro-cid-kflcmg5b]>[data-astro-cid-kflcmg5b]+[data-astro-cid-kflcmg5b]{margin-top:.75rem}.su-platform[data-astro-cid-kflcmg5b]{margin-bottom:2.5rem}.su-platform[data-astro-cid-kflcmg5b] h3[data-astro-cid-kflcmg5b]{align-items:center;gap:.5rem;margin-top:1.25rem;font-weight:700;display:flex}.su-platform[data-astro-cid-kflcmg5b] h3[data-astro-cid-kflcmg5b] img[data-astro-cid-kflcmg5b]{flex:none;width:1.75rem;height:1.75rem}.su-checkpoints[data-astro-cid-kflcmg5b]{margin-top:2.5rem}.su-checkpoints[data-astro-cid-kflcmg5b] h2[data-astro-cid-kflcmg5b]{align-items:center;gap:.5rem;display:flex}.su-checkpoints[data-astro-cid-kflcmg5b] h2[data-astro-cid-kflcmg5b] svg[data-astro-cid-kflcmg5b]{width:1.5rem;height:1.5rem;color:var(--color-su-green);flex:none}.su-callout[data-astro-cid-kflcmg5b] ul[data-astro-cid-kflcmg5b]{padding-left:1.25rem;list-style:outside}.su-callout[data-astro-cid-kflcmg5b] li[data-astro-cid-kflcmg5b]::marker{color:var(--color-su-green)}.su-phase-note[data-astro-cid-kflcmg5b]{border-left:4px solid var(--color-su-primary);background:var(--color-su-surface);border-radius:0 10px 10px 0;padding:.9rem 1rem}.su-route[data-astro-cid-kflcmg5b]{z-index:1;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--color-su-map) 55%, transparent) 0 8px, transparent 8px 14px);width:3px;display:none;position:absolute;left:calc(1.375rem - 1.5px)}.su-route-fill[data-astro-cid-kflcmg5b]{background:var(--color-su-primary);transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0}.su-route-pin[data-astro-cid-kflcmg5b]{z-index:3;filter:drop-shadow(0 3px 3px #0000002e);width:1.6rem;display:none;position:absolute;top:0;left:1.375rem;translate:-50% -100%}.su-journey[data-astro-cid-kflcmg5b].is-live [data-astro-cid-kflcmg5b]:is(.su-route,.su-route-pin){display:block}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b]:not(.is-on) .su-phase-n[data-astro-cid-kflcmg5b]{color:var(--color-su-muted);border-color:var(--color-su-line);background:#fff}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b]:not(.is-on) .su-win[data-astro-cid-kflcmg5b]{border-style:dashed}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b]:not(.is-on) .su-win-bar[data-astro-cid-kflcmg5b]>[data-astro-cid-kflcmg5b]{opacity:0}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b]:not(.is-on) .su-win-bar[data-astro-cid-kflcmg5b]{background:#fff}.is-live[data-astro-cid-kflcmg5b] .su-win-bar[data-astro-cid-kflcmg5b]>[data-astro-cid-kflcmg5b]{transition:opacity .25s}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b].is-on .su-win-typed[data-astro-cid-kflcmg5b]{animation:su-type .55s steps(var(--n)) both}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b].is-on .su-win-load[data-astro-cid-kflcmg5b]{animation:.8s ease-out .15s both su-load}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b].is-current .su-win[data-astro-cid-kflcmg5b]{border-color:var(--color-su-primary);box-shadow:0 10px 30px -12px color-mix(in srgb, var(--color-su-primary) 45%, transparent)}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b].is-current .su-win-dots[data-astro-cid-kflcmg5b] i[data-astro-cid-kflcmg5b]:first-child{background:#f0645a}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b].is-current .su-win-dots[data-astro-cid-kflcmg5b] i[data-astro-cid-kflcmg5b]:nth-child(2){background:#f5c04e}.is-live[data-astro-cid-kflcmg5b] .su-phase[data-astro-cid-kflcmg5b].is-current .su-win-dots[data-astro-cid-kflcmg5b] i[data-astro-cid-kflcmg5b]:nth-child(3){background:var(--color-su-spark)}@keyframes su-type{0%{max-width:0}to{max-width:calc(var(--n) * 1ch)}}@keyframes su-load{0%{opacity:1;transform:scaleX(0)}75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}
