.mark[data-v-04ddcbed]{display:block;width:100%;height:100%}.theme[data-v-7a50a573]{display:grid;place-items:center;width:38px;height:38px;flex:none;padding:0;border:1px solid var(--edge);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background .25s var(--ease),transform .35s var(--ease)}.theme[data-v-7a50a573]:hover{background:var(--soft)}.theme[data-v-7a50a573]:active{transform:scale(.92)}.theme[data-v-7a50a573]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme svg[data-v-7a50a573]{grid-area:1/1;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:opacity .35s var(--ease),transform .5s var(--ease)}.sun[data-v-7a50a573]{opacity:0;transform:rotate(-90deg) scale(.5)}:root[data-theme=dark] .moon[data-v-7a50a573]{opacity:0;transform:rotate(90deg) scale(.5)}:root[data-theme=dark] .sun[data-v-7a50a573]{opacity:1;transform:none}.scape[data-v-8326d192]{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,var(--sky-top) 0,var(--sky-mid) 46%,var(--sky-low) 82%);isolation:isolate}.hero[data-v-8326d192]{min-height:100svh}.footer[data-v-8326d192]{padding-top:24px;background:linear-gradient(180deg,var(--bg) 0,var(--dusk-1) 38%,var(--dusk-2) 70%,var(--dusk-3) 100%);--ground:var(--paper-2);--ls-sun:var(--dusk-sun);--ls-cloud:var(--dusk-cloud)}.mirror .land[data-v-8326d192]{transform:scaleX(-1)}.sky[data-v-8326d192]{position:absolute;inset:0;z-index:0;pointer-events:none}.stars[data-v-8326d192]{top:0;width:100%;height:60%;fill:#f2f4f8;opacity:0;transition:opacity .6s ease}.lane[data-v-8326d192],.stars[data-v-8326d192]{position:absolute;left:0}.lane[data-v-8326d192]{right:0;display:block;animation-name:cloud-run-8326d192;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes cloud-run-8326d192{0%{transform:translate3d(calc(var(--w)*-1),0,0)}to{transform:translate3d(100%,0,0)}}.cloud[data-v-8326d192]{display:block;width:var(--w);fill:var(--ls-cloud);animation:fade-in-8326d192 1.4s var(--ease) both}.cloud svg[data-v-8326d192]{display:block;width:100%;height:auto}@keyframes fade-in-8326d192{0%{opacity:0}}.copy[data-v-8326d192]{z-index:2;will-change:transform,opacity}.copy[data-v-8326d192],.land[data-v-8326d192]{position:relative}.land[data-v-8326d192]{z-index:1;flex:1 0 auto;pointer-events:none}.hero .land[data-v-8326d192]{min-height:clamp(320px,56vh,640px);margin-top:clamp(-150px,-14vh,-60px)}.strip .land[data-v-8326d192]{height:clamp(200px,24vw,380px);margin-top:-24px}.layer[data-v-8326d192]{will-change:transform}.layer[data-v-8326d192],.layer svg[data-v-8326d192]{position:absolute;inset:0}.layer svg[data-v-8326d192]{width:100%;height:100%;overflow:visible}.l-far[data-v-8326d192]{animation:rise-8326d192 1.7s var(--ease) .1s both;--rise:36px}.l-mid[data-v-8326d192]{animation:rise-8326d192 1.7s var(--ease) .25s both;--rise:64px}.l-near[data-v-8326d192]{animation:rise-8326d192 1.7s var(--ease) .4s both;--rise:96px}.strip .l-far[data-v-8326d192],.strip .l-mid[data-v-8326d192],.strip .l-near[data-v-8326d192]{animation-duration:1.2s;--rise:24px}.footer .land[data-v-8326d192]{height:clamp(300px,34vw,520px)}.footer .sky-light[data-v-8326d192]{transform:translateY(70px)}.footer .cloud[data-v-8326d192],.footer .l-far[data-v-8326d192],.footer .l-mid[data-v-8326d192],.footer .l-near[data-v-8326d192]{animation:none}.footer .sun[data-v-8326d192]{fill:var(--dusk-core)}@keyframes rise-8326d192{0%{opacity:0;transform:translate3d(0,var(--rise),0)}}.glow-0[data-v-8326d192]{stop-opacity:.85}.glow-0[data-v-8326d192],.glow-1[data-v-8326d192]{stop-color:var(--ls-sun)}.glow-1[data-v-8326d192]{stop-opacity:0}.sun[data-v-8326d192]{fill:#fffaf0}.moon[data-v-8326d192]{fill:var(--ls-sun);opacity:0}.turbine[data-v-8326d192]{fill:var(--ls-turbine)}.rotor[data-v-8326d192]{transform-origin:0 0;animation:spin-8326d192 7s linear infinite}@keyframes spin-8326d192{to{transform:rotate(1turn)}}.beacon[data-v-8326d192]{fill:#ff3b30;opacity:0}.far1[data-v-8326d192]{fill:var(--ls-far1)}.far2[data-v-8326d192]{fill:var(--ls-far2)}.forest-far[data-v-8326d192]{fill:color-mix(in srgb,var(--ls-far2) 82%,var(--ls-tree))}.mid[data-v-8326d192]{fill:var(--ls-mid)}.dark[data-v-8326d192]{fill:var(--ls-dark)}.rape[data-v-8326d192]{fill:var(--ls-rape)}.light[data-v-8326d192]{fill:var(--ls-light)}.wheat[data-v-8326d192]{fill:var(--ls-wheat)}.tree[data-v-8326d192]{fill:var(--ls-tree)}.tree-2[data-v-8326d192]{fill:var(--ls-tree-2)}.wall[data-v-8326d192]{fill:var(--ls-wall)}.roof[data-v-8326d192]{fill:var(--ls-roof)}.roof-2[data-v-8326d192]{fill:var(--ls-roof-2)}.beam[data-v-8326d192]{fill:none;stroke:var(--ls-beam);stroke-width:1.2}.spire[data-v-8326d192]{fill:var(--ls-spire)}.window[data-v-8326d192]{fill:var(--ls-window)}.near[data-v-8326d192]{fill:var(--ls-near)}.plough[data-v-8326d192]{fill:var(--ls-plough)}.furrow[data-v-8326d192]{fill:none;stroke:var(--ls-furrow);stroke-width:3}.ballast[data-v-8326d192]{fill:var(--ls-ballast)}.rail[data-v-8326d192]{fill:none;stroke:var(--ls-rail);stroke-width:2}.path[data-v-8326d192]{fill:var(--ls-path)}.train[data-v-8326d192]{animation:train-8326d192 32s linear 1.8s infinite both}@keyframes train-8326d192{0%{transform:translate(1700px)}58%,to{transform:translate(-340px)}}.train-body[data-v-8326d192]{fill:var(--ls-train)}.train-top[data-v-8326d192]{fill:var(--ls-train-top);stroke:var(--ls-train-top);stroke-width:1}.train-window[data-v-8326d192]{fill:var(--ls-train-window)}.post[data-v-8326d192]{fill:#8a9094}.plate[data-v-8326d192]{fill:#f0ca00}.plate-rim[data-v-8326d192]{fill:none;stroke:#141414;stroke-width:1.8}.plate-name[data-v-8326d192]{fill:#141414;font-family:var(--font-sign);font-size:21px;font-weight:600;letter-spacing:.01em}.plate-sub[data-v-8326d192]{fill:#141414;font-family:var(--font-body);font-size:7.5px;font-weight:500}.ground[data-v-8326d192]{fill:var(--ground,var(--bg))}:root[data-theme=dark] .stars[data-v-8326d192]{opacity:1}:root[data-theme=dark] .sun[data-v-8326d192]{opacity:0}:root[data-theme=dark] .moon[data-v-8326d192]{opacity:1}:root[data-theme=dark] .glow[data-v-8326d192]{opacity:.35}:root[data-theme=dark] .cloud[data-v-8326d192]{fill:var(--ls-cloud)}:root[data-theme=dark] .beacon[data-v-8326d192]{animation:beacon-8326d192 2s step-end infinite}:root[data-theme=dark] .plate[data-v-8326d192]{fill:#c9a900}@keyframes beacon-8326d192{0%,45%{opacity:1}46%,to{opacity:0}}.idle .beacon[data-v-8326d192],.idle .lane[data-v-8326d192],.idle .rotor[data-v-8326d192],.idle .train[data-v-8326d192]{animation-play-state:paused}@media(max-width:720px){.hero .land[data-v-8326d192]{min-height:clamp(280px,46svh,440px);margin-top:-96px}.footer .land[data-v-8326d192]{height:clamp(240px,64vw,300px)}.lane-2[data-v-8326d192]{display:none}}@media(prefers-reduced-motion:reduce){.lane[data-v-8326d192]{transform:translate3d(calc(var(--at)*100%),0,0)}.lane[data-v-8326d192],.train[data-v-8326d192]{animation:none}.train[data-v-8326d192]{transform:translate(1120px)}}.open[data-v-f0a0b343]{padding:0 .3em;border-radius:4px;background:#ffe58a;color:#4a3b00;font-weight:600}.shell[data-v-aa6652f4]{min-height:100vh;display:flex;flex-direction:column}.test-mode[data-v-aa6652f4]{margin:0;padding:9px 16px;background:var(--warn-bg);color:var(--warn-ink);font-size:14px;font-weight:500;line-height:1.4;text-align:center}.top[data-v-aa6652f4]{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--edge);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);transition:background-color .35s ease,border-color .35s ease}.top.clear[data-v-aa6652f4]{border-bottom-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.top-in[data-v-aa6652f4]{display:flex;gap:8px;min-height:64px}.brand[data-v-aa6652f4],.top-in[data-v-aa6652f4]{align-items:center}.brand[data-v-aa6652f4]{display:inline-flex;gap:10px;margin-right:auto;color:var(--ink);text-decoration:none}.brand-mark[data-v-aa6652f4]{width:30px;height:30px;flex:none}.brand-name[data-v-aa6652f4]{font-size:18px;font-weight:600;letter-spacing:-.015em}.nav[data-v-aa6652f4]{display:flex}.nav a[data-v-aa6652f4]{position:relative;padding:10px 12px;color:var(--ink);font-size:15.5px;font-weight:500;text-decoration:none}.nav a[data-v-aa6652f4]:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav a.router-link-exact-active[data-v-aa6652f4]:after,.nav a[data-v-aa6652f4]:hover:after{transform:scaleX(1)}.switch[data-v-aa6652f4]{display:flex;align-items:center;margin:0 4px;font-size:13.5px;font-weight:500;letter-spacing:.04em}.switch .on[data-v-aa6652f4],.switch a[data-v-aa6652f4]{padding:8px 7px;color:var(--muted);text-decoration:none;transition:color .2s ease}.switch[data-v-aa6652f4]>*+*{border-left:1px solid var(--edge)}.switch .on[data-v-aa6652f4],.switch a[data-v-aa6652f4]:hover{color:var(--ink)}.switch .on[data-v-aa6652f4]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width:560px){.top-in[data-v-aa6652f4]{gap:2px}.top .brand-name[data-v-aa6652f4]{display:none}.nav a[data-v-aa6652f4]{padding:10px 8px;font-size:15px}.nav a[data-v-aa6652f4]:after{left:8px;right:8px}.switch .on[data-v-aa6652f4],.switch a[data-v-aa6652f4]{padding:8px 5px}}.main[data-v-aa6652f4]{flex:1}.main.column[data-v-aa6652f4]{padding:40px 0 88px}.overlay .main[data-v-aa6652f4]{margin-top:-65px}.foot[data-v-aa6652f4]{margin-top:auto;color:var(--muted);font-size:15px}.foot-ground[data-v-aa6652f4]{background:var(--paper-2)}.foot-in[data-v-aa6652f4]{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0 32px}.foot-brand[data-v-aa6652f4]{grid-column:1/-1}.about[data-v-aa6652f4]{max-width:360px;margin:14px 0 0;line-height:1.55}.col[data-v-aa6652f4]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.col-h[data-v-aa6652f4]{margin:0 0 4px;color:var(--ink);font-size:15px;font-weight:600}.col a[data-v-aa6652f4]{color:var(--muted);text-decoration:none;transition:color .2s ease}.col a[data-v-aa6652f4]:hover{color:var(--ink);text-decoration:underline}.here[data-v-aa6652f4]{color:var(--ink);font-weight:500}.who[data-v-aa6652f4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px 0 40px;border-top:1px solid var(--edge)}.who p[data-v-aa6652f4]{margin:0}.maker[data-v-aa6652f4]{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:14px;font-weight:500;letter-spacing:.03em;text-decoration:none;transition:color .2s ease}.maker[data-v-aa6652f4]:hover{color:var(--ink)}.maker-mark[data-v-aa6652f4] svg{display:block;width:24px;height:24px}@media(min-width:760px){.foot-in[data-v-aa6652f4]{grid-template-columns:1.6fr 1fr 1.2fr .9fr}.foot-brand[data-v-aa6652f4]{grid-column:auto}}@media(max-width:359px){.switch[data-v-aa6652f4]{display:none}}
