.sre-page .sre-stage-wrap{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.sre-page .sre-compare select{max-width:100%}.sre-page .sre-field{--s:4;--mm:calc(var(--s) * 1px);background-color:var(--bay-panel);background-image:linear-gradient(90deg,#f2b44129 1px,#0000 1px),linear-gradient(#f2b44129 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:calc(var(--mm) * 10) calc(var(--mm) * 10), calc(var(--mm) * 10) calc(var(--mm) * 10), var(--mm) var(--mm), var(--mm) var(--mm);background-position:0 0;border:1px solid #f2b44147;border-radius:.5rem;flex-wrap:wrap;align-items:flex-end;gap:1.25rem 1rem;min-height:12rem;padding:1.25rem 1rem 1.5rem;display:flex;overflow-x:auto}.sre-page .sre-tile{flex-direction:column;align-items:flex-start;gap:.4rem;max-width:100%;margin:0;display:flex}.sre-page .sre-tile[hidden]{display:none}.sre-page .sre-die{box-sizing:border-box;width:calc(var(--w) * var(--mm));height:calc(var(--h) * var(--mm));background:color-mix(in srgb, currentColor 22%, var(--bay-base));cursor:pointer;border:2px solid;border-radius:2px;padding:0;transition:background-color .15s,outline-color .15s;display:block}:where(.sre-page .sre-die,.sre-page .sre-cmp),.sre-page :is(.sre-die,.sre-cmp).sl-s-0{color:var(--bay-amber)}.sre-page :is(.sre-die,.sre-cmp).sl-s-1{color:var(--bay-euv-pale)}.sre-page :is(.sre-die,.sre-cmp).sl-s-2{color:#86ddd4}.sre-page :is(.sre-die,.sre-cmp).sl-s-3{color:var(--bay-copper-text)}.sre-page :is(.sre-die,.sre-cmp).sl-s-4{color:var(--fiber-laser-text)}.sre-page :is(.sre-die,.sre-cmp).sl-s-5{color:var(--rack-green)}.sre-page .sre-die.sre-true{border-style:double;border-width:4px}.sre-page .sre-die:hover{background:color-mix(in srgb, currentColor 38%, var(--bay-base))}.sre-page .sre-die:focus-visible{outline:3px solid var(--on-night);outline-offset:3px}.sre-page .sre-die[aria-pressed=true]{background:color-mix(in srgb, currentColor 55%, var(--bay-base));outline:2px solid var(--on-night);outline-offset:3px}.sre-page .sre-tile figcaption{max-width:11rem;color:var(--on-night-soft);font:500 .72rem/1.35 var(--mono);display:grid}.sre-page .sre-tile figcaption b{color:var(--on-night);overflow-wrap:anywhere;font-weight:600}.sre-page .sre-refs{flex-wrap:wrap;order:9999;align-items:flex-end;gap:1rem 1.25rem;margin-left:auto;display:flex}.sre-page .sre-ruler{color:var(--on-night-soft);font:600 .72rem/1 var(--mono);gap:.3rem;display:grid}.sre-page .sre-ruler i{width:calc(var(--w) * var(--mm));border:2px solid var(--on-night-soft);border-top:0;height:.5rem;display:block}.sre-page .sre-coin{color:var(--on-night-soft);font:600 .72rem/1.2 var(--mono);text-align:center;justify-items:center;gap:.4rem;display:grid}.sre-page .sre-coin i{box-sizing:border-box;width:calc(var(--w) * var(--mm));height:calc(var(--w) * var(--mm));border:1.5px dashed var(--on-night-soft);border-radius:50%;display:block}.sre-page .sre-note,.sre-page .sre-count{color:var(--on-night-soft);font:500 .82rem/1.5 var(--mono);margin:0}.sre-page .sre-controls input[type=range]{width:min(100%,16rem);min-height:2.75rem;accent-color:var(--bay-amber)}.sre-page .sre-controls output{color:var(--on-night);margin-left:.4rem}.sre-page .sre-card{background:var(--bay-panel);border:1px solid #f2b44166;border-radius:.5rem;padding:1rem 1.1rem}.sre-page .sre-card[hidden]{display:none}.sre-page .sre-card h3{color:var(--on-night);font:600 1.05rem/1.3 var(--mono);margin:0 0 .6rem}.sre-page .sre-card dl{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem 1rem;margin:0 0 .75rem;display:grid}.sre-page .sre-card dt{color:var(--on-night-soft);font:600 .72rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em}.sre-page .sre-card dd{color:var(--on-night);font:600 .95rem/1.3 var(--mono);margin:.1rem 0 0}.sre-page .sre-card p{color:var(--on-night-soft);margin:0}.sre-page .sre-card-empty{font:500 .88rem/1.5 var(--mono)}.sre-page .sre-compare h3{color:var(--on-night);font:600 1rem/1.3 var(--mono);margin:.5rem 0 0}.sre-page .sre-compare[hidden]{display:none}.sre-page .sre-compare-box{border:1px dashed #f2b4414d;border-radius:.5rem;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:.5rem 0;padding:1rem;display:flex;overflow-x:auto}.sre-page .sre-cmp{box-sizing:border-box;background:color-mix(in srgb, currentColor 22%, var(--bay-base));font:600 .7rem/1.2 var(--mono);text-align:center;border:2px solid;place-items:center;padding:.2rem;display:grid;overflow:hidden}.sre-page .sre-compare-out{color:var(--on-night);font:600 .9rem/1.5 var(--mono);margin:0}.sre-page .sre-left{columns:2 16rem;color:var(--on-night-soft);column-gap:2rem;margin:.5rem 0 0;padding-left:1.1rem}.sre-page .sre-left li{break-inside:avoid;margin:.15rem 0}@media (prefers-reduced-motion:reduce){.sre-page .sre-die{transition:none}}@media (width<=40rem){.sre-page .sre-field{gap:1rem .75rem;padding:.75rem .6rem 1rem}.sre-page .sre-refs{margin-left:0}}.sre-page .sre-controls[hidden]{display:none}.sre-page .sre-die{position:relative}.sre-page .sre-die:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sre-switch{padding-inline:var(--shell-pad,1rem);border:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:flex}.sre-switch legend{float:left;color:var(--on-night-soft);font:600 .8rem/1.2 var(--mono);margin-right:.5rem}.sre-switch input{opacity:0;pointer-events:none;position:absolute}.sre-switch label{border:1px solid color-mix(in srgb, var(--night-accent) 40%, transparent);min-height:2.75rem;color:var(--on-night);cursor:pointer;border-radius:.4rem;align-items:center;gap:.5rem;padding:0 1rem;font-weight:700;display:inline-flex}.sre-switch label span{color:var(--on-night-soft);font:500 .78rem/1 var(--mono)}.sre-switch input:checked+label{border-color:var(--night-accent);background:color-mix(in srgb, var(--night-accent) 16%, transparent)}.sre-switch input:focus-visible+label{outline:2px solid var(--night-accent);outline-offset:2px}.sre-boards:has(#sre-pick-nand:checked) [data-sre-board=dram],.sre-boards:has(#sre-pick-dram:checked) [data-sre-board=nand]{display:none}.sre-board{scroll-margin-top:5rem}
