.vt-glass{--vt-ink: oklch(.2 .02 223);--vt-ink-2: oklch(.46 .022 223);--vt-line: oklch(.89 .01 223 / .7);--vt-violet: #5b5bd6;--vt-violet-ink: #4b49c4;position:relative;border-radius:18px;color:var(--vt-ink);background:linear-gradient(135deg,#fff6,#ffffff14 45%,#fff3),#ffffffe0;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff4d,0 0 0 .5px #1e293b1a,0 0 3px #1e293b12,0 1px 3px #1e293b0d,0 10px 30px -14px #1e293b29;font-variant-numeric:tabular-nums}.vt-title{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--vt-ink)}.vt-desc{font-size:13px;line-height:1.45;color:var(--vt-ink-2)}.vt-th{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--vt-ink-2)}.vt-key{font-family:var(--font-mono);font-size:12.5px;color:var(--vt-ink-2)}.vt-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;background:#ecf1f3;color:#37454a}.vt-pill svg{width:12px;height:12px}.vt-pill--ok{background:#e2faef;color:oklch(.4 .095 167)}.vt-pill--wait{background:oklch(.96 .045 85);color:#7d460b}.vt-pill--violet{background:#5856d61a;color:#4b49c4}.vt-pill--line{background:transparent;box-shadow:inset 0 0 0 1px #c9d3d7;color:#3c4a50}.vt-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.vt-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.vt-tag--plain:before{display:none}.vt-split{display:grid;gap:clamp(36px,5vw,64px)}.vt-split>*{min-width:0}@media(min-width:1024px){.vt-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,5vw,80px)}.vt-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vt-split--wide{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.vt-facts{display:grid;gap:14px;margin-top:28px;max-width:44ch}.vt-facts li{position:relative;padding-left:22px;color:var(--ink-2);line-height:1.55;text-wrap:pretty}.vt-facts li:before{content:"";position:absolute;left:2px;top:.72em;width:8px;height:2px;border-radius:0;background:var(--link)}.camp.astro-jqeihkhh{position:relative;width:100%;max-width:540px}@media(min-width:600px)and (max-width:1023px){.camp.astro-jqeihkhh{max-width:none}}@media(min-width:1024px){.camp.astro-jqeihkhh{margin-inline:auto 0}}.camp__card.astro-jqeihkhh{padding:20px 22px 14px}.camp__note.astro-jqeihkhh{position:absolute;top:-74px;left:8px;z-index:2;max-width:0;overflow:hidden;visibility:hidden;--hand-wrap: 10.6em}@media(min-width:1024px){.camp__note.astro-jqeihkhh{max-width:none;overflow:visible;visibility:visible}}@media(min-width:1024px)and (max-width:1279px){.camp__note.astro-jqeihkhh{font-size:19px}}.camp__head.astro-jqeihkhh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.camp__icon.astro-jqeihkhh{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,#6d6be0,#5b5bd6 45%,#3fa6dd);box-shadow:inset 0 0 0 1px #ffffff40,0 8px 18px -10px #4b49c4b3}.camp__id.astro-jqeihkhh{min-width:0}.camp__id.astro-jqeihkhh .vt-desc.astro-jqeihkhh{margin-top:1px}@media(max-width:379px){.camp__sep.astro-jqeihkhh{display:none}.camp__dest.astro-jqeihkhh{display:block}}.camp__status.astro-jqeihkhh{display:grid;justify-items:end}.camp__status.astro-jqeihkhh>.astro-jqeihkhh{grid-area:1 / 1}.camp__pending.astro-jqeihkhh{opacity:0}.camp__dot.astro-jqeihkhh{width:6px;height:6px;border-radius:50%;background:currentColor}.camp__stages.astro-jqeihkhh{display:grid;grid-template-columns:auto minmax(16px,1fr) auto minmax(16px,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border-radius:14px;background:#f4f7f9d9;box-shadow:inset 0 0 0 1px #dfe6e8}.camp__stage.astro-jqeihkhh{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--vt-ink)}.camp__circle.astro-jqeihkhh{position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;flex:none}.is-done.astro-jqeihkhh .camp__circle.astro-jqeihkhh{background:var(--vt-violet);color:#fff}.is-done.astro-jqeihkhh .camp__circle.astro-jqeihkhh svg.astro-jqeihkhh{width:12px;height:12px}.is-live.astro-jqeihkhh .camp__circle.astro-jqeihkhh{box-shadow:inset 0 0 0 1.5px #99cbb5}.camp__fill.astro-jqeihkhh{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,oklch(.62 .13 166) 0 4px,#e2faef 4.5px);box-shadow:inset 0 0 0 1.5px oklch(.62 .13 166)}.camp__rule.astro-jqeihkhh{height:1.5px;border-radius:2px;background:var(--vt-violet)}.camp__rule--beat.astro-jqeihkhh{background:#d1d9dc;overflow:hidden}.camp__rule--beat.astro-jqeihkhh span.astro-jqeihkhh{display:block;height:100%;background:linear-gradient(90deg,var(--vt-violet),oklch(.62 .13 166));transform-origin:0 50%}.camp__target.astro-jqeihkhh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px}.camp__target.astro-jqeihkhh dd.astro-jqeihkhh{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:500}.camp__code.astro-jqeihkhh{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:#5856d61a;color:var(--vt-violet-ink);font-family:var(--font-mono);font-size:12.5px;font-weight:500}.camp__events.astro-jqeihkhh{margin-top:16px}.camp__evhead.astro-jqeihkhh{padding-bottom:8px}.camp__row.astro-jqeihkhh{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:52px;padding:7px 0;border-top:1px solid var(--vt-line)}.camp__what.astro-jqeihkhh{display:grid;gap:2px;min-width:0}.camp__name.astro-jqeihkhh{font-size:15px;font-weight:500;line-height:1.3}.camp__price.astro-jqeihkhh{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.camp__key.astro-jqeihkhh{display:flex;flex-wrap:wrap;column-gap:1.2em;overflow:hidden}.camp__free.astro-jqeihkhh{position:relative;white-space:nowrap}.camp__free.astro-jqeihkhh:before{content:"·";position:absolute;left:-.9em}.camp__pill.astro-jqeihkhh{display:grid;justify-items:end}.camp__pill.astro-jqeihkhh>.astro-jqeihkhh{grid-area:1 / 1}.camp__was.astro-jqeihkhh{opacity:0}.camp__foot.astro-jqeihkhh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:6px;padding-top:14px;border-top:1px solid var(--vt-line)}@media(max-width:479px){.camp__card.astro-jqeihkhh{padding:18px 16px 14px}.camp__stages.astro-jqeihkhh{padding:12px;gap:6px}.camp__stage.astro-jqeihkhh{font-size:12px;gap:6px}.camp__circle.astro-jqeihkhh{width:18px;height:18px}.camp__row.astro-jqeihkhh{position:relative;grid-template-columns:minmax(0,1fr) auto}.camp__pill.astro-jqeihkhh{position:absolute;top:0;left:0;visibility:hidden}}html[data-motion=full] .camp.astro-jqeihkhh.is-in .camp__rule--beat.astro-jqeihkhh span.astro-jqeihkhh{animation:camp-draw .6s var(--ease-ui) .9s both}html[data-motion=full] .camp.astro-jqeihkhh.is-in .camp__fill.astro-jqeihkhh{animation:camp-fade .28s var(--ease-enter) 1.45s both}html[data-motion=full] .camp.astro-jqeihkhh.is-in .camp__pending.astro-jqeihkhh{animation:camp-out .28s var(--ease-ui) 1.45s both}html[data-motion=full] .camp.astro-jqeihkhh.is-in .camp__live.astro-jqeihkhh{animation:camp-pop .28s var(--ease-enter) 1.45s both}html[data-motion=full] .camp.astro-jqeihkhh.is-in .camp__was.astro-jqeihkhh{animation:camp-out .2s var(--ease-ui) calc(1.55s + var(--i, 0) * 70ms) both}html[data-motion=full] .camp.astro-jqeihkhh.is-in .camp__now.astro-jqeihkhh{animation:camp-pop .28s var(--ease-enter) calc(1.55s + var(--i, 0) * 70ms) both}@keyframes camp-draw{0%{transform:scaleX(0)}}@keyframes camp-fade{0%{opacity:0}}@keyframes camp-out{0%{opacity:1}to{opacity:0}}@keyframes camp-pop{0%{opacity:0;transform:scale(.9)}}.lanes.astro-u4pvvynd{display:grid;gap:var(--gap-grid)}@media(min-width:900px){.lanes.astro-u4pvvynd{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.lane.astro-u4pvvynd{display:flex;flex-direction:column;border-radius:var(--r-card);padding:clamp(22px,2.6vw,32px);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.lane__top.astro-u4pvvynd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.lane__warn.astro-u4pvvynd{color:var(--warn)}.lane__top.astro-u4pvvynd .vt-tag.astro-u4pvvynd{align-items:flex-start;text-wrap:balance}.lane__top.astro-u4pvvynd .vt-tag.astro-u4pvvynd:before{flex:none;margin-top:.42em}.lane__types.astro-u4pvvynd{margin-top:18px}.lane__type.astro-u4pvvynd{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon name" "icon desc";column-gap:14px;row-gap:2px;padding:16px 0;border-top:1px solid var(--line)}.lane__icon.astro-u4pvvynd{grid-area:icon;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#3d4fd612;color:var(--link)}.lane__name.astro-u4pvvynd{grid-area:name;font-weight:500;line-height:1.35;text-wrap:balance}.lane__desc.astro-u4pvvynd{grid-area:desc;color:var(--ink-2);font-size:var(--step--1);line-height:1.5}@media(min-width:1100px){.lane__type.astro-u4pvvynd{grid-template-columns:36px minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"icon name desc";align-items:center}}.lane__flag.astro-u4pvvynd{display:grid;gap:6px;margin-top:6px;padding:16px 18px;border-radius:var(--r-nested);background:#3d4fd60f;border:1px solid rgb(61 79 214 / .14);color:var(--ink-2);font-size:var(--step--1);line-height:1.55}.lane__flag.astro-u4pvvynd .vt-tag.astro-u4pvvynd{color:var(--link)}.lane__foot.astro-u4pvvynd{margin-top:auto;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--step--1);line-height:1.6}.lane__flag.astro-u4pvvynd+.lane__foot.astro-u4pvvynd{margin-top:18px;border-top:0;padding-top:0}.lane__types.astro-u4pvvynd+.lane__foot.astro-u4pvvynd{margin-top:auto}.lane__link.astro-u4pvvynd{margin-top:14px}.vl__card.astro-i3bh5jlx{position:relative;border-radius:var(--r-card);background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid rgb(255 255 255 / .1);box-shadow:inset 0 1px #ffffff0d,0 30px 80px -40px #22c1e040;padding:clamp(18px,2.4vw,28px)}.vl__head.astro-i3bh5jlx{display:flex;align-items:center;justify-content:space-between;gap:12px}.vl__product.astro-i3bh5jlx{font-weight:500;font-size:var(--step-1);letter-spacing:-.01em;line-height:1.25}.vl__hint.astro-i3bh5jlx{margin-top:6px;font-size:var(--step--1);color:var(--ink-3)}.vl__cols.astro-i3bh5jlx{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:0 56px 10px 0;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.vl__cols.astro-i3bh5jlx span.astro-i3bh5jlx:first-child{padding-left:90px}.vl__cols.astro-i3bh5jlx span.astro-i3bh5jlx:last-child{width:112px;text-align:left}.vl__row.astro-i3bh5jlx{position:relative;display:grid;grid-template-columns:40px 30px minmax(0,1fr) 112px 44px;align-items:center;gap:0 10px;min-height:64px;border-bottom:1px solid var(--line)}.vl__stop.astro-i3bh5jlx{position:relative;align-self:stretch;display:grid;place-items:center;cursor:pointer}.vl__stop.astro-i3bh5jlx:before{content:"";position:absolute;left:50%;top:-1px;bottom:-1px;width:2px;margin-left:-1px;background:#ffffff1f;transition:background-color var(--t-ui) var(--ease-ui)}.vl__row.astro-i3bh5jlx:first-child .vl__stop.astro-i3bh5jlx:before{top:50%}.vl__row.astro-i3bh5jlx.is-reached .vl__stop.astro-i3bh5jlx:before{background:#2f8fe0}.vl__row.astro-i3bh5jlx.is-stop .vl__stop.astro-i3bh5jlx:before{background:linear-gradient(#2f8fe0,#2f8fe0) top / 100% 50% no-repeat,#ffffff1f}.vl__row.astro-i3bh5jlx:first-child.is-stop .vl__stop.astro-i3bh5jlx:before{background:#ffffff1f}.vl__radio.astro-i3bh5jlx{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vl__dot.astro-i3bh5jlx{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--c-night);box-shadow:inset 0 0 0 2px #ffffff47;transition:transform var(--t-fast) var(--ease-ui),box-shadow var(--t-ui) var(--ease-ui),background-color var(--t-ui) var(--ease-ui)}.is-reached.astro-i3bh5jlx .vl__dot.astro-i3bh5jlx{background:#2f8fe0;box-shadow:inset 0 0 0 2px #2f8fe0}.is-stop.astro-i3bh5jlx .vl__dot.astro-i3bh5jlx{width:18px;height:18px;background:var(--c-cyan);box-shadow:0 0 0 5px #22c1e02e,0 0 18px #22c1e099}.vl__stop.astro-i3bh5jlx:hover .vl__dot.astro-i3bh5jlx{transform:scale(1.15)}.vl__radio.astro-i3bh5jlx:focus-visible+.vl__dot.astro-i3bh5jlx{outline:2px solid var(--focus);outline-offset:4px}.vl__num.astro-i3bh5jlx{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3)}.vl__what.astro-i3bh5jlx{display:grid;gap:2px;min-width:0;padding:10px 0}.vl__name.astro-i3bh5jlx{font-weight:500;line-height:1.3;color:var(--ink);transition:color var(--t-ui) var(--ease-ui)}.vl__key.astro-i3bh5jlx{display:flex;flex-wrap:wrap;column-gap:1.2em;overflow:hidden;font-family:var(--font-mono);font-size:12.5px;color:var(--c-cyan-soft);overflow-wrap:anywhere}.vl__free.astro-i3bh5jlx{position:relative;color:var(--ink-3);white-space:nowrap}.vl__free.astro-i3bh5jlx:before{content:"·";position:absolute;left:-.9em}.is-after.astro-i3bh5jlx .vl__name.astro-i3bh5jlx,.is-after.astro-i3bh5jlx .vl__key.astro-i3bh5jlx{color:var(--ink-3)}.vl__price.astro-i3bh5jlx{display:flex;align-items:center;gap:4px;height:44px;cursor:text;padding:0 10px;border-radius:var(--r-inner);background:#ffffff0d;border:1px solid rgb(255 255 255 / .12);color:var(--ink-2);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.vl__price.astro-i3bh5jlx:focus-within{border-color:var(--c-cyan-soft);background:#ffffff14}.vl__price.astro-i3bh5jlx input.astro-i3bh5jlx{align-self:stretch;width:100%;min-width:0;background:none;border:0;outline:none;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;appearance:textfield}.vl__price.astro-i3bh5jlx input.astro-i3bh5jlx::-webkit-outer-spin-button,.vl__price.astro-i3bh5jlx input.astro-i3bh5jlx::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.is-after.astro-i3bh5jlx .vl__price.astro-i3bh5jlx{border-style:dashed}.vl__remove.astro-i3bh5jlx{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink-3);transition:color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.vl__remove.astro-i3bh5jlx:hover:not(:disabled){color:var(--ink);background:#ffffff0f}.vl__remove.astro-i3bh5jlx:disabled{opacity:.35;cursor:not-allowed}.vl__marker.astro-i3bh5jlx{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding-left:44px;border-bottom:1px solid var(--line)}.vl__marker.astro-i3bh5jlx:before{content:"";position:absolute;left:19px;top:-1px;bottom:-1px;width:2px;background:#ffffff1f}.vl__marker.astro-i3bh5jlx:last-child:before{bottom:50%}.vl__marker.astro-i3bh5jlx:after{content:"";position:absolute;left:20px;top:50%;width:18px;border-top:1.5px dashed rgb(34 193 224 / .75)}.vl__markline.astro-i3bh5jlx{flex:1 1 24px;min-width:24px;border-top:1.5px dashed rgb(34 193 224 / .75)}.vl__marklabel.astro-i3bh5jlx{flex:none;padding:3px 10px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px #22c1e080;background:#22c1e014;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-cyan-soft);white-space:nowrap}.vl__marker.astro-i3bh5jlx .vl__note{position:absolute;max-width:0;overflow:hidden;visibility:hidden;flex:none;font-size:20px}@media(min-width:1200px){.vl__marker.astro-i3bh5jlx .vl__note{position:relative;max-width:none;overflow:visible;visibility:visible;margin-left:30px}}.vl.astro-i3bh5jlx[data-walking] .vl__marker.astro-i3bh5jlx .vl__note{visibility:hidden}html[data-motion] .vl.astro-i3bh5jlx[data-moved] .vl__marker.astro-i3bh5jlx .hand.is-in .hand__text,html[data-motion] .vl.astro-i3bh5jlx[data-moved] .vl__marker.astro-i3bh5jlx .hand.is-in .hand__arrow path{animation:none;clip-path:none;stroke-dashoffset:0}.vl__add.astro-i3bh5jlx{margin-top:18px}.vl__add.astro-i3bh5jlx[hidden]{display:none}.vl__addlabel.astro-i3bh5jlx{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.vl__sugs.astro-i3bh5jlx{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.vl__sug.astro-i3bh5jlx{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--r-pill);border:1px dashed rgb(255 255 255 / .22);color:var(--ink-2);font-size:14px;font-weight:500;transition:color var(--t-fast) var(--ease-ui),border-color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.vl__sug.astro-i3bh5jlx[hidden]{display:none}@media(min-width:1024px)and (pointer:fine){.vl__sug.astro-i3bh5jlx{min-height:36px}}.vl__sug.astro-i3bh5jlx:hover:not(:disabled){color:var(--ink);border-color:var(--c-cyan-soft);background:#7dd9ee0f}.vl__sug.astro-i3bh5jlx:disabled{opacity:.4;cursor:not-allowed}.vl__max.astro-i3bh5jlx{margin-top:10px;font-size:var(--step--1);color:var(--ink-3)}.vl__sum.astro-i3bh5jlx{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.vl__add.astro-i3bh5jlx[hidden]+.vl__sum.astro-i3bh5jlx{border-top:0;padding-top:0}.vl__sumlabel.astro-i3bh5jlx{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.vl__total.astro-i3bh5jlx{margin-top:6px;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:300;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.vl__cur.astro-i3bh5jlx{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;color:var(--ink-3);vertical-align:.6em}.vl__sub.astro-i3bh5jlx{margin-top:8px;font-size:var(--step--1);color:var(--ink-2)}.vl__ctas.astro-i3bh5jlx{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.vl__reset.astro-i3bh5jlx{min-height:44px}@media(min-width:1024px)and (pointer:fine){.vl__reset.astro-i3bh5jlx{min-height:32px}}@media(max-width:599px){.vl__card.astro-i3bh5jlx{padding:18px 14px}.vl__cols.astro-i3bh5jlx span.astro-i3bh5jlx:first-child{padding-left:44px}.vl__cols.astro-i3bh5jlx span.astro-i3bh5jlx:last-child{display:none}.vl__row.astro-i3bh5jlx{grid-template-columns:36px minmax(0,1fr) 44px;grid-template-areas:"stop what rm" "stop price rm";gap:0 8px}.vl__stop.astro-i3bh5jlx{grid-area:stop}.vl__num.astro-i3bh5jlx{display:none}.vl__what.astro-i3bh5jlx{grid-area:what;padding:12px 0 8px}.vl__price.astro-i3bh5jlx{grid-area:price;width:140px;margin-bottom:12px}.vl__price.astro-i3bh5jlx input.astro-i3bh5jlx{text-align:left}.vl__remove.astro-i3bh5jlx{grid-area:rm}.vl__marker.astro-i3bh5jlx{padding-left:40px}.vl__marker.astro-i3bh5jlx:before{left:17px}.vl__marker.astro-i3bh5jlx:after{left:18px}}.first.astro-qm2zvizf{display:grid;gap:clamp(36px,5vw,64px)}.first.astro-qm2zvizf>.astro-qm2zvizf{min-width:0}@media(min-width:1024px){.first.astro-qm2zvizf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,6vw,96px);align-items:start}}.first__body.astro-qm2zvizf{display:grid;gap:16px;margin-top:24px;max-width:62ch;color:var(--ink-2)}.first__body.astro-qm2zvizf p.astro-qm2zvizf{line-height:1.6;text-wrap:pretty}.first__next.astro-qm2zvizf{display:grid;gap:28px;padding:clamp(22px,2.6vw,32px);border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}@media(min-width:640px)and (max-width:1023px){.first__next.astro-qm2zvizf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.first__label.astro-qm2zvizf{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.first__group.astro-qm2zvizf ul.astro-qm2zvizf{margin-top:6px}.first__group.astro-qm2zvizf a.astro-qm2zvizf{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-bottom:1px solid var(--line);font-weight:500;color:var(--ink);transition:color var(--t-fast) var(--ease-ui)}.first__group.astro-qm2zvizf li.astro-qm2zvizf:last-child a.astro-qm2zvizf{border-bottom:0}.first__group.astro-qm2zvizf a.astro-qm2zvizf svg{flex:none;color:var(--ink-3);transition:transform var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}@media(hover:hover){.first__group.astro-qm2zvizf a.astro-qm2zvizf:hover{color:var(--link)}.first__group.astro-qm2zvizf a.astro-qm2zvizf:hover svg{transform:translate(3px);color:var(--link)}}.nc.astro-4o4zmtlp{display:grid;justify-items:start;padding:clamp(24px,3vw,40px);border-radius:var(--r-card);background:#ffffff12;border:1px solid rgb(255 255 255 / .18)}.nc__top.astro-4o4zmtlp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.nc__codes.astro-4o4zmtlp{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.nc__event.astro-4o4zmtlp,.nc__status.astro-4o4zmtlp{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;font-family:var(--font-mono);font-size:13px;color:#fff;max-width:100%;overflow-wrap:anywhere}.nc__event.astro-4o4zmtlp{background:#ffffff1f}.nc__status.astro-4o4zmtlp{background:#080c3c47;border:1px solid rgb(255 255 255 / .16)}.nc__title.astro-4o4zmtlp{margin-top:22px;font-size:var(--step-2);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#fff;text-wrap:balance}.nc__body.astro-4o4zmtlp{margin-top:12px;max-width:56ch;color:#fffffff0;line-height:1.55;text-wrap:pretty}.nc__charged.astro-4o4zmtlp{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;margin-top:22px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .18);color:#fffffff0}.nc__charged.astro-4o4zmtlp strong.astro-4o4zmtlp{font-size:var(--step-2);font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.nc__rest.astro-4o4zmtlp{display:grid;justify-items:start;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .18);color:#fffffff0;font-size:var(--step--1);line-height:1.55}.log.astro-owubxmb2{margin:0;padding:22px 22px 10px}.log__head.astro-owubxmb2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.log__head.astro-owubxmb2 .vt-desc.astro-owubxmb2{margin-top:2px;max-width:44ch}.log__kpis.astro-owubxmb2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.log__kpi.astro-owubxmb2{padding:12px 14px;border-radius:14px;background:#f4f7f9e6;box-shadow:inset 0 0 0 1px #dfe6e8}.log__kpi.astro-owubxmb2 dt.astro-owubxmb2{font-size:12.5px;font-weight:500;color:var(--vt-ink-2)}.log__kpi.astro-owubxmb2 dd.astro-owubxmb2{margin-top:2px;font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.log__wrap.astro-owubxmb2{margin-top:16px}.log__table.astro-owubxmb2{width:100%;font-size:13.5px}.log__table.astro-owubxmb2 th.astro-owubxmb2{padding:8px 10px 10px 0;text-align:left;border-bottom:1px solid var(--vt-line)}.log__table.astro-owubxmb2 td.astro-owubxmb2{padding:11px 10px 11px 0;vertical-align:top;border-bottom:1px solid var(--vt-line)}.log__table.astro-owubxmb2 tr.astro-owubxmb2:last-child td.astro-owubxmb2{border-bottom:0}.log__when.astro-owubxmb2{white-space:nowrap;color:var(--vt-ink-2)}.log__key.astro-owubxmb2{color:var(--vt-ink)}.log__test.astro-owubxmb2{height:20px;margin-left:6px;padding:0 7px;font-size:10.5px;font-weight:600;text-transform:uppercase;vertical-align:1px}.log__why.astro-owubxmb2{display:block;margin-top:2px;font-size:12px;color:var(--vt-ink-2);text-wrap:balance}.log__num.astro-owubxmb2{text-align:right;padding-right:0!important;white-space:nowrap;font-weight:500;font-variant-numeric:tabular-nums}.log__table.astro-owubxmb2 .vt-pill.astro-owubxmb2{height:22px;font-size:11.5px}@media(max-width:639px){.log.astro-owubxmb2{padding:18px 16px 8px}.log__user.astro-owubxmb2{display:none}.log__kpi.astro-owubxmb2{padding:10px}.log__kpi.astro-owubxmb2 dd.astro-owubxmb2{font-size:17px}.log__table.astro-owubxmb2{font-size:13px}}@media(max-width:539px){.log__when.astro-owubxmb2{display:none}}@media(max-width:479px){.log__kpis.astro-owubxmb2{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr);gap:8px}.log__kpi.astro-owubxmb2 dd.astro-owubxmb2{font-size:16px}}.shapes.astro-kyfkw53y{border-top:1px solid var(--line)}.shape.astro-kyfkw53y{display:grid;gap:14px 40px;padding:26px 0;border-bottom:1px solid var(--line)}@media(min-width:900px){.shape.astro-kyfkw53y{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;padding:30px 0}}.shape__label.astro-kyfkw53y{display:grid;gap:6px}.shape__steps.astro-kyfkw53y{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.shape__step.astro-kyfkw53y{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 6px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--card-line);box-shadow:0 1px 2px #0e10140a;font-size:14.5px;font-weight:500;line-height:1.25;color:var(--ink)}.shape__step.astro-kyfkw53y:not(:has(.shape__n)){padding-left:14px}.shape__n.astro-kyfkw53y{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--r-pill);background:#3d4fd614;color:var(--link);font-family:var(--font-mono);font-size:11.5px;font-weight:500}.shape__more.astro-kyfkw53y{padding:0 14px;background:transparent;border-style:dashed;box-shadow:none;color:var(--ink-3);font-family:var(--font-mono);font-size:12.5px;font-weight:500}.shape__note.astro-kyfkw53y{margin-top:14px;font-size:var(--step--1);font-weight:500;color:var(--ink-3)}.shapes--compact.astro-kyfkw53y{display:grid;gap:var(--gap-grid);border-top:0}@media(min-width:600px){.shapes--c2.astro-kyfkw53y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:760px){.shapes--c3.astro-kyfkw53y{grid-template-columns:repeat(3,minmax(0,1fr))}}.shapes--compact.astro-kyfkw53y .shape.astro-kyfkw53y{display:grid;grid-template-columns:minmax(0,1fr);grid-row:span 2;grid-template-rows:subgrid;align-items:stretch;row-gap:18px;padding:24px;border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--card-shadow)}.shapes--compact.astro-kyfkw53y .shape__label.astro-kyfkw53y{gap:8px;align-content:start}.shapes--compact.astro-kyfkw53y .shape__body.astro-kyfkw53y{display:flex;flex:1;flex-direction:column}.shapes--compact.astro-kyfkw53y .shape__steps.astro-kyfkw53y{align-items:flex-start;margin-bottom:20px}.shapes--compact.astro-kyfkw53y .shape__step.astro-kyfkw53y{background:var(--c-mist);border-color:var(--line);box-shadow:none;white-space:normal;padding-block:6px}.shapes--compact.astro-kyfkw53y .shape__note.astro-kyfkw53y{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}@media(max-width:599px){.shape__step.astro-kyfkw53y{font-size:14px;white-space:normal;padding-block:6px}.shape__more.astro-kyfkw53y{font-size:12.5px}}.close.astro-xmtjf3rs{display:grid;gap:clamp(56px,7vw,88px)}@media(min-width:1024px){.close.astro-xmtjf3rs{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(56px,6vw,96px);align-items:start}.close__cta.astro-xmtjf3rs{position:sticky;top:112px}}.close__inner.astro-xmtjf3rs{display:grid;justify-items:start;padding:clamp(26px,3vw,36px);border-radius:var(--r-card);background:radial-gradient(120% 90% at 100% 0%,rgb(34 193 224 / .12),transparent 60%),radial-gradient(100% 80% at 0% 100%,rgb(61 79 214 / .18),transparent 60%),var(--c-night-card);border:1px solid rgb(255 255 255 / .09)}.close__inner.astro-xmtjf3rs .t-closing{font-size:clamp(2.4rem,1.7rem + 2vw,3.5rem);max-width:12ch}.close__sub.astro-xmtjf3rs{margin-top:18px;color:var(--ink-2);font-size:var(--step-0);max-width:36ch}.close__actions.astro-xmtjf3rs{margin-top:28px}.close__related.astro-xmtjf3rs{width:100%;margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.close__rel-label.astro-xmtjf3rs{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.close__related.astro-xmtjf3rs ul.astro-xmtjf3rs{margin-top:8px}.close__related.astro-xmtjf3rs li.astro-xmtjf3rs a.astro-xmtjf3rs{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid var(--line);font-weight:500;color:var(--ink);transition:color var(--t-fast) var(--ease-ui)}.close__related.astro-xmtjf3rs li.astro-xmtjf3rs a.astro-xmtjf3rs svg{color:var(--ink-3);transition:transform var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}@media(hover:hover){.close__related.astro-xmtjf3rs li.astro-xmtjf3rs a.astro-xmtjf3rs:hover{color:var(--link)}.close__related.astro-xmtjf3rs li.astro-xmtjf3rs a.astro-xmtjf3rs:hover svg{transform:translate(3px);color:var(--link)}}.close__all.astro-xmtjf3rs{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:var(--step--1);font-weight:500;color:var(--ink-3)}.close__all.astro-xmtjf3rs:hover{color:var(--ink)}.hero.astro-z3lin7k3{display:grid;gap:clamp(48px,6vw,72px);margin-top:28px}@media(min-width:1024px){.hero.astro-z3lin7k3{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(48px,5vw,80px)}}.hero__copy.astro-z3lin7k3 .t-title{max-width:17ch;font-size:clamp(2.5rem,1.55rem + 3.6vw,4.25rem)}.hero__age.astro-z3lin7k3{display:flex;gap:10px;margin-top:20px;max-width:50ch;padding:10px 14px;border-radius:var(--r-inner);background:color-mix(in srgb,var(--warn) 7%,transparent);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);font-size:var(--step--1);font-weight:500;line-height:1.5;color:var(--ink-2)}.hero__age.astro-z3lin7k3 .link.astro-z3lin7k3{white-space:nowrap}.hero__age.astro-z3lin7k3 svg{flex:none;margin-top:2px;color:var(--warn)}.hero__pays.astro-z3lin7k3{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px}.hero__pays.astro-z3lin7k3 ul.astro-z3lin7k3{display:flex;flex-wrap:wrap;gap:8px}.hero__pays.astro-z3lin7k3 li.astro-z3lin7k3{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--r-pill);background:var(--c-mist);border:0;color:var(--ink-2);font-size:14px;font-weight:500}.hero__copy.astro-z3lin7k3>.actions.astro-z3lin7k3{margin-top:28px}.hero__note.astro-z3lin7k3{margin-top:16px;max-width:44ch;font-size:var(--step--1);font-weight:500;color:var(--ink-3)}.hero__cross.astro-z3lin7k3{margin-top:8px}.hero__visual.astro-z3lin7k3{position:relative}@media(min-width:1024px){.hero__visual.astro-z3lin7k3{padding-top:50px}}@media(min-width:1024px)and (max-width:1099px){.vt-split.astro-z3lin7k3 .t-section{font-size:44px}}.pay__defs.astro-z3lin7k3{display:grid;gap:14px;margin-top:28px;max-width:46ch}.pay__defs.astro-z3lin7k3>div.astro-z3lin7k3{padding:14px 16px;border-radius:var(--r-nested);background:#ffffff0a;border:1px solid var(--line)}.pay__defs.astro-z3lin7k3 dt.astro-z3lin7k3{font-weight:500;color:var(--ink)}.pay__defs.astro-z3lin7k3 dd.astro-z3lin7k3{margin-top:4px;font-size:var(--step--1);line-height:1.55;color:var(--ink-2)}@media(min-width:1024px){.pay.astro-z3lin7k3{align-items:start}.pay__copy.astro-z3lin7k3{position:sticky;top:112px}}.pay__builder.astro-z3lin7k3 .tabs__panel{margin-top:16px}.rules.astro-z3lin7k3{align-items:start}.rules.astro-z3lin7k3 .rules__review{margin-top:28px}@media(max-width:1023px){.rules.astro-z3lin7k3 .rules__review{max-width:none}}@media(min-width:1024px){.rules.astro-z3lin7k3>.intro.astro-z3lin7k3,.never.astro-z3lin7k3>.intro.astro-z3lin7k3{position:sticky;top:112px}}.ledger.astro-z3lin7k3{display:grid;gap:var(--gap-grid);align-items:stretch}@media(min-width:700px)and (max-width:1023px){.ledger.astro-z3lin7k3{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media(min-width:1200px){.ledger.astro-z3lin7k3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ledger__col.astro-z3lin7k3{padding:clamp(20px,2.4vw,28px);border-radius:var(--r-card);background:var(--c-mist);border:1px solid var(--line)}.ledger__col--yours.astro-z3lin7k3{display:flex;flex-direction:column;background:transparent;border-style:dashed;border-color:var(--line-strong)}.ledger__title.astro-z3lin7k3{font-size:var(--step-0);font-weight:700;letter-spacing:-.01em}.ledger__row.astro-z3lin7k3{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--line)}.ledger__row.astro-z3lin7k3:first-child{margin-top:12px}.ledger__row.astro-z3lin7k3 dt.astro-z3lin7k3{font-weight:500}.ledger__row.astro-z3lin7k3 dd.astro-z3lin7k3{display:grid;gap:8px}.ledger__codes.astro-z3lin7k3{display:flex;flex-wrap:wrap;gap:6px}.ledger__code.astro-z3lin7k3{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:#5856d61a;color:#4b49c4;font-family:var(--font-mono);font-size:12.5px;font-weight:500}.ledger__note.astro-z3lin7k3{font-size:var(--step--1);line-height:1.5;color:var(--ink-2)}.ledger__col--yours.astro-z3lin7k3 ul.astro-z3lin7k3{flex:1;display:grid;grid-auto-rows:1fr;margin-top:12px}.ledger__col--yours.astro-z3lin7k3 li.astro-z3lin7k3{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line);font-weight:500;line-height:1.4}.ledger__col--yours.astro-z3lin7k3 li.astro-z3lin7k3>span.astro-z3lin7k3{text-wrap:balance}.ledger__col--yours.astro-z3lin7k3 li.astro-z3lin7k3 svg{flex:none;margin-top:2px;color:var(--ink-3)}.vrules.astro-z3lin7k3{margin-top:clamp(56px,7vw,96px)}.vrules__title.astro-z3lin7k3{font-size:var(--step-2);font-weight:500;letter-spacing:-.01em;line-height:1.2}.vrules__list.astro-z3lin7k3{margin-top:20px;border-top:1px solid var(--line-strong)}.vrules__item.astro-z3lin7k3{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:20px 0;border-bottom:1px solid var(--line)}.vrules__n.astro-z3lin7k3{grid-row:span 2;padding-top:3px;font-family:var(--font-mono);font-size:13px;color:var(--link)}.vrules__head.astro-z3lin7k3{font-size:var(--step-0);font-weight:500;line-height:1.4}.vrules__body.astro-z3lin7k3{color:var(--ink-2);max-width:62ch}@media(min-width:900px){.vrules__item.astro-z3lin7k3{grid-template-columns:56px minmax(0,4fr) minmax(0,7fr);align-items:baseline}.vrules__n.astro-z3lin7k3{grid-row:auto}}.vrules.astro-z3lin7k3 .vrules__callout{margin-top:28px}.vrules.astro-z3lin7k3 .callout__title{text-wrap:balance}.vrules__also.astro-z3lin7k3{margin-top:20px;color:var(--ink-2)}.never.astro-z3lin7k3,.measure.astro-z3lin7k3{align-items:start}.track.astro-z3lin7k3{margin-top:28px;border-top:1px solid var(--line)}.track__item.astro-z3lin7k3{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 8px;padding:16px 0;border-bottom:1px solid var(--line)}.track__n.astro-z3lin7k3{grid-row:span 2;padding-top:2px;font-family:var(--font-mono);font-size:13px;color:var(--link)}.track__title.astro-z3lin7k3{font-weight:500;line-height:1.4}.track__body.astro-z3lin7k3{font-size:var(--step--1);line-height:1.55;color:var(--ink-2);max-width:50ch}.measure__links.astro-z3lin7k3{margin-top:20px}@media(min-width:1024px){.measure.astro-z3lin7k3{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.measure__visual.astro-z3lin7k3{position:sticky;top:112px}.measure.astro-z3lin7k3 #vt-measure{font-size:clamp(2.75rem,1.5rem + 1.9vw,3.125rem)}}.vt-shapes-band.astro-z3lin7k3:is(.band){box-shadow:inset 0 1px 0 var(--line-strong)}
