.route[data-astro-cid-vexoqml6]{position:relative}.stops[data-astro-cid-vexoqml6]{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.line[data-astro-cid-vexoqml6]{position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:15px;height:3px;background:var(--ink)}.stop[data-astro-cid-vexoqml6]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:48px;text-decoration:none;color:var(--ink);font-size:12px;font-weight:500}.dot[data-astro-cid-vexoqml6]{width:16px;height:16px;margin-top:8px;border-radius:50%;background:var(--paper);border:3px solid var(--ink);transition:transform .35s var(--spring)}.stop[data-astro-cid-vexoqml6]:active .dot[data-astro-cid-vexoqml6]{transform:scale(.85)}.stop[data-astro-cid-vexoqml6].on{color:var(--red);font-weight:700}.stop[data-astro-cid-vexoqml6].on .dot[data-astro-cid-vexoqml6]{width:22px;height:22px;margin-top:5px;background:var(--red)}.tabbar[data-astro-cid-vexoqml6]{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 10px calc(14px + env(safe-area-inset-bottom)) 10px;background:#f6f1e7eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:2px solid var(--ink)}.tabbar[data-astro-cid-vexoqml6] .tram[data-astro-cid-vexoqml6]{position:absolute;left:20px;top:-54px}@media(min-width:900px){.tabbar[data-astro-cid-vexoqml6]{display:none}}.top[data-astro-cid-vexoqml6]{display:none}@media(min-width:900px){.top[data-astro-cid-vexoqml6]{display:block;min-width:360px}}.top[data-astro-cid-vexoqml6] .line[data-astro-cid-vexoqml6]{top:12px;height:2px}.top[data-astro-cid-vexoqml6] .stop[data-astro-cid-vexoqml6]{font-size:15px;padding:0 10px}.top[data-astro-cid-vexoqml6] .dot[data-astro-cid-vexoqml6]{width:14px;height:14px;margin-top:5px;border-width:2.5px}.top[data-astro-cid-vexoqml6] .stop[data-astro-cid-vexoqml6].on .dot[data-astro-cid-vexoqml6]{width:18px;height:18px;margin-top:3px}.top[data-astro-cid-vexoqml6].light .line[data-astro-cid-vexoqml6]{background:#ffffff73}.top[data-astro-cid-vexoqml6].light .stop[data-astro-cid-vexoqml6]{color:#c9d2e0}.top[data-astro-cid-vexoqml6].light .stop[data-astro-cid-vexoqml6]:hover{color:#fff}.top[data-astro-cid-vexoqml6].light .dot[data-astro-cid-vexoqml6]{background:var(--night-2);border-color:#fff}.top[data-astro-cid-vexoqml6].light .stop[data-astro-cid-vexoqml6].on{color:#fff}.top[data-astro-cid-vexoqml6].light .stop[data-astro-cid-vexoqml6].on .dot[data-astro-cid-vexoqml6]{background:var(--red)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.social[data-astro-cid-zamss57n]{display:flex;gap:8px}.social[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{width:44px;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;transition:transform .35s var(--spring),background .25s}.social[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:active{transform:scale(.92)}.light[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{color:#fff;border:1.5px solid rgba(255,255,255,.55)}.light[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:hover{background:#ffffff1f}.dark[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{color:var(--ink);border:2px solid var(--ink);background:var(--paper)}.dark[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:hover{background:var(--white)}.hdr[data-astro-cid-3ef6ksr2]{position:relative;z-index:20}.row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.night[data-astro-cid-3ef6ksr2]{color:#fff;padding-top:10px}.paper[data-astro-cid-3ef6ksr2]{position:sticky;top:0;background:#f6f1e7eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:2px solid var(--ink)}.header-search[data-astro-cid-3ef6ksr2]{margin-left:auto;min-height:44px;display:flex;align-items:center;padding:0 10px;color:inherit;font-size:14px;font-weight:700;text-decoration:none}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.sign[data-astro-cid-3ef6ksr2]{font-size:18px;padding:7px 5px}.name[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:20px;letter-spacing:-.6px}.paper[data-astro-cid-3ef6ksr2] .name[data-astro-cid-3ef6ksr2]{color:var(--ink)}.back[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px;min-height:44px;margin-left:-8px;padding:0 8px;text-decoration:none;color:var(--ink);font-size:14px;font-weight:700}.mobile-only[data-astro-cid-3ef6ksr2]{display:flex}.desktop-only[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:900px){.row[data-astro-cid-3ef6ksr2]{min-height:84px}.mobile-only[data-astro-cid-3ef6ksr2]{display:none}.desktop-only[data-astro-cid-3ef6ksr2]{display:flex}.sign[data-astro-cid-3ef6ksr2]{font-size:20px;padding:8px 6px}.name[data-astro-cid-3ef6ksr2]{font-size:22px}}
