.diffusion-graph-module__hoTOPa__field{color:#f3f6ff;background:#05080e;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.diffusion-graph-module__hoTOPa__canvas{outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.diffusion-graph-module__hoTOPa__canvas:focus-visible{box-shadow:inset 0 0 0 1px #f3f6ffdb}.diffusion-graph-module__hoTOPa__controls{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.02em;text-shadow:0 1px 4px #05080e,0 0 9px #05080e;gap:.38rem;font-size:.62rem;display:grid;position:absolute;bottom:clamp(1rem,2.5vw,2.4rem);left:clamp(1rem,2.5vw,2.4rem);right:clamp(1rem,2.5vw,2.4rem)}.diffusion-graph-module__hoTOPa__readout,.diffusion-graph-module__hoTOPa__controlGroups,.diffusion-graph-module__hoTOPa__controlGroup,.diffusion-graph-module__hoTOPa__control{align-items:center;display:flex}.diffusion-graph-module__hoTOPa__readout{color:#f3f6ffa8;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.28rem .85rem}.diffusion-graph-module__hoTOPa__controlGroups{flex-wrap:wrap;align-items:end;gap:.45rem 1.1rem}.diffusion-graph-module__hoTOPa__controlGroup{border:0;flex-wrap:wrap;gap:.4rem;min-width:0;margin:0;padding:0}.diffusion-graph-module__hoTOPa__controlGroup legend{float:left;color:#f3f6ff8a;letter-spacing:.04em;text-transform:uppercase;margin-right:.16rem;padding:0;font-size:.54rem}.diffusion-graph-module__hoTOPa__control{color:#f3f6ffd1;grid-template-columns:auto minmax(3.8rem,5.8rem) auto;gap:.35rem;display:grid}.diffusion-graph-module__hoTOPa__control input{accent-color:#9ebcff;width:100%;margin:0}.diffusion-graph-module__hoTOPa__control output{color:#f3f6ff;font-variant-numeric:tabular-nums;text-align:right;min-width:2rem}.diffusion-graph-module__hoTOPa__controlGroup button{color:#f3f6ffc7;cursor:pointer;font:inherit;text-shadow:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:.2rem 0}.diffusion-graph-module__hoTOPa__controlGroup button:hover,.diffusion-graph-module__hoTOPa__controlGroup button[aria-pressed=true]{color:#f3f6ff;border-bottom-color:currentColor}.diffusion-graph-module__hoTOPa__controlGroup button:focus-visible,.diffusion-graph-module__hoTOPa__control input:focus-visible{outline-offset:3px;outline:1px solid #f3f6ff}@media (max-width:43rem){.diffusion-graph-module__hoTOPa__controls{font-size:.56rem}.diffusion-graph-module__hoTOPa__controlGroups{gap:.34rem .75rem}}@media (max-width:31rem){.diffusion-graph-module__hoTOPa__readout{gap:.22rem .58rem}.diffusion-graph-module__hoTOPa__control{grid-template-columns:auto minmax(3rem,4.4rem) auto}}
