.sols[data-astro-cid-44eo3ts4] .fp-title[data-astro-cid-44eo3ts4]{max-width:18ch}.stack[data-astro-cid-44eo3ts4]{position:relative;padding:10px 0 0}.stack-tiles[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative;z-index:2}.stack-tile[data-astro-cid-44eo3ts4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 12px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--racc) 14%,transparent),#081222e6);border:1px solid color-mix(in srgb,var(--racc) 40%,transparent);box-shadow:0 10px 30px #00000059;animation:tileIn .7s var(--d) both cubic-bezier(.16,1,.3,1),bob 7s calc(var(--d) * 4) ease-in-out infinite}.stack-tile[data-astro-cid-44eo3ts4] img[data-astro-cid-44eo3ts4]{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--racc) 50%,transparent))}a[data-astro-cid-44eo3ts4].stack-tile{text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}a[data-astro-cid-44eo3ts4].stack-tile:hover,a[data-astro-cid-44eo3ts4].stack-tile:focus-visible{border-color:var(--racc);box-shadow:0 0 0 1px var(--racc),0 14px 36px color-mix(in srgb,var(--racc) 35%,transparent);animation-play-state:paused;outline:none}a[data-astro-cid-44eo3ts4].stack-tile:hover i[data-astro-cid-44eo3ts4],a[data-astro-cid-44eo3ts4].stack-tile:focus-visible i[data-astro-cid-44eo3ts4]{color:var(--ink)}.stack-tile[data-astro-cid-44eo3ts4] i[data-astro-cid-44eo3ts4]{font:500 10.5px var(--font-mono);font-style:normal;color:var(--mute);text-align:center;line-height:1.3}.stack-beams[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;height:54px;padding:0 8%}.stack-beams[data-astro-cid-44eo3ts4] span[data-astro-cid-44eo3ts4]{width:2px;justify-self:center;background:linear-gradient(180deg,transparent,var(--racc));opacity:.55;position:relative;overflow:hidden}.stack-beams[data-astro-cid-44eo3ts4] span[data-astro-cid-44eo3ts4]:after{content:"";position:absolute;left:-2px;width:6px;height:14px;border-radius:3px;background:var(--racc);box-shadow:0 0 10px var(--racc);animation:beam 2.4s var(--d) linear infinite}.stack-base[data-astro-cid-44eo3ts4]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;border-radius:18px;background:linear-gradient(90deg,#30e2f429,#a78bfa29);border:1px solid rgba(48,226,244,.45);box-shadow:0 0 40px #30e2f42e,inset 0 0 30px #30e2f414;font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-align:center}@keyframes tileIn{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes beam{0%{top:-14px}to{top:100%}}@media(prefers-reduced-motion:reduce){.stack-tile[data-astro-cid-44eo3ts4],.stack-beams[data-astro-cid-44eo3ts4] span[data-astro-cid-44eo3ts4]:after{animation:none}}@media(max-width:560px){.stack-tiles[data-astro-cid-44eo3ts4]{grid-template-columns:repeat(3,minmax(0,1fr))}.stack-beams[data-astro-cid-44eo3ts4]{display:none}.stack-base[data-astro-cid-44eo3ts4]{margin-top:14px}}.platform[data-astro-cid-44eo3ts4]{position:relative;overflow:hidden;padding:clamp(28px,5vw,56px);border-radius:28px;border:1px solid var(--line-strong);background:radial-gradient(50% 90% at 100% 0%,rgba(48,226,244,.12),transparent 70%),radial-gradient(40% 80% at 0% 100%,rgba(167,139,250,.1),transparent 70%),var(--panel)}.points[data-astro-cid-44eo3ts4]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0;padding:0}.points[data-astro-cid-44eo3ts4] li[data-astro-cid-44eo3ts4]{display:flex;align-items:center;gap:12px;color:var(--ink);font-weight:600;border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#ffffff06}.points[data-astro-cid-44eo3ts4] b[data-astro-cid-44eo3ts4]{font:600 12px var(--font-mono);color:var(--acc);width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--acc)}.small[data-astro-cid-44eo3ts4]{font-size:.98rem}.sol-card--linked[data-astro-cid-44eo3ts4]{cursor:pointer}.fp-lede[data-astro-cid-44eo3ts4] a[data-astro-cid-44eo3ts4]{color:var(--acc)}.cards4[data-astro-cid-44eo3ts4]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.cards4[data-astro-cid-44eo3ts4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cards4[data-astro-cid-44eo3ts4]{grid-template-columns:1fr}}.lnum[data-astro-cid-44eo3ts4]{font-family:var(--font-mono, monospace);color:var(--acc);margin-right:6px}.layers3[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:1fr 2fr 1fr;gap:16px;align-items:stretch}.layer-col[data-astro-cid-44eo3ts4]{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;border:1px dashed var(--line)}.layer-lbl[data-astro-cid-44eo3ts4]{font:600 .78rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.layer-note[data-astro-cid-44eo3ts4]{margin:0 0 4px;font-size:.92rem;color:var(--mute)}.layer-cards[data-astro-cid-44eo3ts4]{display:grid;gap:16px;flex:1}.layer-col[data-astro-cid-44eo3ts4]:nth-child(2) .layer-cards[data-astro-cid-44eo3ts4]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.layers3[data-astro-cid-44eo3ts4]{grid-template-columns:1fr}}@media(max-width:640px){.layer-col[data-astro-cid-44eo3ts4]:nth-child(2) .layer-cards[data-astro-cid-44eo3ts4]{grid-template-columns:1fr}}.uc-groups[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:16px;align-items:stretch}.uc-group[data-astro-cid-44eo3ts4]{--racc: var(--acc);position:relative;overflow:hidden;padding:22px 22px 20px;border-radius:20px;display:flex;flex-direction:column;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--racc) 9%,transparent),transparent 70%),var(--panel);border:1px solid var(--line);transition:border-color .25s,transform .25s var(--ease)}.uc-group[data-astro-cid-44eo3ts4]:hover{border-color:color-mix(in srgb,var(--racc) 45%,transparent);transform:translateY(-3px)}.uc-group[data-astro-cid-44eo3ts4]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--racc),transparent)}.uc-group--wide[data-astro-cid-44eo3ts4]{grid-column:span 2}.uc-group[data-astro-cid-44eo3ts4].uc-group--wide .uc-list[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.uc-group[data-astro-cid-44eo3ts4] h3[data-astro-cid-44eo3ts4]{display:flex;align-items:center;gap:14px;font:700 1.08rem var(--font-display);margin:0 0 16px}.uc-ic[data-astro-cid-44eo3ts4]{width:52px;height:52px;flex:none;border-radius:14px;display:grid;place-items:center;padding:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff38;box-shadow:0 5px 18px #0006,inset 0 1px #ffffff1f,0 0 24px color-mix(in srgb,var(--racc) 14%,transparent)}.uc-ic[data-astro-cid-44eo3ts4] img[data-astro-cid-44eo3ts4]{width:100%;height:100%;object-fit:contain}.uc-name[data-astro-cid-44eo3ts4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.uc-name[data-astro-cid-44eo3ts4] a[data-astro-cid-44eo3ts4]{color:var(--ink);text-decoration:none}.uc-name[data-astro-cid-44eo3ts4] a[data-astro-cid-44eo3ts4]:hover{color:var(--racc)}.uc-name[data-astro-cid-44eo3ts4] small[data-astro-cid-44eo3ts4]{font:500 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--racc)}.uc-count[data-astro-cid-44eo3ts4]{font:500 11px var(--font-mono);color:var(--racc);border:1px solid color-mix(in srgb,var(--racc) 40%,transparent);border-radius:99px;padding:2px 9px;align-self:flex-start}.uc-list[data-astro-cid-44eo3ts4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.uc-list[data-astro-cid-44eo3ts4] li[data-astro-cid-44eo3ts4]{position:relative;padding-left:16px}.uc-list[data-astro-cid-44eo3ts4] li[data-astro-cid-44eo3ts4]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--racc);opacity:.8}.uc-list[data-astro-cid-44eo3ts4] li[data-astro-cid-44eo3ts4] a[data-astro-cid-44eo3ts4]{color:var(--mute);font-size:.93rem;text-decoration:none}.uc-list[data-astro-cid-44eo3ts4] li[data-astro-cid-44eo3ts4] a[data-astro-cid-44eo3ts4]:hover{color:var(--racc)}.uc-head[data-astro-cid-44eo3ts4]{margin:0 0 16px;font:600 1.02rem/1.4 var(--font-display);color:var(--ink)}.uc-stats[data-astro-cid-44eo3ts4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}.uc-stats[data-astro-cid-44eo3ts4] div[data-astro-cid-44eo3ts4]{padding:10px 9px 9px;border-radius:12px;background:#ffffff06;border:1px solid var(--line);min-width:0}.uc-stats[data-astro-cid-44eo3ts4] dt[data-astro-cid-44eo3ts4]{font:700 .86rem/1.2 var(--font-display);color:var(--racc);overflow-wrap:normal;word-break:normal;hyphens:none}.uc-stats[data-astro-cid-44eo3ts4] dd[data-astro-cid-44eo3ts4]{margin:4px 0 0;font-size:.74rem;line-height:1.3;color:var(--mute)}.uc-std[data-astro-cid-44eo3ts4]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px}.uc-std[data-astro-cid-44eo3ts4] li[data-astro-cid-44eo3ts4]{font:500 10.5px var(--font-mono);color:var(--ink);border:1px solid color-mix(in srgb,var(--racc) 35%,transparent);background:color-mix(in srgb,var(--racc) 8%,transparent);border-radius:99px;padding:4px 10px}.uc-std[data-astro-cid-44eo3ts4] .uc-std-more[data-astro-cid-44eo3ts4]{color:var(--racc)}.uc-lab[data-astro-cid-44eo3ts4]{display:block;margin:0 0 10px;padding-top:14px;border-top:1px solid var(--line);font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.uc-more[data-astro-cid-44eo3ts4]{margin-top:auto;padding-top:18px;font:600 .85rem var(--font-display);color:var(--racc);text-decoration:none;opacity:.85}.uc-more[data-astro-cid-44eo3ts4]:hover{opacity:1}.uc-all[data-astro-cid-44eo3ts4]{margin-top:22px}.pl[data-astro-cid-44eo3ts4]{width:34px;height:34px;border-radius:10px;background:#fff;display:grid;place-items:center;padding:4px;flex:none}.fp-card-top[data-astro-cid-44eo3ts4] .pl[data-astro-cid-44eo3ts4] img[data-astro-cid-44eo3ts4]{width:100%;height:100%;object-fit:contain}@media(max-width:1000px){.uc-groups[data-astro-cid-44eo3ts4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.uc-stats[data-astro-cid-44eo3ts4]{gap:6px}.uc-stats[data-astro-cid-44eo3ts4] div[data-astro-cid-44eo3ts4]{padding:9px 7px 8px}.uc-stats[data-astro-cid-44eo3ts4] dt[data-astro-cid-44eo3ts4]{font-size:.76rem}.uc-stats[data-astro-cid-44eo3ts4] dd[data-astro-cid-44eo3ts4]{font-size:.7rem}}@media(max-width:640px){.uc-group[data-astro-cid-44eo3ts4].uc-group--wide{grid-column:auto}.uc-group[data-astro-cid-44eo3ts4].uc-group--wide .uc-list[data-astro-cid-44eo3ts4]{grid-template-columns:1fr}}@media(max-width:640px){.uc-groups[data-astro-cid-44eo3ts4],.points[data-astro-cid-44eo3ts4]{grid-template-columns:1fr}}
