.st[data-astro-cid-mdlfs65y]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px clamp(18px,3vw,36px);display:grid}.st__time[data-astro-cid-mdlfs65y]{grid-column:1/-1;block-size:34px;margin-block-end:18px;position:relative}.st__periods[data-astro-cid-mdlfs65y] span[data-astro-cid-mdlfs65y]{opacity:.75;position:absolute;inset-block:8px}.st__periods[data-astro-cid-mdlfs65y] span[data-astro-cid-mdlfs65y]:first-child{border-radius:6px 0 0 6px}.st__periods[data-astro-cid-mdlfs65y] span[data-astro-cid-mdlfs65y]:last-child{border-radius:0 6px 6px 0}.st__mk[data-astro-cid-mdlfs65y]{border:3px solid var(--gold-300);cursor:pointer;block-size:18px;inline-size:18px;transition:transform .3s var(--ease), background .3s;background:#0b1426;border-radius:50%;margin:-9px 0 0 -9px;padding:0;position:absolute;inset-block-start:50%}.st__mk[data-astro-cid-mdlfs65y].is-on{background:var(--gold-300);transform:scale(1.35);box-shadow:0 0 0 6px #e6cd8f40}.st__ax[data-astro-cid-mdlfs65y]{font:.62rem var(--f-mono);color:var(--muted);position:absolute;inset-block-start:36px}.st__ax--r[data-astro-cid-mdlfs65y]{inset-inline-end:0}.st__stage[data-astro-cid-mdlfs65y]{gap:12px;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 84px)}.st__scenes[data-astro-cid-mdlfs65y]{aspect-ratio:800/360;background:#cfe6f2;border:1px solid #e6a76459;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000}.st__scene[data-astro-cid-mdlfs65y]{opacity:0;block-size:100%;inline-size:100%;transition:opacity .8s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.03)}.st__scene[data-astro-cid-mdlfs65y].is-on{opacity:1;transform:none}.st__badge[data-astro-cid-mdlfs65y]{border-color:var(--gold-300);background:#0b1b33cc;position:absolute;inset-block-end:10px;inset-inline-end:10px;color:var(--gold-200)!important}.st__ctrl[data-astro-cid-mdlfs65y]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st__round[data-astro-cid-mdlfs65y]{border:1px solid var(--line);block-size:44px;inline-size:44px;color:var(--gold-200);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.st[data-astro-cid-mdlfs65y] .flip{transform:scaleX(-1)}.st__range[data-astro-cid-mdlfs65y]{accent-color:var(--gold-500);flex:140px}.st__count[data-astro-cid-mdlfs65y]{font:600 .8rem var(--f-mono);color:var(--muted)}.st__panel[data-astro-cid-mdlfs65y]{animation:lxIn .5s var(--ease) both;gap:12px;display:grid}.st__when[data-astro-cid-mdlfs65y]{color:#e6a764}.st__panel[data-astro-cid-mdlfs65y] h3[data-astro-cid-mdlfs65y]{color:#f6f1e7;font-size:clamp(1.9rem,1.3rem + 2vw,2.8rem);font-weight:400;line-height:1.05}.st__text[data-astro-cid-mdlfs65y]{color:#ddd5c6;font-size:1.02rem}.st__links[data-astro-cid-mdlfs65y]{gap:8px;padding-block-start:6px;display:grid}.st__links[data-astro-cid-mdlfs65y] .label[data-astro-cid-mdlfs65y]{color:var(--gold-300)}.st__links[data-astro-cid-mdlfs65y] ul[data-astro-cid-mdlfs65y]{flex-wrap:wrap;gap:8px;display:flex}.st__links[data-astro-cid-mdlfs65y] a[data-astro-cid-mdlfs65y]{border:1px solid var(--line);min-block-size:40px;color:var(--fg);background:#ffffff0f;border-radius:99px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.st__links[data-astro-cid-mdlfs65y] a[data-astro-cid-mdlfs65y]:hover{border-color:var(--gold-400)}.st__links[data-astro-cid-mdlfs65y] a[data-astro-cid-mdlfs65y] .lx-tex{border-radius:50%;block-size:30px;inline-size:30px}.st__links--trip[data-astro-cid-mdlfs65y] a[data-astro-cid-mdlfs65y]{color:var(--gold-200);padding-inline-start:12px}.st__links[data-astro-cid-mdlfs65y] small[data-astro-cid-mdlfs65y]{color:var(--muted);margin-inline-start:4px;font-weight:400}.st__tm[data-astro-cid-mdlfs65y]{color:var(--gold-300);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.st__ev[data-astro-cid-mdlfs65y]{margin-block-start:18px}@media (width<=960px){.st[data-astro-cid-mdlfs65y]{grid-template-columns:minmax(0,1fr)}.st__stage[data-astro-cid-mdlfs65y]{position:static}}@media (prefers-reduced-motion:reduce){.st__scene[data-astro-cid-mdlfs65y]{transition:none;transform:none}}.lib[data-astro-cid-hzqb2oeo]{gap:14px;margin-block-start:28px;display:grid}.lib__h[data-astro-cid-hzqb2oeo]{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:400}.lib__grid[data-astro-cid-hzqb2oeo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lib__card[data-astro-cid-hzqb2oeo]{align-content:start;gap:8px;display:grid}.lib__card[data-astro-cid-hzqb2oeo] button[data-astro-cid-hzqb2oeo]{border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:14px;padding:0;overflow:hidden}.lib__card[data-astro-cid-hzqb2oeo] svg[data-astro-cid-hzqb2oeo]{block-size:auto;inline-size:100%;display:block}.lib__card[data-astro-cid-hzqb2oeo] p[data-astro-cid-hzqb2oeo]{color:var(--muted);font-size:.86rem}@media (width<=900px){.lib__grid[data-astro-cid-hzqb2oeo]{grid-template-columns:minmax(0,1fr)}}.cyc[data-astro-cid-hzqb2oeo]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(18px,3vw,40px);margin-block-end:24px;padding:clamp(18px,3vw,34px);display:grid}.cyc__fig[data-astro-cid-hzqb2oeo] svg[data-astro-cid-hzqb2oeo]{color:#c9b893;inline-size:100%;max-inline-size:460px;margin-inline:auto;display:block;overflow:visible}.cyc__edge[data-astro-cid-hzqb2oeo]{stroke:#d8cfbd;stroke-width:3px;marker-end:url(#cyc-ar);transition:stroke .4s,stroke-width .4s}.cyc__edge[data-astro-cid-hzqb2oeo].is-used{stroke:var(--earth-700);color:var(--earth-700);stroke-width:4px}.cyc__edge[data-astro-cid-hzqb2oeo].is-next{stroke:var(--gold-500);stroke-dasharray:6 5;animation:1s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-22px}}.cyc__node[data-astro-cid-hzqb2oeo] circle[data-astro-cid-hzqb2oeo]{fill:var(--ivory);stroke:#c9b893;stroke-width:2px;transition:all .4s var(--ease)}.cyc__node[data-astro-cid-hzqb2oeo] text[data-astro-cid-hzqb2oeo]{font:600 13px var(--f-body);fill:var(--navy-900)}.cyc__node[data-astro-cid-hzqb2oeo].is-seen circle[data-astro-cid-hzqb2oeo]{fill:#f6ead0;stroke:var(--earth-700)}.cyc__node[data-astro-cid-hzqb2oeo].is-on circle[data-astro-cid-hzqb2oeo]{fill:var(--navy-900);stroke:var(--gold-400);stroke-width:4px}.cyc__node[data-astro-cid-hzqb2oeo].is-on text[data-astro-cid-hzqb2oeo]{fill:var(--gold-200)}.cyc__node[data-astro-cid-hzqb2oeo][data-cyc-node=magma] circle[data-astro-cid-hzqb2oeo]{fill:#ffe1cc}.cyc__node[data-astro-cid-hzqb2oeo][data-cyc-node=magma].is-on circle[data-astro-cid-hzqb2oeo]{fill:#b23a12}.cyc__side[data-astro-cid-hzqb2oeo]{gap:12px;display:grid}.cyc__side[data-astro-cid-hzqb2oeo]>.label[data-astro-cid-hzqb2oeo]{color:var(--earth-700)}.cyc__state[data-astro-cid-hzqb2oeo]{animation:lxIn .4s var(--ease) both;gap:10px;display:grid}.cyc__state[data-astro-cid-hzqb2oeo] h3[data-astro-cid-hzqb2oeo]{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:400}.cyc__ex[data-astro-cid-hzqb2oeo]{flex-wrap:wrap;gap:8px;display:flex}.cyc__ex[data-astro-cid-hzqb2oeo] a[data-astro-cid-hzqb2oeo]{border:1px solid var(--line);color:var(--fg);border-radius:99px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.cyc__ex[data-astro-cid-hzqb2oeo] .lx-tex{border-radius:50%;block-size:30px;inline-size:30px}.cyc__what[data-astro-cid-hzqb2oeo]{font:600 .66rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cyc__moves[data-astro-cid-hzqb2oeo]{gap:8px;display:grid}.cyc__moves[data-astro-cid-hzqb2oeo] .lx-opt[data-astro-cid-hzqb2oeo]{justify-content:space-between;align-items:center;font-weight:600;display:flex}.cyc__trail[data-astro-cid-hzqb2oeo]{color:var(--muted);flex-wrap:wrap;gap:4px 6px;font-size:.8rem;display:flex}.cyc__trail[data-astro-cid-hzqb2oeo] li[data-astro-cid-hzqb2oeo]+li[data-astro-cid-hzqb2oeo]:before{content:"→ ";color:var(--earth-700)}.sims[data-astro-cid-hzqb2oeo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sim[data-astro-cid-hzqb2oeo]{align-content:start;gap:10px;padding:clamp(16px,2.5vw,24px);display:grid}.sim__h[data-astro-cid-hzqb2oeo]{font-family:var(--f-display);flex-wrap:wrap;align-items:center;gap:10px;font-size:1.4rem;display:flex}.sim__d[data-astro-cid-hzqb2oeo]{color:var(--muted);font-size:.92rem}.sim__f[data-astro-cid-hzqb2oeo]{gap:6px;margin:0;animation:.3s both lxIn;display:grid}.sim__f[data-astro-cid-hzqb2oeo] svg[data-astro-cid-hzqb2oeo]{border-radius:14px;inline-size:100%;display:block}.sim__f[data-astro-cid-hzqb2oeo] .sim__cool[data-astro-cid-hzqb2oeo]{aspect-ratio:16/9;overflow:hidden}.sim__f[data-astro-cid-hzqb2oeo] figcaption[data-astro-cid-hzqb2oeo]{min-block-size:2.6em;font-size:.92rem}.sim__f[data-astro-cid-hzqb2oeo] a[data-astro-cid-hzqb2oeo]{color:var(--earth-700);font-weight:600}.sim__lab[data-astro-cid-hzqb2oeo]{font:600 .62rem var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.sim[data-astro-cid-hzqb2oeo] input[data-astro-cid-hzqb2oeo][type=range]{inline-size:100%;accent-color:var(--earth-700)}@media (width<=900px){.cyc[data-astro-cid-hzqb2oeo],.sims[data-astro-cid-hzqb2oeo]{grid-template-columns:minmax(0,1fr)}}.hero-actions[data-astro-cid-dblq22wf]{flex-wrap:wrap;gap:12px;display:flex}.hx-trips[data-astro-cid-dblq22wf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hx-trips[data-astro-cid-dblq22wf] li[data-astro-cid-dblq22wf]{justify-items:start;gap:10px;padding:clamp(20px,3vw,30px);display:grid}.hx-trips[data-astro-cid-dblq22wf] h3[data-astro-cid-dblq22wf]{font-size:1.8rem;font-weight:400}.hx-trips[data-astro-cid-dblq22wf] p[data-astro-cid-dblq22wf]{color:var(--muted)}@media (width<=760px){.hx-trips[data-astro-cid-dblq22wf]{grid-template-columns:minmax(0,1fr)}}
