.sj[data-v-ddce95a9]{padding:8px 0}.sj__trigger[data-v-ddce95a9]{color:var(--color-brand,#a4326a);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;line-height:1.5;display:inline-flex}.sj__trigger:hover span[data-v-ddce95a9]{text-decoration:underline}.sj__alternatives a[data-v-ddce95a9]:focus-visible,.sj__close[data-v-ddce95a9]:focus-visible,.sj__footer button[data-v-ddce95a9]:focus-visible,.sj__trigger[data-v-ddce95a9]:focus-visible{outline-offset:4px;outline:2px solid #a4326a}.sj__dialog[data-v-ddce95a9]{width:min(600px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink,#211a33);background:#fff;border:0;margin:0;padding:0;font-family:inherit;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-16px 0 60px #211a3320}.sj__dialog[data-v-ddce95a9]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211a3366}.sj__header[data-v-ddce95a9]{z-index:1;background:#fff;border-bottom:1px solid #e9e3e0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex;position:sticky;top:0}.sj__dialog h2[data-v-ddce95a9]{letter-spacing:-.02em;text-transform:none;margin:6px 0 0;font-size:24px;font-weight:700;line-height:1.25}.sj__eyebrow[data-v-ddce95a9]{color:var(--ink-soft,#62596b);margin:0;font-size:12px;font-weight:600;line-height:1.5}.sj__close[data-v-ddce95a9]{width:36px;height:36px;color:inherit;cursor:pointer;background:#fff;border:1px solid #e9e3e0;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.sj__body[data-v-ddce95a9]{flex-direction:column;gap:24px;padding:24px 28px;display:flex}.sj__intro[data-v-ddce95a9]{margin:0;font-size:16px;line-height:1.65}.sj__selected[data-v-ddce95a9]{background:#f7f2ed;border-radius:14px;padding:20px}.sj__dialog h3[data-v-ddce95a9]{text-transform:none;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4}.sj__selected h3[data-v-ddce95a9]{margin-top:6px}.sj__selected p[data-v-ddce95a9]{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;font-size:14px;display:flex}.sj__muted[data-v-ddce95a9],.sj__selected>span[data-v-ddce95a9]:last-child{color:var(--ink-soft,#62596b);font-size:14px}.sj__muted[data-v-ddce95a9]{margin:0 0 16px;line-height:1.6}.sj__route[data-v-ddce95a9]{margin:0;padding:0;list-style:none}.sj__route li[data-v-ddce95a9]{gap:14px;padding-bottom:22px;display:flex;position:relative}.sj__route li[data-v-ddce95a9]:last-child{padding-bottom:0}.sj__route li[data-v-ddce95a9]:not(:last-child):before{content:"";background:#ded4db;width:1px;position:absolute;top:30px;bottom:0;left:14px}.sj__stop[data-v-ddce95a9]{color:#a4326a;background:#f5e9ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.sj__alternatives small[data-v-ddce95a9],.sj__route small[data-v-ddce95a9]{color:var(--ink-soft,#62596b);font-size:12px;line-height:1.6;display:block}.sj__route strong[data-v-ddce95a9]{margin-top:3px;font-size:16px;line-height:1.5;display:block}.sj__route p[data-v-ddce95a9]{color:var(--ink-soft,#62596b);margin:3px 0 0}.sj__note[data-v-ddce95a9],.sj__route p[data-v-ddce95a9]{font-size:14px;line-height:1.6}.sj__note[data-v-ddce95a9]{background:#f7f2ed;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:16px;display:flex}.sj__note>span[data-v-ddce95a9]{color:#a4326a;flex:none;margin-top:4px}.sj__alternatives[data-v-ddce95a9]{margin:0;padding:0;list-style:none}.sj__alternatives li[data-v-ddce95a9]{border-top:1px solid #e9e3e0;padding:18px 0}.sj__alternatives strong[data-v-ddce95a9]{margin:4px 0;font-size:16px;line-height:1.5;display:block}.sj__alternatives a[data-v-ddce95a9]{color:#a4326a;align-items:center;gap:5px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.sj__alternatives a[data-v-ddce95a9]:hover{text-decoration:underline}.sj__footer[data-v-ddce95a9]{background:#fff;border-top:1px solid #e9e3e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.sj__footer span[data-v-ddce95a9]{color:var(--ink-soft,#62596b);max-width:270px;font-size:12px;line-height:1.5}.sj__footer button[data-v-ddce95a9]{color:#fff;font:inherit;cursor:pointer;background:#a4326a;border:0;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:600}@media (width<=600px){.sj__dialog[data-v-ddce95a9]{border-radius:20px 20px 0 0;width:100%;height:auto;max-height:90dvh;margin:0;inset:auto 0 0}.sj__header[data-v-ddce95a9]{padding:20px}.sj__dialog h2[data-v-ddce95a9]{font-size:22px}.sj__body[data-v-ddce95a9]{gap:20px;padding:20px}.sj__footer[data-v-ddce95a9]{padding:18px 20px}.sj__intro[data-v-ddce95a9]{font-size:14px}.sj__footer button[data-v-ddce95a9]{width:100%}}
