.mp{--mp-lot-a:#22306a;--mp-lot-b:#1a2555;--mp-lot-hot:#3a63d8;--mp-park:#0f3f3a;--mp-visit:#f59e0b;--mp-quiet:#1c2653;--mp-paid:#10b981;--mp-overdue:#ef4444;--mp-owner:var(--rs-primary);--mp-tenant:#a78bfa;--mp-vacant:#475569;gap:14px;display:grid;position:relative}.mp-bar{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.mp-toolbar{flex-wrap:wrap;gap:6px;display:flex}.mp-scene3d{opacity:0;transition:opacity .5s;position:absolute;inset:0}.mp--3d .mp-scene3d{opacity:1}.mp--3d .mp-camera,.mp--3d .mp-pins{visibility:hidden}.mp--3d .mp-stage{background:linear-gradient(#8fc3ec 0%,#b9dbf4 45%,#dcebf6 100%)}.mp-aerial{background:#cfe3f1;position:absolute;inset:0}.mp-aerial__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mp-aerial__video{opacity:0;transition:opacity .4s}.mp-aerial__video--on{opacity:1}.mp-aerial__credit{z-index:2;color:#fff;text-shadow:0 1px 2px #000000d9,0 0 6px #0009;pointer-events:none;max-width:calc(100% - 150px);font-size:11px;line-height:1.3;position:absolute;bottom:8px;left:10px}.mp-pins,.mp-pins3d{transition:opacity .6s}.mp--intro .mp-pins{opacity:0;visibility:hidden}.mp-skip{z-index:3;color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0a0e27e6;border:0;border-radius:6px;padding:0 16px;font-size:14px;font-weight:700;position:absolute;bottom:16px;right:16px}.mp-skip:hover{background:var(--ink)}.mp-skip:focus-visible{outline:3px solid var(--year);outline-offset:2px}.mp-scene3d canvas{cursor:grab;display:block}.mp-scene3d canvas:active{cursor:grabbing}.mp-pins3d{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mp-pin-anchor--3d{will-change:transform;top:0;left:0}.mp-chip{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0a0e27e0;border:1px solid #ffffff3d;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.mp-chip--replay{align-items:center;gap:8px;display:inline-flex}.mp-chip:hover{background:var(--ink);border-color:#ffffff80}.mp-chip[aria-pressed=true]{background:var(--year);border-color:var(--year);color:var(--ink)}.mp-stage{aspect-ratio:1;background:var(--ink);position:relative;overflow:hidden}.mp-camera{will-change:transform;position:absolute;inset:0}.mp-view{position:absolute;inset:0}.mp-world{aspect-ratio:1200/760;position:absolute;top:50%;left:50%}.mp-svg{width:100%;height:100%;overflow:visible}.mp-ground{fill:#0c1231;stroke:#94a3b824;stroke-width:2px}.mp-lot{transition:fill .45s,opacity .3s}.mp-lot--a{fill:var(--mp-lot-a)}.mp-lot--b{fill:var(--mp-lot-b)}.mp-lot--hot{fill:var(--mp-lot-hot)}.mp-lot--visit{fill:var(--mp-visit)}.mp-lot--quiet{fill:var(--mp-quiet)}.mp-lot--paid{fill:var(--mp-paid);opacity:.78}.mp-lot--overdue{fill:var(--mp-overdue)}.mp-lot--owner{fill:var(--mp-owner);opacity:.85}.mp-lot--tenant{fill:var(--mp-tenant)}.mp-lot--vacant{fill:var(--mp-vacant)}.mp-lot--target{fill:#fff;opacity:1}.mp-park{fill:var(--mp-park);stroke:#10b98159;stroke-width:2px}.mp-park--target,.mp-block-target{fill:#10b98133;stroke:#34d399;stroke-width:4px}.mp-block-target{fill:#60a5fa1f;stroke:#93c5fd}.mp-pulse{fill:none;stroke:var(--mp-visit);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite mp-pulse}@keyframes mp-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mp-gate__halo{fill:#06b6d42e;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite mp-breathe}.mp-gate__ring{fill:none;stroke:#67e8f9;stroke-width:3px}.mp-gate__dot{fill:#06b6d4}.mp-gate--target .mp-gate__dot{fill:#fff}@keyframes mp-breathe{50%{opacity:.6;transform:scale(1.35)}}.mp-pins{pointer-events:none;position:absolute;inset:0}.mp-pin-anchor{width:0;height:0;position:absolute}.mp-pin{color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.mp-pin__label{background:var(--ink);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:14px;font-weight:800;transition:background-color .2s,color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 20px -8px #000000a6}.mp-pin__label:before{content:"";background:var(--year);border-radius:50%;width:10px;height:10px}.mp-pin__stem{background:var(--year);width:2px;height:26px}.mp-pin:hover .mp-pin__label,.mp-pin:focus-visible .mp-pin__label,.mp-pin--active .mp-pin__label{background:var(--year);color:var(--ink);transform:translateY(-3px)}.mp-pin:hover .mp-pin__label:before,.mp-pin:focus-visible .mp-pin__label:before,.mp-pin--active .mp-pin__label:before{background:var(--ink)}.mp-pin:focus-visible{outline:none}.mp-pin:focus-visible .mp-pin__label{outline-offset:3px;outline:3px solid #fff}.mp-footer{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:14px;display:flex}.mp-hint{color:var(--text)}.mp-legend{color:var(--text);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.mp-legend li{align-items:center;gap:8px;display:inline-flex}.mp-swatch{border-radius:3px;width:12px;height:12px}.mp-swatch--visit{background:var(--mp-visit)}.mp-swatch--quiet{background:var(--mp-quiet);outline:1px solid #ffffff59}.mp-swatch--paid{background:var(--mp-paid)}.mp-swatch--overdue{background:var(--mp-overdue)}.mp-swatch--owner{background:var(--mp-owner)}.mp-swatch--tenant{background:var(--mp-tenant)}.mp-swatch--vacant{background:var(--mp-vacant)}.mp-panel{z-index:5;--text:#1c2340;--text-strong:var(--ink);--text-soft:var(--rs-text-body);--line:#0a0e2724;--link:var(--rs-action);color-scheme:light;background:var(--laminate);color:var(--text);border-radius:16px;padding:30px 22px 22px;scroll-margin-top:42vh;position:relative;box-shadow:0 24px 48px -16px #0009}.mp-panel h3{margin:6px 36px 10px 0;font-size:22px}.mp-panel h3:focus{outline:none}.mp-panel__lead{color:var(--text)}.mp-panel__close{border:2px solid var(--ink);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.mp-panel__close:hover{background:var(--ink);color:#fff}.mp-mock{color:var(--ok);background:#ecfdf5;border-radius:6px;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.mp-mock__dot{background:var(--ok);border-radius:999px;flex:none;width:9px;height:9px}.mp-panel__more{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;text-decoration:none;display:flex}.mp-panel__more:hover{background:#1c2340}@media (width>=560px){.mp-stage{aspect-ratio:4/3}.mp-chip{padding:0 16px;font-size:14px}}@media (width>=900px){.mp-panel{width:min(320px,56%);padding:22px 20px 20px;position:absolute;top:66px;left:auto;right:12px}.mp-panel h3{font-size:20px}.mp-panel__lead{font-size:15px}}.guilloche[data-astro-cid-3uphf6pj]{width:100%;max-width:none;height:100%;color:var(--guilloche,var(--ink));opacity:var(--guilloche-opacity,.13);pointer-events:none;position:absolute;inset:0}.pass-wrap[data-astro-cid-w4koj3as]{width:min(100%,440px);margin:0 auto;padding:12px 0 36px;position:relative}.pass[data-astro-cid-w4koj3as]{background:var(--laminate);color:var(--ink);box-shadow:var(--shadow-pass);border-radius:22px;margin:0;padding:56px 32px 0;position:relative;overflow:hidden;transform:rotate(3deg)}.pass__slot[data-astro-cid-w4koj3as]{background:var(--year);border-radius:8px;width:84px;height:14px;margin-left:-42px;position:absolute;top:20px;left:50%;box-shadow:inset 0 2px 3px #0a0e2759}.pass[data-astro-cid-w4koj3as]:before{content:"";background:var(--ink);height:7px;position:absolute;inset:0 0 auto}.pass__head[data-astro-cid-w4koj3as]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pass__label[data-astro-cid-w4koj3as]{letter-spacing:.12em;text-transform:uppercase;color:var(--rs-text-secondary);font-size:12px;font-weight:800}.pass__no[data-astro-cid-w4koj3as]{white-space:nowrap;padding-bottom:8px}.pass__house[data-astro-cid-w4koj3as]{white-space:nowrap;letter-spacing:-.04em;margin-top:6px;font-size:clamp(76px,9vw,112px);font-weight:800;line-height:.82}.pass__qr[data-astro-cid-w4koj3as]{width:168px;height:168px;color:var(--ink);outline:3px solid var(--ink);margin:28px 0 22px}.pass__guest[data-astro-cid-w4koj3as]{letter-spacing:-.02em;font-size:24px;font-weight:800}.pass__window[data-astro-cid-w4koj3as]{color:var(--rs-text-body);margin-top:4px;font-weight:600}.pass__stamp[data-astro-cid-w4koj3as]{animation:stamp .55s var(--ease-out) .35s both;background:#ffffffdb;position:absolute;top:47%;right:22px}@keyframes stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.9)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.pass__micro[data-astro-cid-w4koj3as]{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--rs-text-secondary);margin:22px -32px 0;padding:0 32px;font-size:7px;overflow:hidden}.pass__band[data-astro-cid-w4koj3as]{background:var(--ink);color:#fff;justify-content:space-between;gap:12px;margin:8px -32px 0;padding:14px 32px 14px 112px;font-size:14px;font-weight:700;display:flex}.decal[data-astro-cid-w4koj3as]{background:var(--ink);width:112px;height:112px;color:var(--year);border:5px solid var(--laminate);letter-spacing:-.03em;text-align:center;border-radius:50%;place-content:center;font-size:34px;font-weight:800;line-height:.95;display:grid;position:absolute;bottom:-4px;left:-18px;transform:rotate(-10deg);box-shadow:0 12px 24px -12px #0a0e2799}.decal[data-astro-cid-w4koj3as] small[data-astro-cid-w4koj3as]{letter-spacing:.16em;text-transform:uppercase;font-size:11px;display:block}.pass[data-astro-cid-w4koj3as]{--scene:20s;--scene-delay:3s}.pass__row[data-astro-cid-w4koj3as]{position:relative}.pass__net[data-astro-cid-w4koj3as]{height:26px;position:absolute;top:0;right:0}.pass__net-state[data-astro-cid-w4koj3as]{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:0;right:0}.pass__net-state[data-astro-cid-w4koj3as] svg[data-astro-cid-w4koj3as]{flex:none;width:20px;max-width:none;height:14px;display:block}.pass__net-state--off[data-astro-cid-w4koj3as]{color:var(--overdue);background:#dc262614}.pass__net-state--off[data-astro-cid-w4koj3as] rect[data-astro-cid-w4koj3as]{fill:#c5cad8}.pass__net-state--off[data-astro-cid-w4koj3as] path[data-astro-cid-w4koj3as]{stroke:var(--overdue);stroke-width:2px;stroke-linecap:round}.pass__net-state--on[data-astro-cid-w4koj3as]{color:var(--ok);opacity:0;background:#04785714}.pass__net-state--on[data-astro-cid-w4koj3as] rect[data-astro-cid-w4koj3as]{fill:var(--ok)}.pass__scan[data-astro-cid-w4koj3as]{width:fit-content;position:relative}.pass__beam[data-astro-cid-w4koj3as]{background:var(--ok);color:#0478578c;opacity:0;pointer-events:none;border-radius:999px;height:4px;position:absolute;top:26px;left:-10px;right:-10px;box-shadow:0 0 14px 3px}.pass__stamp--alt[data-astro-cid-w4koj3as]{opacity:0;animation:none}@media (prefers-reduced-motion:no-preference){.pass__net-state--off[data-astro-cid-w4koj3as]{animation:net-off var(--scene) linear var(--scene-delay) infinite}.pass__net-state--on[data-astro-cid-w4koj3as]{animation:net-on var(--scene) linear var(--scene-delay) infinite}.pass__beam[data-astro-cid-w4koj3as]{animation:beam var(--scene) linear var(--scene-delay) infinite}.pass__stamp[data-astro-cid-w4koj3as]:not(.pass__stamp--alt){animation:stamp .55s var(--ease-out) .35s both, result-offline var(--scene) linear var(--scene-delay) infinite}.pass__stamp--window[data-astro-cid-w4koj3as]{animation:result-window var(--scene) linear var(--scene-delay) infinite}.pass__stamp--valid[data-astro-cid-w4koj3as]{animation:result-valid var(--scene) linear var(--scene-delay) infinite}.pass__stamp--used[data-astro-cid-w4koj3as]{animation:result-used var(--scene) linear var(--scene-delay) infinite}}@keyframes net-off{0%,49%{opacity:1}50%,89%{opacity:0}90%,to{opacity:1}}@keyframes net-on{0%,49%{opacity:0}50%,89%{opacity:1}90%,to{opacity:0}}@keyframes beam{0%,25.9%{opacity:0;background:var(--overdue);color:#b91c1c8c;transform:translateY(0)}26%{opacity:1;transform:translateY(0)}30%{transform:translateY(168px)}34%{opacity:1;background:var(--overdue);color:#b91c1c8c;transform:translateY(0)}34.1%,51.9%{opacity:0;background:var(--ok);color:#0478578c;transform:translateY(0)}52%{opacity:1;transform:translateY(0)}56%{transform:translateY(168px)}60%{opacity:1;background:var(--ok);color:#0478578c;transform:translateY(0)}60.1%,75.9%{opacity:0;background:var(--overdue);color:#b91c1c8c;transform:translateY(0)}76%{opacity:1;transform:translateY(0)}80%{transform:translateY(168px)}84%{opacity:1;background:var(--overdue);color:#b91c1c8c;transform:translateY(0)}84.1%,91.9%{opacity:0;background:var(--ok);color:#0478578c;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95.5%{transform:translateY(168px)}99%{opacity:1;background:var(--ok);color:#0478578c;transform:translateY(0)}99.1%,to{opacity:0;transform:translateY(0)}}@keyframes result-offline{0%,21%{opacity:1;transform:rotate(-12deg)scale(1)}24%,99%{opacity:0;transform:rotate(-12deg)scale(1.9)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@keyframes result-window{0%,34%{opacity:0;transform:rotate(-12deg)scale(1.9)}35.5%,46%{opacity:1;transform:rotate(-12deg)scale(1)}49%,to{opacity:0;transform:rotate(-12deg)scale(1)}}@keyframes result-valid{0%,60%{opacity:0;transform:rotate(-12deg)scale(1.9)}61.5%,72%{opacity:1;transform:rotate(-12deg)scale(1)}75%,to{opacity:0;transform:rotate(-12deg)scale(1)}}@keyframes result-used{0%,84%{opacity:0;transform:rotate(-12deg)scale(1.9)}85.5%,88.5%{opacity:1;transform:rotate(-12deg)scale(1)}90.5%,to{opacity:0;transform:rotate(-12deg)scale(1)}}.pass__visit[data-astro-cid-w4koj3as]{display:grid}.pass__visit[data-astro-cid-w4koj3as]>span[data-astro-cid-w4koj3as]{grid-area:1/1}.pass__visit-alt[data-astro-cid-w4koj3as]{opacity:0}@media (prefers-reduced-motion:no-preference){.pass__visit[data-astro-cid-w4koj3as]>span[data-astro-cid-w4koj3as]:first-child{animation:guest-1 var(--scene) linear var(--scene-delay) infinite}.pass__visit-2[data-astro-cid-w4koj3as]{animation:guest-2 var(--scene) linear var(--scene-delay) infinite}.pass__visit-3[data-astro-cid-w4koj3as]{animation:guest-3 var(--scene) linear var(--scene-delay) infinite}.pass__visit-4[data-astro-cid-w4koj3as]{animation:guest-4 var(--scene) linear var(--scene-delay) infinite}}@keyframes guest-1{0%,24%{opacity:1}25%,89%{opacity:0}90%,to{opacity:1}}@keyframes guest-2{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes guest-3{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes guest-4{0%,74%{opacity:0}75%,89%{opacity:1}90%,to{opacity:0}}.hero[data-astro-cid-jgctki6q]{border-bottom:2px solid var(--ink);padding:44px 0 64px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.hero[data-astro-cid-jgctki6q]{border-bottom:6px solid var(--year)}}.hero__grid[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr);gap:48px;display:grid;position:relative}.hero__copy[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(42px,6.4vw,88px);line-height:.98}.hero__subtitle[data-astro-cid-jgctki6q]{color:var(--text-soft);max-width:52ch;font-size:18px;font-weight:500}.hero__actions[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.tour__grid[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.tour__map[data-astro-cid-jgctki6q]{border-radius:20px;align-self:start;padding:18px}.scenes[data-astro-cid-jgctki6q]{background:var(--bg-card);box-shadow:var(--shadow-pass);border-radius:16px;margin:0;padding:0;list-style:none}.scene[data-astro-cid-jgctki6q]{transition:opacity .3s var(--ease-out), background-color .3s var(--ease-out);padding:24px 24px 22px;scroll-margin-top:96px;position:relative}.scene[data-astro-cid-jgctki6q]+.scene[data-astro-cid-jgctki6q]{border-top:2px dashed var(--line)}.scene--flash[data-astro-cid-jgctki6q]{animation:scene-flash 1.8s var(--ease-out)}@keyframes scene-flash{0%,35%{box-shadow:inset 0 0 0 3px var(--year);background-color:color-mix(in srgb, var(--year) 10%, transparent)}}@media (hover:hover){.scenes[data-astro-cid-jgctki6q]:has(.scene:hover) .scene[data-astro-cid-jgctki6q]:not(:hover):not(.scene--flash){opacity:.5}}.scene__top[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scene__stamp[data-astro-cid-jgctki6q]{border-width:3px;flex:none;padding:5px 9px 6px;font-size:14px;transform:rotate(-8deg)}.scene[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{margin:0 0 6px;font-size:22px}.scene__hook[data-astro-cid-jgctki6q]{color:var(--text-soft);padding-right:96px}.scene__mock[data-astro-cid-jgctki6q]{color:var(--ok);background:#ecfdf5;border-radius:6px;align-items:center;gap:9px;margin:14px 0 0;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.35;display:inline-flex}.scene__mock[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{background:var(--ok);border-radius:999px;flex:none;width:8px;height:8px}.scene__more[data-astro-cid-jgctki6q]{width:fit-content;color:var(--text-strong);gap:6px;margin-top:14px;font-weight:800;text-decoration:none;display:flex}.scene__more[data-astro-cid-jgctki6q]:after{content:"";border-radius:inherit;position:absolute;inset:0}.scene__more[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{transition:transform .25s var(--ease-out)}.scene[data-astro-cid-jgctki6q]:hover .scene__more[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{transform:translate(4px)}.scene[data-astro-cid-jgctki6q]:hover .scene__more[data-astro-cid-jgctki6q]{text-decoration:underline}.roadmap-section[data-astro-cid-jgctki6q]{border-top:2px solid var(--text-strong);border-bottom:2px solid var(--text-strong)}.roadmap[data-astro-cid-jgctki6q]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.roadmap__item[data-astro-cid-jgctki6q]{border:2px dashed var(--text-strong);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:18px 20px;display:grid}.roadmap__pending[data-astro-cid-jgctki6q]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);grid-column:1/-1;font-size:12px;font-weight:800}.roadmap__dots[data-astro-cid-jgctki6q]{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.roadmap__dots[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{background:currentColor;border-radius:999px;width:4px;height:4px;animation:1.4s ease-in-out infinite roadmap-dot}.roadmap__dots[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]:nth-child(2){animation-delay:.2s}.roadmap__dots[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]:nth-child(3){animation-delay:.4s}@keyframes roadmap-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.roadmap__item[data-astro-cid-jgctki6q]{--roadmap-timeline:view();animation-name:roadmap-in;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:var(--roadmap-timeline);animation-range:entry entry 90%}.roadmap__item[data-astro-cid-jgctki6q]:nth-child(2n){animation-range:entry 15%}}}@keyframes roadmap-in{0%{opacity:0;transform:translateY(24px)}}.roadmap__name[data-astro-cid-jgctki6q]{color:var(--text-strong);letter-spacing:-.01em;font-size:18px;font-weight:800;text-decoration:none}.roadmap__name[data-astro-cid-jgctki6q]:hover{text-decoration:underline}.roadmap__notify[data-astro-cid-jgctki6q]{background:var(--ink);color:var(--year);border-radius:6px;padding:6px 12px;font-size:14px;font-weight:800;text-decoration:none}.roadmap__notify[data-astro-cid-jgctki6q]:hover{background:var(--laminate);color:var(--ink)}.receipt[data-astro-cid-jgctki6q]{background:var(--bg-card);box-shadow:var(--shadow-pass);border-radius:0 0 16px 16px;gap:28px;padding:40px 28px 32px;display:grid;position:relative}.receipt[data-astro-cid-jgctki6q]:before{content:"";background:radial-gradient(circle at 10px 0, transparent 7px, var(--bg-card) 7.5px) 0 0 / 20px 10px repeat-x;height:10px;position:absolute;inset:-10px 0 auto}.receipt[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{margin-bottom:12px;font-size:clamp(28px,3.4vw,40px)}.receipt[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--text-soft)}.receipt__price[data-astro-cid-jgctki6q]{border-top:2px dashed var(--line);align-content:center;justify-items:start;gap:16px;padding-top:24px;display:grid}.receipt__deal[data-astro-cid-jgctki6q]{position:relative}.receipt__from[data-astro-cid-jgctki6q]{width:fit-content;position:relative}.receipt__from[data-astro-cid-jgctki6q]:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M2 6 98 94M98 6 2 94' stroke='%23dc2626' stroke-width='5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:-4px -8px}.receipt[data-astro-cid-jgctki6q] .receipt__free[data-astro-cid-jgctki6q]{z-index:1;border:3px solid var(--ink);background:var(--year);width:fit-content;color:var(--ink);border-radius:8px;margin:14px 0 0 10px;padding:8px 14px 9px;font-size:18px;font-weight:800;line-height:1.15;position:relative;transform:rotate(-4deg);box-shadow:0 10px 20px -10px #0a0e2780}.receipt__actions[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:12px;display:flex}.receipt[data-astro-cid-jgctki6q] .receipt__from[data-astro-cid-jgctki6q]{letter-spacing:-.03em;color:color-mix(in srgb, var(--text-strong) 50%, transparent);font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1}.faq-section[data-astro-cid-jgctki6q]{padding-top:0}.faq-layout[data-astro-cid-jgctki6q]{gap:28px;display:grid}.faq-layout[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{font-size:clamp(32px,4.6vw,52px)}.faq[data-astro-cid-jgctki6q]{border-top:2px solid var(--text-strong)}.faq__item[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.faq__item[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]:after{content:"";background:linear-gradient(var(--text-strong), var(--text-strong)) center / 16px 2.5px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) center / 2.5px 16px no-repeat;width:16px;height:16px;transition:transform .3s var(--ease-out);flex:none}.faq__item[data-astro-cid-jgctki6q][open] summary[data-astro-cid-jgctki6q]:after{background:linear-gradient(var(--text-strong), var(--text-strong)) center / 16px 2.5px no-repeat;transform:rotate(180deg)}.faq__item[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{max-width:68ch;color:var(--text-soft);padding:0 0 24px}.closing__inner[data-astro-cid-jgctki6q]{justify-items:start;gap:16px;display:grid}.closing[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{color:var(--year);max-width:16ch;font-size:clamp(36px,5.6vw,72px)}.closing[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--text-soft);max-width:52ch;font-size:19px}@media (width>=768px){.roadmap[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}.receipt[data-astro-cid-jgctki6q]{grid-template-columns:1.5fr 1fr;gap:40px;padding:52px 48px 44px}.receipt__price[data-astro-cid-jgctki6q]{border-top:0;border-left:2px dashed var(--line);padding:0 0 0 40px}}@media (width>=1100px){.hero[data-astro-cid-jgctki6q]{padding:72px 0 88px}.hero__grid[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:72px}.tour__grid[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.tour__map[data-astro-cid-jgctki6q]{position:sticky;top:96px}.faq-layout[data-astro-cid-jgctki6q]{grid-template-columns:1fr 2fr;gap:48px}}@media (prefers-color-scheme:dark){.scene__mock[data-astro-cid-jgctki6q]{color:#6ee7b7;background:#34d3991f}.scene__mock[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{background:#6ee7b7}.scene__stamp[data-astro-cid-jgctki6q]:not(.stamp--ink){color:#34d399}.roadmap-section[data-astro-cid-jgctki6q]{border-top-color:var(--year);border-bottom-color:var(--year)}.roadmap__item[data-astro-cid-jgctki6q]{border-color:#f59e0b99}.roadmap__notify[data-astro-cid-jgctki6q]{background:var(--year);color:var(--ink)}}.reel__roller[data-astro-cid-jgctki6q]{display:none}@supports (animation-timeline:view()){@media (width>=1100px) and (height>=760px) and (prefers-reduced-motion:no-preference){.tour__track[data-astro-cid-jgctki6q]{view-timeline:--reel block;--reel-timeline:--reel;height:300svh}.tour__stage[data-astro-cid-jgctki6q]{position:sticky;top:max(84px,50svh - 345px)}.tour__head[data-astro-cid-jgctki6q]{margin-bottom:22px}.tour__head[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{margin-bottom:6px;font-size:40px}.tour__head[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{font-size:17px}.tour__grid[data-astro-cid-jgctki6q]{align-items:stretch}.tour__map[data-astro-cid-jgctki6q]{position:static}.reel[data-astro-cid-jgctki6q]{contain:size;flex-direction:column;display:flex;position:relative}.reel__roller[data-astro-cid-jgctki6q]{z-index:2;background:linear-gradient(180deg, #2a3366 0%, var(--ink) 55%, #05081a 100%);border-radius:999px;flex:none;height:22px;margin:0 -8px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 16px -8px #0000008c}.reel__roller[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{background:var(--year);transform-origin:0;height:4px;animation-name:reel-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--reel-timeline);border-radius:999px;animation-range:contain;position:absolute;inset:8px 14px auto}.reel__window[data-astro-cid-jgctki6q]{flex:1;min-height:0;margin:-10px -14px 0;padding:0 14px;overflow:hidden;mask-image:linear-gradient(#000 0 84%,#0000 100%);container-type:size}.scenes[data-astro-cid-jgctki6q]{background:var(--reel-paper,#fbf8f1);animation-name:reel-advance;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--reel-timeline);border-radius:0;padding:10px 0 24px;animation-range:contain;position:relative}.scene[data-astro-cid-jgctki6q]{min-height:58cqh;animation-name:scene-focus;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--reel-timeline);flex-direction:column;justify-content:center;display:flex}.scene__stamp[data-astro-cid-jgctki6q]{animation-name:stamp-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--reel-timeline)}.scene[data-astro-cid-jgctki6q]:first-child{animation-name:scene-focus-first;animation-range:cover contain 25%}.scene[data-astro-cid-jgctki6q]:first-child .scene__stamp[data-astro-cid-jgctki6q]{animation:none}.scene[data-astro-cid-jgctki6q]:nth-child(4){animation-name:scene-focus-last}.scene[data-astro-cid-jgctki6q]:nth-child(2),.scene[data-astro-cid-jgctki6q]:nth-child(2) .scene__stamp[data-astro-cid-jgctki6q]{animation-range:contain 8% contain 58%}.scene[data-astro-cid-jgctki6q]:nth-child(3),.scene[data-astro-cid-jgctki6q]:nth-child(3) .scene__stamp[data-astro-cid-jgctki6q]{animation-range:contain 42% contain 92%}.scene[data-astro-cid-jgctki6q]:nth-child(4),.scene[data-astro-cid-jgctki6q]:nth-child(4) .scene__stamp[data-astro-cid-jgctki6q]{animation-range:contain 75%}.scenes[data-astro-cid-jgctki6q]:after{content:"";background:radial-gradient(circle at 10px 10px, transparent 7px, var(--reel-paper,#fbf8f1) 7.5px) 0 0 / 20px 10px repeat-x;height:10px;position:absolute;inset:auto 0 -10px}.scenes[data-astro-cid-jgctki6q]:has(.scene:hover) .scene[data-astro-cid-jgctki6q]:not(:hover){opacity:inherit}}}@keyframes reel-advance{to{transform:translateY(calc(100cqh - 100% - 24px))}}@keyframes reel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-focus{0%,to{opacity:.35}20%,80%{opacity:1}}@keyframes scene-focus-first{0%,80%{opacity:1}to{opacity:.35}}@keyframes scene-focus-last{0%{opacity:.35}40%,to{opacity:1}}@keyframes stamp-in{0%{opacity:0;transform:rotate(-20deg)scale(1.9)}30%,to{opacity:1;transform:rotate(-8deg)scale(1)}}.snail[data-astro-cid-jgctki6q]{max-width:620px;margin-top:26px}.snail__track[data-astro-cid-jgctki6q]{background:repeating-linear-gradient(-45deg, var(--ink) 0 8px, var(--year) 8px 16px) 0 0 / 22.63px 100%;height:12px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:999px;margin-top:84px;position:relative;container-type:inline-size}.snail__trail[data-astro-cid-jgctki6q]{background:linear-gradient(90deg,#ffffff26,#ffffff8c);border-radius:999px;width:0;animation:26s linear infinite snail-trail;position:absolute;inset:0 auto 0 0}.snail__crawler[data-astro-cid-jgctki6q]{width:96px;animation:26s linear infinite snail-crawl;position:absolute;bottom:9px;left:0}.snail__crawler[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{transform-origin:20% 100%;animation:1.3s ease-in-out infinite snail-step;display:block;overflow:visible}.snail__body[data-astro-cid-jgctki6q]{fill:#fef3c7;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.snail__shell[data-astro-cid-jgctki6q]{fill:var(--year);stroke:var(--ink);stroke-width:2.5px}.snail__hat[data-astro-cid-jgctki6q]{fill:#fff;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.snail__line[data-astro-cid-jgctki6q]{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.snail__eye[data-astro-cid-jgctki6q]{fill:#fff;stroke:var(--ink);stroke-width:2px}.snail__pupil[data-astro-cid-jgctki6q]{fill:var(--ink)}.roadmap-section[data-astro-cid-jgctki6q] .section-head[data-astro-cid-jgctki6q] .snail__caption[data-astro-cid-jgctki6q]{color:var(--text-strong);margin-top:10px;font-size:15px;font-weight:800}@keyframes snail-crawl{0%{opacity:0;transform:translate(0)}4%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(calc(100cqw - 96px))}}@keyframes snail-trail{0%{opacity:1;width:0}94%{opacity:1}to{opacity:0;width:calc(100cqw - 48px)}}@keyframes snail-step{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.07)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.snail__crawler[data-astro-cid-jgctki6q]{animation:none;transform:translate(calc(33cqw - 48px))}.snail__trail[data-astro-cid-jgctki6q]{width:33cqw;animation:none}.snail__crawler[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{animation:none}}@media (prefers-color-scheme:dark){.snail__track[data-astro-cid-jgctki6q]{box-shadow:inset 0 0 0 2px var(--year)}.snail__body[data-astro-cid-jgctki6q]{stroke:#05081a}.snail__stalk[data-astro-cid-jgctki6q]{stroke:#fef3c7}}
