.fx[data-astro-cid-2kxssd6n]{display:grid;gap:var(--space-7)}@media(min-width:1024px){.fx[data-astro-cid-2kxssd6n]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}}.fx__list[data-astro-cid-2kxssd6n]{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-strong)}.fx__list[data-astro-cid-2kxssd6n] li[data-astro-cid-2kxssd6n]{border-bottom:1px solid var(--border-strong)}.fx__item[data-astro-cid-2kxssd6n]{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-5) 0 var(--space-2);color:var(--text);text-decoration:none}.fx__index[data-astro-cid-2kxssd6n]{font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--dur) ease}.fx__name[data-astro-cid-2kxssd6n]{font:600 clamp(1.75rem,1.2rem + 2vw,2.75rem) / 1.05 var(--font-display);transition:transform var(--dur) var(--ease-out),color var(--dur) ease}.fx__item[data-astro-cid-2kxssd6n] .fx__arrow{color:var(--text-muted);transition:transform var(--dur) var(--ease-out),color var(--dur) ease}.fx__item[data-astro-cid-2kxssd6n]:hover .fx__name[data-astro-cid-2kxssd6n],.fx__item[data-astro-cid-2kxssd6n].is-active .fx__name[data-astro-cid-2kxssd6n]{transform:translate(8px)}.fx__item[data-astro-cid-2kxssd6n]:hover .fx__index[data-astro-cid-2kxssd6n],.fx__item[data-astro-cid-2kxssd6n].is-active .fx__index[data-astro-cid-2kxssd6n],.fx__item[data-astro-cid-2kxssd6n]:hover .fx__arrow,.fx__item[data-astro-cid-2kxssd6n].is-active .fx__arrow{color:var(--accent)}.fx__item[data-astro-cid-2kxssd6n]:hover .fx__arrow{transform:translate(3px,-3px)}.fx__desc[data-astro-cid-2kxssd6n]{margin:0;padding:0 0 var(--space-5) calc(56px + var(--space-4));color:var(--text-muted);font-size:var(--fs-sm);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.fx__count[data-astro-cid-2kxssd6n]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.fx__stage[data-astro-cid-2kxssd6n]{position:relative;display:none;min-height:520px;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(ellipse at 50% 85%,rgb(151 201 61 / .2),transparent 60%),linear-gradient(160deg,var(--ink-800),var(--ink-950))}@media(min-width:1024px){.fx__stage[data-astro-cid-2kxssd6n]{display:block}}.fx__photo[data-astro-cid-2kxssd6n]{position:absolute;inset:0;margin:0;display:grid;grid-template-rows:1fr auto;padding:var(--space-6);opacity:0;transform:scale(.97);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.fx__photo[data-astro-cid-2kxssd6n][data-active=true]{opacity:1;transform:none}.fx__photo[data-astro-cid-2kxssd6n] img{align-self:center;justify-self:center;max-height:380px;width:auto;filter:drop-shadow(0 30px 30px rgb(0 0 0 / .5))}.fx__photo[data-astro-cid-2kxssd6n] figcaption[data-astro-cid-2kxssd6n]{font-size:.75rem;line-height:1.6;color:var(--ink-300);border-top:1px solid rgb(255 255 255 / .12);padding-top:var(--space-4)}.chain[data-astro-cid-otsoslkm]{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:step}@media(min-width:720px){.chain[data-astro-cid-otsoslkm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.chain[data-astro-cid-otsoslkm]{grid-template-columns:repeat(5,minmax(0,1fr))}}.chain__step[data-astro-cid-otsoslkm]{position:relative;padding:var(--space-6) var(--space-5) var(--space-6) 0;border-top:1px solid var(--border-strong);display:flex;flex-direction:column}@media(min-width:1100px){.chain__step[data-astro-cid-otsoslkm]{padding-left:var(--space-5);border-left:1px solid var(--border)}.chain__step[data-astro-cid-otsoslkm]:first-child{border-left:0;padding-left:0}}.chain__step[data-astro-cid-otsoslkm]:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--green-500);border-radius:50%}@media(min-width:1100px){.chain__step[data-astro-cid-otsoslkm]:not(:first-child):before{left:var(--space-5)}}.chain__top[data-astro-cid-otsoslkm]{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-5)}.chain__code[data-astro-cid-otsoslkm]{color:var(--accent)}.chain__icon[data-astro-cid-otsoslkm]{width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--accent);margin-bottom:var(--space-5)}.chain__step[data-astro-cid-otsoslkm] h3[data-astro-cid-otsoslkm]{font-size:1.4rem}.chain__step[data-astro-cid-otsoslkm] p[data-astro-cid-otsoslkm]{color:var(--text-muted);font-size:var(--fs-sm);flex:1}.chain__step[data-astro-cid-otsoslkm] .link-arrow[data-astro-cid-otsoslkm]{min-height:0}.entries[data-astro-cid-j7pv25f6]{background:var(--sulpol-paper)}.entries__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4)}@media(min-width:900px){.entries__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.entry[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:8px;padding:var(--space-6) var(--space-6) var(--space-7);background:var(--sulpol-white);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);text-decoration:none;transition:border-color var(--dur) ease,transform var(--dur) var(--ease-out),box-shadow var(--dur) ease}.entry[data-astro-cid-j7pv25f6]:hover{border-color:var(--green-500);transform:translateY(-3px);box-shadow:var(--shadow-2)}.entry--dark[data-astro-cid-j7pv25f6]{background:var(--ink-900);color:#eef1ef;border-color:var(--ink-900)}.entry__k[data-astro-cid-j7pv25f6]{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-700)}.entry--dark[data-astro-cid-j7pv25f6] .entry__k[data-astro-cid-j7pv25f6]{color:var(--green-500)}.entry__t[data-astro-cid-j7pv25f6]{font:600 1.75rem/1.1 var(--font-display)}.entry__d[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);color:var(--text-muted)}.entry--dark[data-astro-cid-j7pv25f6] .entry__d[data-astro-cid-j7pv25f6]{color:var(--ink-300)}.entry__go[data-astro-cid-j7pv25f6]{position:absolute;right:var(--space-5);bottom:var(--space-5);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--green-500);color:var(--ink-950);transition:transform var(--dur) var(--ease-out)}.entry[data-astro-cid-j7pv25f6]:hover .entry__go[data-astro-cid-j7pv25f6]{transform:translate(4px)}.spotlight[data-astro-cid-j7pv25f6]{background:var(--ink-950);overflow:hidden;isolation:isolate}.spotlight__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;opacity:.25}.spotlight__bg[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.spotlight__bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink-950) 30%,transparent)}.spotlight__inner[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-8);align-items:center}@media(min-width:1024px){.spotlight__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1.3fr 1fr}}.spotlight[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-3xl)}.specs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:var(--space-6) 0;border-top:1px solid var(--border-strong)}@media(min-width:720px){.specs[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.specs[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--border)}.specs[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.specs[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font:600 1.25rem/1.2 var(--font-display);color:var(--green-500)}.spotlight__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.spotlight__note[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);font-size:var(--fs-xs);color:var(--text-muted)}.spotlight__media[data-astro-cid-j7pv25f6]{margin:0;display:grid;justify-items:center;gap:var(--space-4);position:relative}.spotlight__media[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:10% 5%;border-radius:50%;background:radial-gradient(circle,rgb(151 201 61 / .22),transparent 65%);z-index:-1}.spotlight__media[data-astro-cid-j7pv25f6] img{max-height:560px;width:auto;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .6))}.spotlight__media[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.apps[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4)}@media(min-width:720px){.apps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.apps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.app--wide[data-astro-cid-j7pv25f6]{grid-column:span 2}}.app[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;color:#fff;text-decoration:none;background:var(--ink-900);isolation:isolate}.app--wide[data-astro-cid-j7pv25f6]{aspect-ratio:auto;min-height:340px}.app[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s var(--ease-out)}.app[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e11120d 20%,#0e1112e6);transition:background var(--dur) ease}.app[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.06)}.app__body[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:var(--space-5);display:grid;gap:6px}.app__icon[data-astro-cid-j7pv25f6]{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--green-500);color:var(--ink-950);margin-bottom:6px}.app__name[data-astro-cid-j7pv25f6]{font:600 1.75rem/1.1 var(--font-display)}.app__sum[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);color:var(--ink-200);max-width:40ch}.app__flag[data-astro-cid-j7pv25f6]{position:absolute;top:var(--space-4);left:var(--space-4);padding:4px 10px;border-radius:999px;background:#0e1112b3;border:1px solid rgb(255 255 255 / .2);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.apps__note[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);font-size:var(--fs-xs);color:var(--text-muted)}.know[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4)}.know__links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.know__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text);text-decoration:none;font-weight:500;font-size:var(--fs-sm);background:var(--sulpol-white)}.know__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--green-700);color:var(--green-700)}.know__links[data-astro-cid-j7pv25f6] svg{color:var(--green-700)}.story[data-astro-cid-j7pv25f6]{background:var(--ink-900)}.story__inner[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-8);align-items:center}@media(min-width:1024px){.story__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.timeline[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--space-6) 0 var(--space-6);border-left:1px solid var(--border-strong)}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:64px 1fr;gap:var(--space-4);padding:10px 0 10px var(--space-5);position:relative;color:var(--text-muted);font-size:var(--fs-sm)}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-4px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--green-500)}.timeline__y[data-astro-cid-j7pv25f6]{color:var(--green-500);font-weight:500}
