.road[data-astro-cid-3g5ukcaj]{position:relative;overflow:hidden;padding:var(--sp-6) 0 var(--sp-5);background:radial-gradient(ellipse at 18% 65%,color-mix(in srgb,var(--bg-inverse) 88%,var(--fg-on-inverse)) 0,var(--bg-inverse) 45%,color-mix(in srgb,var(--bg-inverse) 85%,var(--fg)) 100%)}.top[data-astro-cid-3g5ukcaj]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);opacity:.92;margin:0}.moon[data-astro-cid-3g5ukcaj]{width:18px;height:18px;border-radius:50%;background:var(--fg-on-inverse);position:relative;overflow:hidden;flex:none}.moon[data-astro-cid-3g5ukcaj] i[data-astro-cid-3g5ukcaj]{position:absolute;inset:0;border-radius:50%;background:var(--accent-strong);transform:translate(var(--mx, 0))}.big[data-astro-cid-3g5ukcaj]{font-family:var(--font-display);font-weight:600;line-height:1;margin:var(--sp-3) 0 0;color:var(--accent-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);font-variant-numeric:lining-nums tabular-nums}.big[data-astro-cid-3g5ukcaj] .num{font-size:clamp(60px,9vw,92px);letter-spacing:-.01em}.big[data-astro-cid-3g5ukcaj] .txt{font-size:clamp(44px,7vw,72px);line-height:1.1}.big[data-astro-cid-3g5ukcaj] small{font-size:clamp(22px,3vw,28px);font-weight:600;color:var(--fg-on-inverse)}.line[data-astro-cid-3g5ukcaj]{margin:var(--sp-3) 0 0;max-width:46ch;font-size:var(--fs-md, 1.05rem);line-height:1.55}svg[data-astro-cid-3g5ukcaj].canh{width:100%;height:auto;display:block;overflow:visible;margin-top:var(--sp-3);--bg-son: var(--bg-inverse)}.mk[data-astro-cid-3g5ukcaj]{cursor:pointer}.mk[data-astro-cid-3g5ukcaj] .hit[data-astro-cid-3g5ukcaj]{fill:transparent}.mk[data-astro-cid-3g5ukcaj].cur .fl[data-astro-cid-3g5ukcaj]{filter:drop-shadow(0 0 10px var(--accent-2))}.ring[data-astro-cid-3g5ukcaj],.ring-next[data-astro-cid-3g5ukcaj]{fill:none;display:none}.mk[data-astro-cid-3g5ukcaj].cur .ring[data-astro-cid-3g5ukcaj]{display:inline;stroke:var(--accent-2);stroke-opacity:.55;stroke-width:2.5}.mk[data-astro-cid-3g5ukcaj].next .ring-next[data-astro-cid-3g5ukcaj]{display:inline;stroke:var(--accent-2);stroke-opacity:.7;stroke-width:1.2}.lbl[data-astro-cid-3g5ukcaj]{font:13px var(--font-body);fill:var(--fg-on-inverse)}.mk[data-astro-cid-3g5ukcaj].cur .lbl[data-astro-cid-3g5ukcaj]{font-weight:600}.lbl[data-astro-cid-3g5ukcaj].nd{font-size:11px;fill:var(--accent-2);display:none}.mk[data-astro-cid-3g5ukcaj].next .lbl[data-astro-cid-3g5ukcaj].nd{display:inline}.mk[data-astro-cid-3g5ukcaj]:focus-visible{outline:none}.mk[data-astro-cid-3g5ukcaj]:focus-visible .hit[data-astro-cid-3g5ukcaj]{stroke:var(--focus);stroke-width:3}.petal[data-astro-cid-3g5ukcaj]{fill:var(--hoa);opacity:.85;display:none}svg[data-astro-cid-3g5ukcaj][data-all-past=true] .petal[data-astro-cid-3g5ukcaj]{display:inline}.doc[data-astro-cid-3g5ukcaj]{display:none}.k-mai[data-astro-cid-3g5ukcaj],.k-dao[data-astro-cid-3g5ukcaj]{transition:opacity .6s ease,visibility 0s}#road[data-astro-cid-3g5ukcaj]:not(.show-dao) .k-dao[data-astro-cid-3g5ukcaj],#road[data-astro-cid-3g5ukcaj].show-dao .k-mai[data-astro-cid-3g5ukcaj]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility 0s linear .6s}.set[data-astro-cid-3g5ukcaj].lbl-out .lbl[data-astro-cid-3g5ukcaj]{opacity:0;transition:opacity .25s ease}.set[data-astro-cid-3g5ukcaj] .fl[data-astro-cid-3g5ukcaj].bye{transform-box:fill-box;transform-origin:center;animation:hoa-rung .38s ease-in both!important}.set[data-astro-cid-3g5ukcaj].wait .fl[data-astro-cid-3g5ukcaj]{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:none!important}.set[data-astro-cid-3g5ukcaj] .fl[data-astro-cid-3g5ukcaj].pop2{transform-box:fill-box;transform-origin:center;animation:hoa-bung .32s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes hoa-rung{to{transform:translateY(14px) scale(.2) rotate(-25deg);opacity:0}}.askband[data-astro-cid-3g5ukcaj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);background:var(--bg);color:var(--fg);border-radius:var(--radius-md);font-size:var(--fs-sm);max-width:560px}#road[data-astro-cid-3g5ukcaj]:not(.ask) .askband[data-astro-cid-3g5ukcaj],#road[data-astro-cid-3g5ukcaj]:not(.js) .pick[data-astro-cid-3g5ukcaj],#road[data-astro-cid-3g5ukcaj]:not(.js) .share[data-astro-cid-3g5ukcaj]{display:none}.askband[data-astro-cid-3g5ukcaj].in{animation:band-in .25s ease both}@keyframes band-in{0%{opacity:0;transform:translateY(-8px)}}.askband[data-astro-cid-3g5ukcaj] button[data-astro-cid-3g5ukcaj][data-k]{font:inherit;font-weight:700;min-height:44px;min-width:44px;margin:0 var(--sp-1);padding:0 var(--sp-3);color:var(--accent);background:var(--bg-elevated);border:1.5px solid var(--accent);border-radius:var(--radius-pill);cursor:pointer}.askband[data-astro-cid-3g5ukcaj] .later[data-astro-cid-3g5ukcaj]{font:inherit;min-height:44px;padding:0 var(--sp-2);color:var(--fg-muted);background:none;border:0;text-decoration:underline;cursor:pointer}.road[data-astro-cid-3g5ukcaj] .container[data-astro-cid-3g5ukcaj]{position:relative}.pick[data-astro-cid-3g5ukcaj]{display:inline-flex;border:1px solid color-mix(in srgb,var(--fg-on-inverse) 50%,transparent);border-radius:var(--radius-pill);overflow:hidden}.pick[data-astro-cid-3g5ukcaj] button[data-astro-cid-3g5ukcaj]{font:inherit;font-size:var(--fs-sm);font-weight:600;min-height:44px;min-width:56px;padding:0 var(--sp-3);color:var(--fg-on-inverse);background:transparent;border:0;cursor:pointer}.pick[data-astro-cid-3g5ukcaj] button[data-astro-cid-3g5ukcaj][aria-pressed=true]{background:var(--fg-on-inverse);color:var(--fg)}@media(prefers-reduced-motion:reduce){.k-mai[data-astro-cid-3g5ukcaj],.k-dao[data-astro-cid-3g5ukcaj],#road[data-astro-cid-3g5ukcaj] .k-mai[data-astro-cid-3g5ukcaj],#road[data-astro-cid-3g5ukcaj] .k-dao[data-astro-cid-3g5ukcaj]{transition:none}.askband[data-astro-cid-3g5ukcaj].in{animation:none}}.ngang[data-astro-cid-3g5ukcaj]{position:relative}.sign[data-astro-cid-3g5ukcaj]{cursor:pointer}.sign[data-astro-cid-3g5ukcaj] .hit[data-astro-cid-3g5ukcaj]{fill:transparent}.sign[data-astro-cid-3g5ukcaj] text[data-astro-cid-3g5ukcaj]{font:13px var(--font-body);fill:var(--fg-on-inverse);fill-opacity:.8}.sign[data-astro-cid-3g5ukcaj] .arrow[data-astro-cid-3g5ukcaj],.sign[data-astro-cid-3g5ukcaj] .ul[data-astro-cid-3g5ukcaj]{fill:none;stroke:var(--accent-2);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.sign[data-astro-cid-3g5ukcaj] .ul[data-astro-cid-3g5ukcaj]{transform-box:fill-box;transform-origin:left center;transition:transform .24s ease}.sign[data-astro-cid-3g5ukcaj]:hover .ul[data-astro-cid-3g5ukcaj],.sign[data-astro-cid-3g5ukcaj]:focus-visible .ul[data-astro-cid-3g5ukcaj]{transform:scaleX(2.4)}.sign[data-astro-cid-3g5ukcaj]:hover text[data-astro-cid-3g5ukcaj],.sign[data-astro-cid-3g5ukcaj]:focus-visible text[data-astro-cid-3g5ukcaj]{fill-opacity:1}.sign[data-astro-cid-3g5ukcaj]:focus-visible{outline:none}.sign[data-astro-cid-3g5ukcaj]:focus-visible .hit[data-astro-cid-3g5ukcaj]{stroke:var(--focus);stroke-width:2}.set[data-astro-cid-3g5ukcaj].lbl-out .sign[data-astro-cid-3g5ukcaj]{opacity:0;transition:opacity .25s ease}.thiep[data-astro-cid-3g5ukcaj]{position:absolute;right:0;top:18%;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);background:var(--bg);color:var(--fg);font-size:var(--fs-sm);font-weight:600;text-decoration:none;border-radius:3px;box-shadow:0 6px 18px color-mix(in srgb,var(--fg) 30%,transparent);transform:rotate(2deg)}.thiep[data-astro-cid-3g5ukcaj] .y[data-astro-cid-3g5ukcaj]{background:var(--accent-2);color:var(--fg);font-weight:700;padding:0 var(--sp-2);border-radius:2px;font-variant-numeric:lining-nums}.thiep[data-astro-cid-3g5ukcaj]:hover,.thiep[data-astro-cid-3g5ukcaj]:focus-visible{transform:rotate(0)}.thiep-doc[data-astro-cid-3g5ukcaj]{display:none}@media(prefers-reduced-motion:reduce){.sign[data-astro-cid-3g5ukcaj] .ul[data-astro-cid-3g5ukcaj]{transition:none}}.here-mk[data-astro-cid-3g5ukcaj][data-show=false],.here-doc[data-astro-cid-3g5ukcaj][data-show=false]{display:none}.here-mk[data-astro-cid-3g5ukcaj] circle[data-astro-cid-3g5ukcaj]{fill:var(--accent-2);stroke:var(--fg-on-inverse);stroke-width:2}.here-mk[data-astro-cid-3g5ukcaj] text[data-astro-cid-3g5ukcaj]{font:600 11px var(--font-body);fill:var(--fg-on-inverse)}.canh-doc[data-astro-cid-3g5ukcaj] .here-mk[data-astro-cid-3g5ukcaj] circle[data-astro-cid-3g5ukcaj]{stroke-width:3}.here-doc[data-astro-cid-3g5ukcaj]{display:none}.road-actions[data-astro-cid-3g5ukcaj]{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:var(--sp-2)}.share[data-astro-cid-3g5ukcaj]{font:inherit;font-size:var(--fs-sm);font-weight:600;min-height:44px;padding:0 var(--sp-4);color:var(--fg);background:var(--accent-2);border:0;border-radius:var(--radius-pill);cursor:pointer}.copied[data-astro-cid-3g5ukcaj]{font-size:var(--fs-sm);color:var(--accent-2)}.road-card[data-astro-cid-3g5ukcaj]{position:absolute;z-index:5;width:min(300px,100%);padding:var(--sp-3) var(--sp-4);background:var(--bg);color:var(--fg);border-radius:var(--radius-md);box-shadow:0 8px 24px color-mix(in srgb,var(--fg) 25%,transparent);transform:scale(.9);opacity:0}.road-card[data-astro-cid-3g5ukcaj][hidden]{display:none}.road-card[data-astro-cid-3g5ukcaj].open{transform:scale(1);opacity:1;transition:transform .22s cubic-bezier(.3,1.4,.5,1),opacity .22s ease}.rc-when[data-astro-cid-3g5ukcaj]{font-size:var(--fs-xs);font-weight:600;color:var(--accent-2-ink);letter-spacing:.04em}.rc-title[data-astro-cid-3g5ukcaj]{font-weight:700;font-size:var(--fs-md);margin-top:var(--sp-1)}.rc-line[data-astro-cid-3g5ukcaj]{font-size:var(--fs-sm);margin-top:var(--sp-1)}.rc-link[data-astro-cid-3g5ukcaj]{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:none;color:var(--accent)}@media(prefers-reduced-motion:reduce){.road-card[data-astro-cid-3g5ukcaj],.road-card[data-astro-cid-3g5ukcaj].open{transition:none;transform:none;opacity:1}}.road-anim[data-astro-cid-3g5ukcaj] .fl[data-astro-cid-3g5ukcaj]{transform-box:fill-box;transform-origin:center;animation:hoa-bung .32s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.road-anim[data-astro-cid-3g5ukcaj] .mk[data-astro-cid-3g5ukcaj].cur .ring[data-astro-cid-3g5ukcaj]{animation:vong-sang 3s ease-in-out infinite}@keyframes hoa-bung{0%{transform:scale(0)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes vong-sang{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.road-anim[data-astro-cid-3g5ukcaj] .fl[data-astro-cid-3g5ukcaj],.road-anim[data-astro-cid-3g5ukcaj] .mk[data-astro-cid-3g5ukcaj].cur .ring[data-astro-cid-3g5ukcaj]{animation:none}}@media(max-width:600px){.road[data-astro-cid-3g5ukcaj]{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.road-actions[data-astro-cid-3g5ukcaj]{position:static;justify-content:flex-end;flex-wrap:wrap;margin-top:var(--sp-2)}.pick[data-astro-cid-3g5ukcaj]{display:flex}.ngang[data-astro-cid-3g5ukcaj]>.thiep[data-astro-cid-3g5ukcaj]{display:none}.doc-lbl[data-astro-cid-3g5ukcaj] li[data-astro-cid-3g5ukcaj]{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:0 var(--sp-3);flex-wrap:wrap}.signs-in[data-astro-cid-3g5ukcaj]{display:inline-flex;gap:0 var(--sp-3)}.sign-doc[data-astro-cid-3g5ukcaj]{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--fg-on-inverse);opacity:.85;text-decoration:underline;text-decoration-color:var(--accent-2);text-underline-offset:4px;white-space:nowrap}.thiep-doc[data-astro-cid-3g5ukcaj]{display:inline-flex;top:0;right:0}.here-doc[data-astro-cid-3g5ukcaj]{display:block;position:absolute;transform:translateY(70%);font-size:15px;font-weight:600;color:var(--accent-2);pointer-events:none}.canh-doc[data-astro-cid-3g5ukcaj] .mk[data-astro-cid-3g5ukcaj].cur~.here-mk[data-astro-cid-3g5ukcaj]{display:none}svg[data-astro-cid-3g5ukcaj].canh{position:absolute;width:0;height:0;margin:0;overflow:hidden;visibility:hidden}.doc[data-astro-cid-3g5ukcaj]{display:block;position:relative;width:100%;max-width:420px;margin:var(--sp-3) auto 0;aspect-ratio:760 / 1200}.doc[data-astro-cid-3g5ukcaj] .canh-doc[data-astro-cid-3g5ukcaj]{width:100%;height:100%;display:block;overflow:visible}.canh-doc[data-astro-cid-3g5ukcaj] .mk[data-astro-cid-3g5ukcaj].cur .ring[data-astro-cid-3g5ukcaj]{stroke-width:4}.canh-doc[data-astro-cid-3g5ukcaj] .mk[data-astro-cid-3g5ukcaj].next .ring-next[data-astro-cid-3g5ukcaj]{stroke-width:2}.doc-lbl[data-astro-cid-3g5ukcaj]{list-style:none;margin:0;padding:0;position:absolute;inset:0;pointer-events:none}.doc-lbl[data-astro-cid-3g5ukcaj] li[data-astro-cid-3g5ukcaj]{position:absolute;transform:translateY(-50%);right:0;pointer-events:auto}.doc-lbl[data-astro-cid-3g5ukcaj] a[data-astro-cid-3g5ukcaj]{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:2px 0;text-decoration:none;color:var(--fg-on-inverse);line-height:1.25}.doc-lbl[data-astro-cid-3g5ukcaj] .nm[data-astro-cid-3g5ukcaj]{font-size:15px;font-weight:500}.doc-lbl[data-astro-cid-3g5ukcaj] .ld[data-astro-cid-3g5ukcaj]{font-size:15px;opacity:.78}.doc-lbl[data-astro-cid-3g5ukcaj] li[data-astro-cid-3g5ukcaj].cur .nm[data-astro-cid-3g5ukcaj]{font-weight:700}.doc-lbl[data-astro-cid-3g5ukcaj] .here[data-astro-cid-3g5ukcaj]{display:none;font-size:15px;color:var(--accent-2);font-weight:600}.doc-lbl[data-astro-cid-3g5ukcaj] li[data-astro-cid-3g5ukcaj].cur .here-cur[data-astro-cid-3g5ukcaj],.doc-lbl[data-astro-cid-3g5ukcaj] li[data-astro-cid-3g5ukcaj].next .here-next[data-astro-cid-3g5ukcaj]{display:block}}
