.article-carousel{margin:34px 0 40px}.article-carousel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.article-carousel-label{font-family:var(--font-geist-mono),monospace;letter-spacing:1.6px;color:#22e6ff;margin:0;font-size:11px}.article-carousel [hidden]{display:none!important}.article-carousel-watch,.article-carousel-back{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0b0816cc;border:1px solid #8b6bff66;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:border-color .2s,background .2s;display:inline-flex}.article-carousel-watch:hover,.article-carousel-back:hover{border-color:#ff5fd2}.article-carousel-watch span{color:#22e6ff;font-size:11px}.article-carousel-watch[aria-pressed=true]{background:#ff5fd21f;border-color:#ff5fd2}:is(.article-carousel-watch:focus-visible,.article-carousel-back:focus-visible){outline-offset:3px;outline:2px solid #22e6ff}.article-carousel-reel{flex-direction:column;align-items:center;gap:12px;display:flex}.article-carousel-reel video{aspect-ratio:9/16;background:#0b0816;border:1px solid #8b6bff44;border-radius:12px;width:min(100%,440px,45vh);height:auto;display:block;box-shadow:0 20px 60px #8b6bff22}.article-carousel-frame{max-width:440px;margin:0 auto;position:relative}.article-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;background:#0b0816;border:1px solid #8b6bff44;border-radius:12px;display:flex;overflow-x:auto;box-shadow:0 20px 60px #8b6bff22}.article-carousel-track::-webkit-scrollbar{display:none}.article-carousel-track:focus-visible{outline-offset:4px;outline:2px solid #22e6ff}.article-carousel-slide{scroll-snap-align:center;aspect-ratio:4/5;flex:0 0 100%;margin:0}.article-carousel-slide img,.article-carousel-slide video{object-fit:cover;width:100%;height:100%;display:block}.article-carousel-arrow{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0816cc;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;transition:opacity .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.article-carousel-arrow:hover{border-color:#ff5fd2}.article-carousel-arrow:disabled{opacity:0;pointer-events:none}.article-carousel-arrow.is-prev{left:-22px}.article-carousel-arrow.is-next{right:-22px}.article-carousel-dots{justify-content:center;gap:4px;margin-top:12px;display:flex}.article-carousel-dots button{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.article-carousel-dots button:after{content:"";background:#ffffff40;border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.article-carousel-dots button[aria-selected=true]:after{background:#ff5fd2;transform:scale(1.3);box-shadow:0 0 8px #ff5fd2}@media (max-width:520px){.article-carousel-arrow.is-prev{left:6px}.article-carousel-arrow.is-next{right:6px}}.journal-prose .journal-toc a{color:#b9c3b0;text-decoration:none}.journal-prose .journal-toc a:hover{color:var(--primary)}:is(.journal-prose .journal-toc a:focus-visible,.journal-prose .journal-toc summary:focus-visible){outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.journal-prose .journal-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.journal-prose .journal-toc li{counter-increment:toc;margin:0;padding:0}.journal-prose .journal-toc a[aria-current]{color:var(--primary)}.journal-prose .journal-toc-inline{background:linear-gradient(160deg,#12181bcc,#0a0d0fb8 70%);border:1px solid #ffffff1f;border-radius:14px;margin:0 0 38px;box-shadow:0 12px 30px #05070a66,inset 0 1px #ffffff10}.journal-prose .journal-toc-inline summary{cursor:pointer;min-height:52px;font-family:var(--font-geist-mono),monospace;letter-spacing:1.4px;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;padding:12px 18px;font-size:12px;list-style:none;display:flex}.journal-prose .journal-toc-inline summary::-webkit-details-marker{display:none}.journal-prose .journal-toc-inline summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.journal-prose .journal-toc-inline[open] summary:after{transform:translateY(2px)rotate(-135deg)}.journal-prose .journal-toc-inline summary span{letter-spacing:1px;color:#8e9788;text-transform:none;font-size:11px}.journal-prose .journal-toc-inline nav{padding:0 18px 14px}.journal-prose .journal-toc-inline li{border-top:1px solid #ffffff12}.journal-prose .journal-toc-inline a{align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:15.5px;line-height:1.4;display:flex}.journal-prose .journal-toc-inline a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-geist-mono),monospace;color:#8af3c599;flex:none;font-size:11px}.journal-toc-rail{display:none}@media (min-width:1180px){.journal-shell .journal-prose.has-toc{position:relative}.journal-prose .journal-toc-inline{display:none}.journal-prose .journal-toc-rail{width:clamp(170px,50vw - 435px,250px);display:block;position:absolute;top:0;bottom:0;left:calc(100% + 44px)}.journal-prose .journal-toc-rail nav{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 214px);padding:2px 4px 2px 0;position:sticky;top:64px;overflow-y:auto}.journal-prose .journal-toc-title{font-family:var(--font-geist-mono),monospace;letter-spacing:1.4px;text-transform:uppercase;color:var(--primary);white-space:normal;margin:0 0 12px;font-size:11px;line-height:1.6}.journal-prose .journal-toc-rail ol{border-left:1px solid #ffffff1a}.journal-prose .journal-toc-rail a{color:#98a38f;border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.45;transition:color .2s,border-color .2s;display:block;position:relative}.journal-prose .journal-toc-rail a[aria-current]{border-left-color:var(--primary);color:#eef3e8;text-shadow:0 0 14px #8af3c540}.journal-prose .journal-toc-rail a[aria-current]:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:-4px}.journal-prose.has-toc :is(.journal-figure,.journal-explorer){margin-left:-190px}}@media (prefers-reduced-motion:no-preference){html:has(.journal-toc){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.journal-toc-inline summary:after,.journal-toc-rail a{transition:none}}.universe.journal-page{overflow:clip}
