.arch[data-astro-cid-tgcod4te]{margin:0;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border:1px solid var(--color-rule);background:linear-gradient(var(--color-rule) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 0 / 28px 28px,#0d1014;background-blend-mode:normal}.arch__flow[data-astro-cid-tgcod4te]{display:grid;gap:.75rem;align-items:center}@media(width>=64rem){.arch__flow[data-astro-cid-tgcod4te]{grid-template-columns:1fr 2.5rem 1.2fr 2.5rem 1fr}}.arch__agents[data-astro-cid-tgcod4te]{display:grid;gap:.6rem}.arch__node[data-astro-cid-tgcod4te]{display:grid;gap:.3rem;padding:.9rem 1rem;background:var(--color-arena-2);border:1px solid var(--color-rule-strong);font-size:.875rem;line-height:1.45;color:var(--color-muted)}.arch__node[data-astro-cid-tgcod4te] strong[data-astro-cid-tgcod4te]{color:var(--color-fg);font-size:1rem}.arch__node[data-astro-cid-tgcod4te] .label[data-astro-cid-tgcod4te]{color:var(--color-blue-bright);font-size:10px}.arch__agents[data-astro-cid-tgcod4te] .arch__node[data-astro-cid-tgcod4te]{border-left:3px solid var(--color-blue)}.arch__node--profile[data-astro-cid-tgcod4te]{border-color:var(--color-line)}.arch__node--lesson[data-astro-cid-tgcod4te]{border-color:var(--color-ball)}.arch__node--lesson[data-astro-cid-tgcod4te] .label[data-astro-cid-tgcod4te]{color:var(--color-ball)}.arch__link[data-astro-cid-tgcod4te]{justify-self:center;width:2px;height:1.5rem;background:var(--color-line);position:relative}.arch__link[data-astro-cid-tgcod4te]:after{content:"";position:absolute;bottom:-2px;left:-5px;border:6px solid transparent;border-top-color:var(--color-line);border-bottom:0}@media(width>=64rem){.arch__link[data-astro-cid-tgcod4te]{width:100%;height:2px}.arch__link[data-astro-cid-tgcod4te]:after{inset:-5px -2px auto auto;border:6px solid transparent;border-left-color:var(--color-line);border-right:0}}.arch__loop[data-astro-cid-tgcod4te]{display:grid;gap:.3rem;margin-top:1.25rem;padding:.9rem 1rem;border:1px dashed color-mix(in oklab,var(--color-lime) 60%,transparent);font-size:.875rem;color:var(--color-muted)}.arch__loop[data-astro-cid-tgcod4te] .label[data-astro-cid-tgcod4te]{color:var(--color-lime);font-size:10px}.arch__loop-line[data-astro-cid-tgcod4te]{display:block;height:2px;margin:-.9rem -1rem .6rem;background:repeating-linear-gradient(90deg,var(--color-lime) 0 8px,transparent 8px 16px);opacity:.8}.arch__packet[data-astro-cid-tgcod4te]{display:none;position:absolute;width:8px;height:8px;border-radius:50%;background:var(--color-lime);box-shadow:0 0 10px var(--color-lime)}@media(prefers-reduced-motion:no-preference){.arch[data-astro-cid-tgcod4te].is-live .arch__packet[data-astro-cid-tgcod4te]{display:block;left:-3px;animation:packet-v 1.8s linear infinite}.arch[data-astro-cid-tgcod4te].is-live .arch__link[data-astro-cid-tgcod4te]:nth-of-type(2) .arch__packet[data-astro-cid-tgcod4te]{animation-delay:.9s}@media(width>=64rem){.arch[data-astro-cid-tgcod4te].is-live .arch__packet[data-astro-cid-tgcod4te]{top:-3px;animation-name:packet-h}}.arch[data-astro-cid-tgcod4te].is-live .arch__agents[data-astro-cid-tgcod4te] .arch__node[data-astro-cid-tgcod4te]{animation:relay 3.6s ease-in-out infinite}.arch[data-astro-cid-tgcod4te].is-live .arch__agents[data-astro-cid-tgcod4te] .arch__node[data-astro-cid-tgcod4te]:nth-child(2){animation-delay:1.2s}.arch[data-astro-cid-tgcod4te].is-live .arch__agents[data-astro-cid-tgcod4te] .arch__node[data-astro-cid-tgcod4te]:nth-child(3){animation-delay:2.4s}.arch[data-astro-cid-tgcod4te].is-live .arch__loop-line[data-astro-cid-tgcod4te]{animation:march .9s linear infinite reverse}}@keyframes packet-v{0%{top:-4px;opacity:0}20%,80%{opacity:1}to{top:calc(100% - 4px);opacity:0}}@keyframes packet-h{0%{left:-4px;opacity:0}20%,80%{opacity:1}to{left:calc(100% - 4px);opacity:0}}@keyframes relay{0%,30%,to{border-left-color:var(--color-blue);background:var(--color-arena-2)}12%{border-left-color:var(--color-lime);background:color-mix(in oklab,var(--color-lime) 8%,var(--color-arena-2))}}@keyframes march{to{background-position:16px 0}}.fr__hero[data-astro-cid-lyaz6qqc]{padding-top:8rem;padding-bottom:4rem;display:grid;gap:1.5rem}.fr__back[data-astro-cid-lyaz6qqc]{color:var(--color-muted);text-decoration:none;justify-self:start}.fr__back[data-astro-cid-lyaz6qqc]:hover{color:var(--color-fg)}.fr__k[data-astro-cid-lyaz6qqc]{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;color:var(--color-lime)}.fr__rec[data-astro-cid-lyaz6qqc]{width:8px;height:8px;border-radius:50%;background:var(--color-led-red);display:inline-block}.fr__title[data-astro-cid-lyaz6qqc]{margin:0;font-size:clamp(4rem,1rem + 13vw,12rem);line-height:.82}.fr__b[data-astro-cid-lyaz6qqc]{color:var(--color-blue)}.fr__tag[data-astro-cid-lyaz6qqc]{max-width:44rem;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.fr__meta[data-astro-cid-lyaz6qqc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;border-top:1px solid var(--color-rule-strong)}.fr__meta[data-astro-cid-lyaz6qqc]>div[data-astro-cid-lyaz6qqc]{padding:.9rem 1rem .9rem 0;border-bottom:1px solid var(--color-rule)}.fr__meta[data-astro-cid-lyaz6qqc] dt[data-astro-cid-lyaz6qqc]{color:var(--color-muted)}.fr__meta[data-astro-cid-lyaz6qqc] dd[data-astro-cid-lyaz6qqc]{margin:.3rem 0 0;font-weight:600}.fr__body[data-astro-cid-lyaz6qqc]{display:grid;gap:3rem;padding-bottom:6rem}@media(width>=64rem){.fr__body[data-astro-cid-lyaz6qqc]{grid-template-columns:15rem minmax(0,1fr);gap:5rem}}.fr__toc[data-astro-cid-lyaz6qqc]{align-self:start;border-top:1px solid var(--color-rule-strong);padding-top:1rem}@media(width>=64rem){.fr__toc[data-astro-cid-lyaz6qqc]{position:sticky;top:6rem}}.fr__toc[data-astro-cid-lyaz6qqc] .label[data-astro-cid-lyaz6qqc]{color:var(--color-muted);margin:0 0 .75rem}.fr__toc[data-astro-cid-lyaz6qqc] ol[data-astro-cid-lyaz6qqc]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.fr__toc[data-astro-cid-lyaz6qqc] a[data-astro-cid-lyaz6qqc]{display:flex;gap:.75rem;padding:.35rem 0;color:var(--color-muted);text-decoration:none;font-size:.9375rem}.fr__toc[data-astro-cid-lyaz6qqc] a[data-astro-cid-lyaz6qqc]:hover{color:var(--color-fg)}.fr__ts[data-astro-cid-lyaz6qqc]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-ball);padding-top:.15rem}.fr__main[data-astro-cid-lyaz6qqc]{min-width:0;max-width:52rem}.ch[data-astro-cid-lyaz6qqc]{padding:0 0 clamp(3rem,2rem + 3vw,5rem);font-size:1.0625rem;line-height:1.65}.ch[data-astro-cid-lyaz6qqc] p[data-astro-cid-lyaz6qqc]{margin:0 0 1rem}.ch__ts[data-astro-cid-lyaz6qqc]{color:var(--color-ball);padding-top:1rem;border-top:1px solid var(--color-rule)}.ch__lead[data-astro-cid-lyaz6qqc]{font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.35;font-weight:500;letter-spacing:-.01em}.ch__h[data-astro-cid-lyaz6qqc]{margin:.5rem 0 1.25rem;font-size:var(--text-d3);line-height:.92}.ch__steps[data-astro-cid-lyaz6qqc]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;background:var(--color-rule);border:1px solid var(--color-rule)}.ch__steps[data-astro-cid-lyaz6qqc] li[data-astro-cid-lyaz6qqc]{display:grid;align-content:start;gap:.35rem;padding:1rem;background:var(--color-arena);font-size:.875rem;line-height:1.5;color:var(--color-muted)}.ch__steps[data-astro-cid-lyaz6qqc] strong[data-astro-cid-lyaz6qqc]{color:var(--color-fg)}.ch__ticks[data-astro-cid-lyaz6qqc]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.ch__ticks[data-astro-cid-lyaz6qqc] li[data-astro-cid-lyaz6qqc]{display:grid;grid-template-columns:1.1rem 1fr}.ch__ticks[data-astro-cid-lyaz6qqc] li[data-astro-cid-lyaz6qqc]:before{content:"";width:7px;height:7px;margin-top:.65em;background:var(--color-lime)}.film__grid[data-astro-cid-lyaz6qqc]{display:grid;grid-template-columns:1fr;gap:1.5rem 1rem}@media(width>=40rem){.film__grid[data-astro-cid-lyaz6qqc]{grid-template-columns:1fr 1fr}.film__frame--wide[data-astro-cid-lyaz6qqc]{grid-column:1 / -1}}.film__frame[data-astro-cid-lyaz6qqc]{margin:0;display:grid;gap:.6rem}.film__frame[data-astro-cid-lyaz6qqc] figcaption[data-astro-cid-lyaz6qqc]{color:var(--color-muted)}.film__screen[data-astro-cid-lyaz6qqc]{position:relative;aspect-ratio:4 / 5;display:grid;place-items:center;padding:2.25rem 1.25rem 1.25rem;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .025) 0 2px,transparent 2px 4px),#07080a;border:1px solid var(--color-rule-strong)}.film__frame--wide[data-astro-cid-lyaz6qqc] .film__screen[data-astro-cid-lyaz6qqc]{aspect-ratio:auto;padding-block:2.75rem 2rem}.film__screen[data-astro-cid-lyaz6qqc] picture{display:contents}.film__screen[data-astro-cid-lyaz6qqc] .film__img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;border-radius:12px;box-shadow:0 18px 40px -18px #000c,0 0 0 1px #ffffff0f}.film__frame--wide[data-astro-cid-lyaz6qqc] .film__screen[data-astro-cid-lyaz6qqc] .film__img{max-width:min(100%,36rem)}.film__rec[data-astro-cid-lyaz6qqc],.film__tc[data-astro-cid-lyaz6qqc]{position:absolute;top:.6rem;font-size:10px}.film__rec[data-astro-cid-lyaz6qqc]{left:.7rem;display:flex;align-items:center;gap:.4rem}.film__tc[data-astro-cid-lyaz6qqc]{right:.7rem;font-family:var(--font-mono);color:var(--color-ball)}.fr__patent[data-astro-cid-lyaz6qqc]{display:grid;gap:.5rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid color-mix(in oklab,var(--color-lime) 45%,transparent);background:#07080a}.fr__patent[data-astro-cid-lyaz6qqc] .display[data-astro-cid-lyaz6qqc]{margin:.5rem 0 0;font-size:var(--text-d4);line-height:.95}.fr__patent[data-astro-cid-lyaz6qqc] p[data-astro-cid-lyaz6qqc]:last-child{margin:0;color:var(--color-muted)}.fr__press[data-astro-cid-lyaz6qqc]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.fr__press[data-astro-cid-lyaz6qqc] li[data-astro-cid-lyaz6qqc]{display:grid;gap:.35rem;justify-items:start;padding-bottom:1rem;border-bottom:1px solid var(--color-rule)}.fr__press[data-astro-cid-lyaz6qqc] .label[data-astro-cid-lyaz6qqc]{color:var(--color-muted)}
