.w-rm{width:100%;height:100%;display:block}.w-rm-land{fill:var(--sg-land);stroke:#463c284d;stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.w-rm-line{fill:none;stroke:var(--sg-ink);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:.1 4.2;opacity:.75;vector-effect:non-scaling-stroke}.w-rm-lead line{stroke:var(--sg-ink);stroke-width:1px;stroke-opacity:.45;vector-effect:non-scaling-stroke}.w-rm-stop circle{fill:var(--sg-ink);stroke:var(--sg-white);stroke-width:2px;vector-effect:non-scaling-stroke;transition:transform .3s var(--sg-ease);transform-box:fill-box;transform-origin:50%}.w-rm-stop text{fill:var(--sg-white);font-family:var(--sg-sans);text-anchor:middle;font-variant-numeric:tabular-nums;font-weight:600}.w-rm-stop.on circle{fill:var(--sg-white);stroke:var(--sg-ink);stroke-width:2.6px;transform:scale(1.22)}.w-rm-stop.on text{fill:var(--sg-ink)}.w-vn{width:100%;height:auto;display:block;overflow:visible}.w-vn-land{fill:var(--sg-land-2);stroke:none}.w-vn-isl{fill:#151a2161}.w-vn-ring{fill:#151a2121}.w-vn-dot{fill:var(--sg-ink);stroke:var(--sg-white);stroke-width:1.6px;vector-effect:non-scaling-stroke}
.sa-end{background:var(--sg-fill);margin-top:64px;padding:48px 0 64px}.sa-end h2{font:500 28px/36px var(--sg-serif);letter-spacing:-.01em;text-wrap:balance;color:var(--sg-ink);margin:0}.sa-eh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.sa-es{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0;display:flex}.sa-es .sa-mi{font:400 14px/20px var(--sg-sans);color:var(--sg-ink-2);align-items:center;gap:6px;display:inline-flex}.sa-es .sa-mi>.sg-icon{width:16px;height:16px;color:var(--sg-mute)}.sa-ea{align-items:center;gap:8px;display:flex}.sa-ea .sa-rl{border:1px solid var(--sg-line);background:var(--sg-paper);width:40px;height:40px}.sa-ea .sa-rl:hover{background:var(--sg-fill)}.sa-ea .sa-eall{background:var(--sg-paper);height:44px;box-shadow:inset 0 0 0 1px var(--sg-line);font:600 16px/20px var(--sg-sans);gap:8px;padding:0 22px}.sa-ea .sa-eall .sg-icon{width:18px;height:18px}.sa-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;margin-top:24px;padding-bottom:8px;display:flex;overflow-x:auto}.sa-rail::-webkit-scrollbar{display:none}.sa-rail:focus-visible{outline:2px solid var(--sg-ink);outline-offset:4px}.sa-tile{text-align:left;scroll-snap-align:start;color:var(--sg-ink);border-radius:16px;flex:0 0 216px;align-content:start;gap:8px;text-decoration:none;display:grid}.sa-tph{aspect-ratio:4/5;background:var(--sg-paper);border-radius:16px;display:block;position:relative;overflow:hidden}.sa-tph img{transition:transform .5s var(--sg-ease)}.sa-tile:hover .sa-tph img{transform:scale(1.04)}.sa-tile:focus-visible{outline:2px solid var(--sg-ink);outline-offset:4px}.sa-cv{background:color-mix(in srgb, var(--sa-kc) 10%, var(--sg-white));align-content:space-between;padding:16px;display:grid;position:absolute;inset:0}.sa-cv i{background:var(--sg-white);width:40px;height:40px;color:var(--sa-kc);border-radius:50%;place-items:center;display:grid}.sa-cv i .sg-icon{width:20px;height:20px}.sa-cv b{font:500 20px/28px var(--sg-serif);color:var(--sg-ink);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sa-tl{gap:0;display:grid}.sa-tl b{font:500 20px/28px var(--sg-serif);display:block}.sa-tl small{font:400 14px/20px var(--sg-sans);color:var(--sg-ink-2);flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.sa-tl small i{background:var(--sa-kc);border-radius:50%;flex:none;width:8px;height:8px}.sa-tl .sa-tcr{font:400 12px/16px var(--sg-sans);color:var(--sg-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.sa-nx{border-top:1px solid var(--sg-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;margin-top:48px;padding-top:32px;display:grid}.ss-next-group{align-content:start;gap:8px;display:grid}.ss-next-h{font:600 14px/20px var(--sg-sans);color:var(--sg-ink);margin:0}.ss-next-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-next-near{gap:6px}.ss-nrow{background:var(--sg-paper);min-height:48px;color:var(--sg-ink);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px 7px 7px;text-decoration:none;transition:background .2s,box-shadow .2s;display:grid}.ss-nrow:hover,.ss-npn:hover,.ss-njr:hover{background:var(--sg-white);box-shadow:var(--sg-e1)}.ss-nrow-i{background:var(--ss-kc);width:34px;height:34px;color:var(--sg-white);border-radius:50%;place-items:center;display:grid}.ss-nrow-i .sg-icon{width:16px;height:16px}.ss-nrow b{font:600 16px/24px var(--sg-sans);display:block}.ss-nrow small{font:400 14px/20px var(--sg-sans);color:var(--sg-ink-2);display:block}.ss-nrow>.sg-icon{color:var(--sg-mute);width:16px;height:16px}.ss-npn>.sg-icon{color:var(--sg-ink);width:18px;height:18px}.ss-npn{background:var(--sg-paper);color:var(--sg-ink);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .2s,box-shadow .2s;display:grid}.ss-npn-pic{background:var(--sg-paper-2);border-radius:12px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.ss-npn-cover{width:100%;height:100%;position:absolute;inset:0}.ss-npn small{font:600 12px/16px var(--sg-sans);color:var(--sg-mute);display:block}.ss-npn b{font:500 20px/28px var(--sg-serif);display:block}.ss-njr{background:var(--sg-paper);color:var(--sg-ink);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .2s,box-shadow .2s;display:grid}.ss-njr-map{background:var(--sg-paper-2);border-radius:12px;width:64px;height:64px;display:block;overflow:hidden}.ss-njr small{display:none}.ss-njr b{font:500 20px/28px var(--sg-serif);display:block}.ss-njr>.sg-icon{width:18px;height:18px}.ss-next-acts{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.ss-next-acts .sg-ghost{background:var(--sg-paper);box-shadow:inset 0 0 0 1px var(--sg-line)}.ss-next-acts .sg-btn{height:48px;font:600 16px/24px var(--sg-sans)}:where(.ss-nrow,.ss-npn,.ss-njr):focus-visible{outline:2px solid var(--sg-ink);outline-offset:2px}@media (max-width:1023px){.sa-end{padding-bottom:152px}}@media (max-width:640px){.sa-end{margin-top:48px;padding:32px 0 128px}.sa-ea .sa-rl{display:none}.sa-ea .sa-eall{height:36px}.sa-tile{flex-basis:160px}.sa-nx{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}}@media (prefers-reduced-motion:reduce){.ss-nrow,.ss-npn,.ss-njr,.sa-tph img{transition:none}}
