.roster[data-astro-cid-lor2vf2j]{min-width:0;margin:0 0 22px}.roster[data-astro-cid-lor2vf2j] .mr-head[data-astro-cid-lor2vf2j]{flex-direction:column;gap:12px;margin:6px 0 16px;display:flex}.roster[data-astro-cid-lor2vf2j] .mr-head[data-astro-cid-lor2vf2j] h2[data-astro-cid-lor2vf2j]{font-family:var(--disp);letter-spacing:var(--tracking-tighter);color:var(--corona);font-size:30px;font-weight:700;line-height:1.1}.roster[data-astro-cid-lor2vf2j] .mr-lede[data-astro-cid-lor2vf2j]{font-family:var(--body);color:var(--silicon);max-width:62ch;font-size:14px;line-height:1.55}.roster[data-astro-cid-lor2vf2j] .mr-lede[data-astro-cid-lor2vf2j] a[data-astro-cid-lor2vf2j]{color:var(--copper)}.roster[data-astro-cid-lor2vf2j] .mr-lede[data-astro-cid-lor2vf2j] a[data-astro-cid-lor2vf2j]:hover{text-underline-offset:2px;text-decoration:underline}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j]{border:1px solid var(--line);min-width:0;padding:26px 26px 22px}.roster[data-astro-cid-lor2vf2j] .mr-masthead[data-astro-cid-lor2vf2j]{border-bottom:2px solid var(--line);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.roster[data-astro-cid-lor2vf2j] .mr-issuer[data-astro-cid-lor2vf2j]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--silicon-d);font-size:10px}.roster[data-astro-cid-lor2vf2j] .mr-title[data-astro-cid-lor2vf2j]{font-family:var(--body);letter-spacing:var(--tracking-tight);color:var(--corona);font-size:17px;font-weight:600}.roster[data-astro-cid-lor2vf2j] .mr-read[data-astro-cid-lor2vf2j]{font-family:var(--body);color:var(--silicon-d);font-size:12.5px;line-height:1.5}.roster[data-astro-cid-lor2vf2j] .mr-scroll[data-astro-cid-lor2vf2j]{-webkit-overflow-scrolling:touch;max-width:100%;max-height:62vh;overflow:auto}.roster[data-astro-cid-lor2vf2j] .mr-scroll[data-astro-cid-lor2vf2j]:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px;max-width:1040px}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] th:first-child{width:15%}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] th:nth-child(2){width:19%}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] th:nth-child(3){width:20%}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] th:nth-child(4){width:17%}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] th:nth-child(5){width:29%}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] th{z-index:1;background:var(--paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silicon-d);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px 10px 0;font-size:10px;font-weight:400;position:sticky;top:0}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] td{font-family:var(--body);color:var(--corona);border-bottom:1px solid var(--line-soft);vertical-align:baseline;padding:13px 14px 13px 0;font-size:13px;line-height:1.45}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] tr:last-child td{border-bottom:0}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] th:last-child,.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] td:last-child{padding-right:0}.roster[data-astro-cid-lor2vf2j] .mr-table[data-astro-cid-lor2vf2j] .mr-row:hover td{background:color-mix(in srgb, var(--copper) 6%, transparent)}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--corona);font-size:12px}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-c--id{white-space:nowrap}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-tier{font-family:var(--mono);letter-spacing:.01em;color:var(--silicon-d);white-space:nowrap;font-size:11.5px}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-tier[data-tier=code_attested]{color:var(--good)}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-tier[data-tier=hardware]{color:var(--copper)}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-state{font-family:var(--body);color:var(--silicon);white-space:nowrap;font-size:12.5px}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-state--busy{color:var(--copper)}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-err{font-family:var(--mono);color:var(--danger);font-size:11.5px}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-absent{font-family:var(--body);color:var(--silicon-d);font-size:12.5px;font-style:italic}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j] .mr-placeholder td{font-family:var(--body);color:var(--silicon-d);padding:20px 0;font-size:13px}.roster[data-astro-cid-lor2vf2j] .mr-note[data-astro-cid-lor2vf2j]{font-family:var(--body);color:var(--silicon-d);margin-top:12px;font-size:12.5px;line-height:1.5}.roster[data-astro-cid-lor2vf2j] .mr-note[data-astro-cid-lor2vf2j]:empty{margin-top:0}.roster[data-astro-cid-lor2vf2j] .mr-note[data-astro-cid-lor2vf2j] a[data-astro-cid-lor2vf2j]{color:var(--copper)}.roster[data-astro-cid-lor2vf2j] .mr-foot[data-astro-cid-lor2vf2j]{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;display:flex}.roster[data-astro-cid-lor2vf2j] .mr-foot-title[data-astro-cid-lor2vf2j]{font-family:var(--body);letter-spacing:var(--tracking-tight);color:var(--corona);font-size:13px;font-weight:600}.roster[data-astro-cid-lor2vf2j] .mr-foot[data-astro-cid-lor2vf2j] p[data-astro-cid-lor2vf2j]{font-family:var(--body);color:var(--silicon-d);max-width:76ch;font-size:12.5px;line-height:1.6}.roster[data-astro-cid-lor2vf2j] .mr-foot[data-astro-cid-lor2vf2j] code[data-astro-cid-lor2vf2j]{font-family:var(--mono);color:var(--silicon);font-size:11px}@media (width<=768px){.roster[data-astro-cid-lor2vf2j] .mr-head[data-astro-cid-lor2vf2j] h2[data-astro-cid-lor2vf2j]{font-size:25px;font-family:var(--body);font-weight:600}.roster[data-astro-cid-lor2vf2j] .mr-doc[data-astro-cid-lor2vf2j]{padding:20px 18px 18px}.roster[data-astro-cid-lor2vf2j] .mr-scroll[data-astro-cid-lor2vf2j]{max-height:none}}:root{--ease-eclipse:cubic-bezier(.32, .72, 0, 1)}.stats-panel{min-width:0}.stats-eclipse-panel{padding:0;overflow:hidden}.stats-panel h3{font-family:var(--body);letter-spacing:var(--tracking-tight);color:var(--corona);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:16px;font-weight:600;display:flex}.stats-panel h3 .h-meta{font-family:var(--mono);letter-spacing:.04em;color:var(--silicon-d);text-transform:none;font-size:10.5px;font-weight:400}.eclipse-hero{margin-bottom:22px}.eclipse-stage{border-radius:var(--r-2xl);background:radial-gradient(120% 90% at 50% 42%, color-mix(in srgb, var(--copper) 9%, transparent), transparent 62%), radial-gradient(80% 70% at 50% 42%, color-mix(in srgb, var(--copper) 5%, transparent), transparent 70%), var(--paper-2);border:1px solid var(--line);width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80}:root[data-theme=dark] .eclipse-stage{background:radial-gradient(120% 90% at 50% 42%, color-mix(in srgb, var(--copper) 14%, transparent), transparent 62%), radial-gradient(80% 70% at 50% 42%, color-mix(in srgb, var(--copper) 6%, transparent), transparent 70%), var(--penumbra);box-shadow:inset 0 1px #ffffff0a}.eclipse-svg{width:100%;height:auto;display:block}.en-disc{fill:var(--corona)}:root[data-theme=dark] .en-disc{fill:var(--void)}.en-disc-core{fill:var(--copper);opacity:.14}.en-corona-ring{fill:none;stroke:var(--copper)}.en-ray{stroke:var(--copper);fill:none}.en-node-halo{fill:var(--copper)}.en-node{fill:var(--corona);stroke:var(--copper)}.en-grid{stroke:var(--copper);opacity:.1}.en-tlabel{font-family:var(--mono);fill:var(--silicon-d)}.en-tlabel-strong{font-family:var(--mono);fill:var(--copper)}.eclipse-svg{--disc-ink:#faf7f1;--disc-accent:#e9a83f}.en-disc-label{font-family:var(--mono);fill:var(--disc-ink)}.en-disc-label.accent{fill:var(--disc-accent)}.en-pulse{fill:var(--copper-br)}@keyframes coronaBeat{0%,to{opacity:.28}50%{opacity:.62}}.en-beat{animation:coronaBeat 3.4s var(--ease-eclipse) infinite;transform-origin:50%}.en-flow{offset-path:var(--p);offset-rotate:0deg;will-change:offset-distance, opacity}@keyframes flowTravel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.en-flow.run{animation:flowTravel var(--dur,3.2s) linear var(--delay,0s) infinite}@keyframes flowShimmer{0%,to{opacity:.14}50%{opacity:.4}}.en-flow.shimmer{offset-distance:50%;animation:4.2s ease-in-out infinite flowShimmer}.eclipse-stage.paused .en-flow,.eclipse-stage.paused .en-beat{animation-play-state:paused}.en-rail{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 22px 18px;display:flex}.en-cap{font-family:var(--mono);color:var(--silicon-d);letter-spacing:.02em;font-size:11px;line-height:1.5}.en-cap b{color:var(--corona);font-weight:500}.en-legend{flex-wrap:wrap;gap:14px;margin-left:auto;display:flex}.en-legend span{font-family:var(--mono);letter-spacing:.04em;color:var(--silicon-d);align-items:center;gap:6px;font-size:10px;display:inline-flex}.en-legend i{border-radius:50%;flex:none;width:8px;height:8px}.en-legend i.disc{background:var(--corona)}.en-legend i.node{background:var(--copper)}.en-legend i.flow{background:var(--copper-br)}.en-activity{font-family:var(--mono);letter-spacing:.04em;color:var(--copper);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.en-activity .ab{border-radius:var(--r-pill);background:color-mix(in srgb, var(--copper) 14%, transparent);flex:none;width:70px;height:5px;overflow:hidden}.en-activity .ab b{background:linear-gradient(90deg, var(--copper), var(--copper-br));width:0;height:100%;transition:width .8s var(--ease-eclipse);border-radius:999px;display:block}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;min-width:0;margin-bottom:22px;display:grid}.bento>*{min-width:0}.span-3{grid-column:span 3}.span-2{grid-column:span 2}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.metric{flex-direction:column;justify-content:center;gap:9px;height:100%;display:flex}.metric .m-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--silicon-d);align-items:center;gap:8px;font-size:10.5px;display:flex}.metric .m-num{font-family:var(--disp);letter-spacing:var(--tracking-tightest);color:var(--corona);font-variant-numeric:tabular-nums;min-height:1em;font-weight:700;line-height:1}.metric .m-num small{color:var(--silicon);letter-spacing:0;font-size:.42em;font-weight:500}.metric.feat .m-num{color:var(--copper);font-size:56px}.metric .m-num{font-size:40px}.metric.small .m-num{font-size:30px}.metric .m-sub{font-family:var(--mono);color:var(--silicon-d);min-height:2.8em;font-size:11px;line-height:1.5}.metric .m-sub a{color:var(--copper)}.metric .m-sub a:hover{text-underline-offset:2px;text-decoration:underline}.metric.ok .m-num{color:var(--good)}.ldot{background:var(--copper);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ldot.ok{background:var(--good)}.island{font-family:var(--body);color:var(--on-copper);background:var(--copper);transition:background .25s var(--ease-eclipse), border-color .25s var(--ease-eclipse);cursor:pointer;border:1px solid #8a541080;border-radius:999px;align-items:center;gap:14px;padding:7px 7px 7px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px #8a54104d,inset 0 1px #fff3}.island:hover{background:var(--copper-br)}.island:active{background:var(--copper)}.island .ic{background:color-mix(in srgb, var(--on-copper) 14%, transparent);width:32px;height:32px;transition:background .25s var(--ease-eclipse);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.island:hover .ic{background:color-mix(in srgb, var(--on-copper) 20%, transparent)}.island .ic svg{width:15px;height:15px;stroke:var(--on-copper);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.island.ghost{color:var(--copper);border-color:var(--line-strong,var(--line));box-shadow:none;background:0 0}.island.ghost:hover{background:var(--hover);box-shadow:none}.island.ghost .ic{background:color-mix(in srgb, var(--copper) 12%, transparent)}.island.ghost .ic svg{stroke:var(--copper)}.island.ghost:hover .ic{background:color-mix(in srgb, var(--copper) 20%, transparent)}.att-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.att-note{font-family:var(--mono);color:var(--silicon-d);margin-top:14px;font-size:11px;line-height:1.55}.att-note .cop{color:var(--copper)}.receipt-grid{grid-template-columns:1fr 1fr;gap:10px 22px;margin:16px 0 4px;display:grid}.receipt-grid .rk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--silicon-d);font-size:10px}.receipt-grid .rv{font-family:var(--mono);color:var(--corona);word-break:break-all;font-size:12px}.price-now{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 14px;display:flex}.price-now .pn-in{font-family:var(--disp);letter-spacing:var(--tracking-tightest);color:var(--copper);font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:1}.price-now .pn-in small{color:var(--silicon);letter-spacing:0;font-size:15px;font-weight:500}.price-now .pn-out{font-family:var(--mono);color:var(--silicon-d);font-size:12px}.price-now .pn-out b{color:var(--corona);font-weight:500}.spread-svg{width:100%;height:46px;display:block;overflow:visible}.spread-svg rect{fill:var(--copper);opacity:.85;transition:height .5s var(--ease-eclipse), y .5s var(--ease-eclipse)}.spread-svg rect:hover{opacity:1}.spread-axis{font-family:var(--mono);color:var(--silicon-d);justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}.cat-price{font-family:var(--mono);color:var(--corona);font-variant-numeric:tabular-nums;font-size:12.5px}.cat-price small{color:var(--silicon-d);font-size:10.5px}.cat-arch{font-family:var(--mono);color:var(--silicon-d);font-size:10.5px}.cat-tps{font-family:var(--mono);color:var(--copper);font-variant-numeric:tabular-nums;font-size:11px}.cat-scroll{max-width:100%;overflow-x:auto}@media (width<=560px){.cat-scroll table.t{min-width:460px}}.skl{background:linear-gradient(90deg, var(--paper-2) 0%, var(--paper-3) 50%, var(--paper-2) 100%);background-size:200% 100%;border-radius:6px;min-width:48px;animation:1.4s infinite shimmer;display:inline-block;position:relative;color:#0000!important}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#cat-empty{box-sizing:border-box;min-height:168px}.sec-head{flex-direction:column;gap:12px;margin:6px 0 16px;display:flex}.sec-head h2{font-family:var(--disp);letter-spacing:var(--tracking-tighter);color:var(--corona);font-size:30px;font-weight:700;line-height:1.1}.sec-head .sh-sub{font-family:var(--body);color:var(--silicon);max-width:62ch;font-size:14px;line-height:1.55}.stack-22{flex-direction:column;gap:22px;display:flex}@media (width<=1000px){.span-3,.span-2{grid-column:span 3}.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.metric.feat .m-num{font-size:48px}}@media (width<=768px){.bento{grid-template-columns:1fr}.span-2,.span-3,.span-4,.span-6{grid-column:span 1}.receipt-grid{grid-template-columns:1fr}.en-legend{margin-left:0}.sec-head h2{font-size:28px}.metric.feat .m-num{font-size:46px}}@media (prefers-reduced-motion:reduce){.en-flow,.en-beat,.ldot{animation:none!important}.en-flow{opacity:.32!important}.island,.island:hover,.island:active,.island .ic,.island:hover .ic{transform:none!important}}.nv{vertical-align:middle;display:inline-block}.nv:before{content:"";background:var(--silicon-d);opacity:.5;vertical-align:middle;border-radius:2px;width:.62em;min-width:11px;height:.1em;min-height:2px;display:inline-block}.rv .nv:before,.cat-arch .nv:before{min-width:9px}
