.aura[data-astro-cid-6262dcpq]{pointer-events:none;background:radial-gradient(34% 44% at 72% 52%,#8f45ff21,#0000 70%),radial-gradient(50% 40% at 10% 0,#ffffff09,#0000 70%);position:absolute;inset:0}.sec-h[data-astro-cid-6262dcpq]{font-size:clamp(48px,5.5vw,88px)}.actions[data-astro-cid-6262dcpq]{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:6px;display:flex}.head[data-astro-cid-6262dcpq]{gap:22px;margin-bottom:clamp(48px,6vw,80px);display:grid}.flow[data-astro-cid-6262dcpq]{justify-self:center;width:min(100%,520px);margin:0;display:grid;position:relative}.node[data-astro-cid-6262dcpq]{z-index:1;border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--ink-2);border-radius:22px;padding:22px 24px;position:relative;box-shadow:0 30px 60px -30px #000000e6}.node[data-astro-cid-6262dcpq].books{border-color:#8f45ff73;box-shadow:0 30px 60px -30px #000000e6,0 0 60px -20px #8f45ff73}.node-top[data-astro-cid-6262dcpq]{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-k[data-astro-cid-6262dcpq]{font-family:var(--font-display);letter-spacing:-.035em;align-items:center;gap:10px;font-size:24px;font-weight:900;display:inline-flex}.node-k[data-astro-cid-6262dcpq] svg[data-astro-cid-6262dcpq]{width:18px;height:18px;fill:var(--p)}.node-tag[data-astro-cid-6262dcpq]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap;font-size:11px}.books[data-astro-cid-6262dcpq] .node-tag[data-astro-cid-6262dcpq]{color:var(--p2)}.node-acc[data-astro-cid-6262dcpq]{font-family:var(--font-mono);color:var(--mute);gap:22px;margin-top:16px;font-size:12px;display:flex}.node-acc[data-astro-cid-6262dcpq] span[data-astro-cid-6262dcpq]{align-items:center;gap:8px;display:inline-flex}.node-acc[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]{background:var(--line-2);width:22px;height:1px}.wires[data-astro-cid-6262dcpq]{grid-template-columns:1fr 1fr;height:200px;display:grid;position:relative}.wire[data-astro-cid-6262dcpq]{align-items:center;gap:18px;display:flex;position:relative}.wire[data-astro-cid-6262dcpq].down{justify-content:flex-end;padding-right:26px}.wire[data-astro-cid-6262dcpq].up{padding-left:26px}.wire-l[data-astro-cid-6262dcpq]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--mute);gap:4px;font-size:11px;display:grid}.wire[data-astro-cid-6262dcpq].down .wire-l[data-astro-cid-6262dcpq]{text-align:right}.wire-l[data-astro-cid-6262dcpq] b[data-astro-cid-6262dcpq]{letter-spacing:.18em;text-transform:uppercase;color:var(--bone);font-size:11px;font-weight:500}.wire[data-astro-cid-6262dcpq].down .wire-l[data-astro-cid-6262dcpq] b[data-astro-cid-6262dcpq]{color:var(--p2)}.line[data-astro-cid-6262dcpq]{flex:none;align-self:stretch;width:1px;position:relative}.down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq]{background:linear-gradient(var(--line-2), #8f45ffb3)}.down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]{background:var(--p);width:7px;height:7px;box-shadow:0 0 10px var(--p), 0 0 22px #8f45ff99;opacity:0;border-radius:50%;position:absolute;top:0;left:-3px}.js .flow[data-astro-cid-6262dcpq] .down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]{animation:pulse-down 2.4s var(--ease) infinite}.down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]:nth-child(2){animation-delay:.8s!important}.down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]:nth-child(3){animation-delay:1.6s!important}@keyframes pulse-down{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(193px)}}.up[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq]:before{content:"";background:repeating-linear-gradient(var(--dim) 0 4px, transparent 4px 10px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(50% - 17px),#0000 0 calc(50% + 17px),#000 0);mask-image:linear-gradient(#000 calc(50% - 17px),#0000 0 calc(50% + 17px),#000 0)}.cut[data-astro-cid-6262dcpq]{width:19px;height:34px;margin-top:-17px;position:absolute;top:50%;left:-9px}.cut[data-astro-cid-6262dcpq]:before,.cut[data-astro-cid-6262dcpq]:after{content:"";background:var(--mute);height:1.5px;position:absolute;left:0;right:0}.cut[data-astro-cid-6262dcpq]:before{top:0}.cut[data-astro-cid-6262dcpq]:after{bottom:0}.lands[data-astro-cid-6262dcpq]{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lands[data-astro-cid-6262dcpq] li{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"w a""f a";align-items:center;column-gap:14px;padding:10px 12px;display:grid}.lands[data-astro-cid-6262dcpq] li.new{animation:land 1.2s var(--ease)}@keyframes land{0%{border-color:var(--p);background:#8f45ff2e;transform:translateY(-8px);box-shadow:0 0 24px #8f45ff66}}.lands[data-astro-cid-6262dcpq] .l-what{font-family:var(--font-display);grid-area:w;font-size:14px;font-weight:700}.lands[data-astro-cid-6262dcpq] .l-from{font-family:var(--font-mono);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;grid-area:f;font-size:10.5px;overflow:hidden}.lands[data-astro-cid-6262dcpq] b{grid-area:a;font-size:15px;font-weight:700}.reads[data-astro-cid-6262dcpq]{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reads-col[data-astro-cid-6262dcpq]{padding:28px 28px 8px 0}.reads-col[data-astro-cid-6262dcpq].not{border-left:1px solid var(--line);padding-left:28px}.reads-col[data-astro-cid-6262dcpq] .kicker[data-astro-cid-6262dcpq]{margin-bottom:18px}.reads-col[data-astro-cid-6262dcpq] ul[data-astro-cid-6262dcpq]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.reads-col[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{font-family:var(--font-display);letter-spacing:-.02em;padding-left:24px;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.25;position:relative}.reads-col[data-astro-cid-6262dcpq]:not(.not) li[data-astro-cid-6262dcpq]:before{content:"";background:var(--p);width:8px;height:8px;box-shadow:0 0 10px var(--p);border-radius:50%;position:absolute;top:.45em;left:0}.reads-col[data-astro-cid-6262dcpq].not li[data-astro-cid-6262dcpq]{color:var(--mute)}.reads-col[data-astro-cid-6262dcpq].not li[data-astro-cid-6262dcpq]:before{content:"";background:var(--mute);width:10px;height:1.5px;position:absolute;top:.62em;left:0}.enc-in[data-astro-cid-6262dcpq]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.cipher[data-astro-cid-6262dcpq]{border:1px solid var(--line-2);background:radial-gradient(80% 60% at 0% 0%, #8f45ff1a, transparent 70%), var(--ink-2);border-radius:24px;gap:14px;padding:clamp(22px,3vw,36px);display:grid}.ci-row[data-astro-cid-6262dcpq]{border-bottom:1px solid var(--line);gap:10px;padding-bottom:16px;display:grid}.ci-k[data-astro-cid-6262dcpq]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:11px}.ci-v[data-astro-cid-6262dcpq]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--bone);white-space:nowrap;text-overflow:clip;font-size:clamp(14px,1.45vw,18px);overflow:hidden}.ci-v[data-astro-cid-6262dcpq].sealed{color:var(--p2);text-shadow:0 0 18px #8f45ff80}.ci-foot[data-astro-cid-6262dcpq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:4px;display:flex}.ci-alg[data-astro-cid-6262dcpq]{height:30px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--p2);border:1px solid #8f45ff80;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.ci-key[data-astro-cid-6262dcpq]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--mute);align-items:center;gap:10px;font-size:11px;display:inline-flex}.ci-key[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]{border:1px solid var(--p2);border-radius:50%;width:8px;height:8px}.facts[data-astro-cid-6262dcpq]{gap:10px;max-width:44ch;margin:4px 0 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{color:var(--mute);padding-left:22px;font-size:16px;position:relative}.facts[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]:before{content:"";background:var(--p);width:10px;height:1px;position:absolute;top:.75em;left:0}.rls[data-astro-cid-6262dcpq]{gap:16px;margin:0;display:grid}.rls-q[data-astro-cid-6262dcpq]{height:38px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--bone-2);background:#8f45ff14;border:1px solid #8f45ff80;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 16px;font-size:12px;display:inline-flex}.rls-q[data-astro-cid-6262dcpq] b[data-astro-cid-6262dcpq]{color:var(--p2);font-weight:500}.rls-dot[data-astro-cid-6262dcpq]{background:var(--p);width:6px;height:6px;box-shadow:0 0 10px var(--p);border-radius:50%}.rls-rows[data-astro-cid-6262dcpq]{border-radius:16px;gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.rls-rows[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{border-radius:12px;justify-content:space-between;align-items:center;gap:14px;height:46px;padding:0 16px;display:flex}.rls-rows[data-astro-cid-6262dcpq] .other[data-astro-cid-6262dcpq]{border:1px dashed #ffffff12}.rls-rows[data-astro-cid-6262dcpq] .other[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]{width:var(--w);background:#ffffff0d;border-radius:6px;height:6px;display:block}.rls-rows[data-astro-cid-6262dcpq] .you[data-astro-cid-6262dcpq]{border:1px solid var(--line-2);font-family:var(--font-display);background:#ffffff0a;font-size:15px;font-weight:700}.rls-rows[data-astro-cid-6262dcpq] .you[data-astro-cid-6262dcpq] b[data-astro-cid-6262dcpq]{font-size:15px}.rls-rows[data-astro-cid-6262dcpq]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#8f45ff29,#0000);height:60px;position:absolute;top:0;left:0;right:0}.js .rls[data-astro-cid-6262dcpq].in .rls-rows[data-astro-cid-6262dcpq]:after{animation:scan 2.6s var(--ease) .3s both}@keyframes scan{0%{opacity:1;transform:translateY(-60px)}90%{opacity:1}to{opacity:0;transform:translateY(480px)}}.js .rls[data-astro-cid-6262dcpq] .you[data-astro-cid-6262dcpq]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease), border-color 1.2s var(--ease);transition-delay:calc(.3s + var(--i) * .24s);transform:translate(-10px)}.js .rls[data-astro-cid-6262dcpq].in .you[data-astro-cid-6262dcpq]{opacity:1;transform:none}.rls[data-astro-cid-6262dcpq] figcaption[data-astro-cid-6262dcpq]{color:var(--mute);font-size:14px}.dont[data-astro-cid-6262dcpq]{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.dont[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.05em;grid-template-columns:clamp(44px,8vw,120px) minmax(0,1fr);align-items:baseline;padding:clamp(16px,2vw,26px) 0;font-size:clamp(30px,4.4vw,68px);font-weight:900;line-height:1;display:grid}.dont[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]:last-child{color:var(--p)}.d-no[data-astro-cid-6262dcpq]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--mute);font-size:12px;font-weight:400}.report[data-astro-cid-6262dcpq]{margin-top:clamp(32px,4vw,48px)}.report[data-astro-cid-6262dcpq] p[data-astro-cid-6262dcpq]{max-width:60ch;color:var(--mute);margin:0}.report[data-astro-cid-6262dcpq] a[data-astro-cid-6262dcpq]{color:var(--bone);text-decoration-color:var(--p);text-underline-offset:3px}@media (width<=960px){.flow[data-astro-cid-6262dcpq]{margin-top:8px}.enc-in[data-astro-cid-6262dcpq] .cipher[data-astro-cid-6262dcpq]{order:2}}@media (width<=560px){.node[data-astro-cid-6262dcpq]{border-radius:18px;padding:18px}.node-k[data-astro-cid-6262dcpq]{font-size:20px}.wires[data-astro-cid-6262dcpq]{height:170px}@keyframes pulse-down{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(163px)}}.wire[data-astro-cid-6262dcpq].down{padding-right:16px}.wire[data-astro-cid-6262dcpq].up{padding-left:16px}.wire-l[data-astro-cid-6262dcpq],.wire-l[data-astro-cid-6262dcpq] b[data-astro-cid-6262dcpq]{font-size:10px}.reads[data-astro-cid-6262dcpq]{grid-template-columns:minmax(0,1fr)}.reads-col[data-astro-cid-6262dcpq].not{border-left:0;border-top:1px solid var(--line);padding-left:0}.dont[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{grid-template-columns:40px minmax(0,1fr)}.ci-v[data-astro-cid-6262dcpq]{font-size:13px}}@media (prefers-reduced-motion:reduce){.js .flow[data-astro-cid-6262dcpq] .down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq],.js .rls[data-astro-cid-6262dcpq].in .rls-rows[data-astro-cid-6262dcpq]:after{animation:none}.js .flow[data-astro-cid-6262dcpq] .down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]{opacity:1}.down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]:first-child{top:20%}.down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]:nth-child(2){top:50%}.down[data-astro-cid-6262dcpq] .line[data-astro-cid-6262dcpq] i[data-astro-cid-6262dcpq]:nth-child(3){top:80%}.js .rls[data-astro-cid-6262dcpq] .you[data-astro-cid-6262dcpq]{opacity:1;transition:none;transform:none}}
