.attractor-atlas-module__HS0NsW__field{background:#1c1d1b;position:fixed;inset:0;overflow:hidden}.attractor-atlas-module__HS0NsW__canvas{cursor:grab;touch-action:none;outline:0;width:100%;height:100%;display:block;position:absolute;inset:0}.attractor-atlas-module__HS0NsW__canvas:focus-visible{outline-offset:-.5rem;outline:1px solid #f0eadf}.attractor-atlas-module__HS0NsW__canvas:active{cursor:grabbing}.attractor-atlas-module__HS0NsW__fieldLabel{z-index:1;color:#e7dfd2bd;font:clamp(.75rem, 2.3vmin, 1.5rem) var(--font-geist-mono), monospace;pointer-events:none;position:absolute;top:clamp(1.2rem,2.5vmin,2rem);left:clamp(1.2rem,2.5vmin,2rem)}.attractor-atlas-module__HS0NsW__navigation{z-index:1;color:#f0eadfc2;font:.68rem var(--font-geist-mono), monospace;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;display:grid;position:absolute;bottom:clamp(1rem,2.8vw,2rem);left:clamp(1rem,2.8vw,2rem);right:clamp(1rem,2.8vw,2rem)}.attractor-atlas-module__HS0NsW__modelList{flex-wrap:wrap;justify-content:center;gap:.44rem clamp(.55rem,1.35vw,1.2rem);display:flex}.attractor-atlas-module__HS0NsW__navigationCenter{justify-items:center;gap:.54rem;min-width:0;display:grid}.attractor-atlas-module__HS0NsW__modelList button,.attractor-atlas-module__HS0NsW__stepButton{color:#f0eadfc2;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.attractor-atlas-module__HS0NsW__modelList button[aria-current=true]{color:#d2a64c}.attractor-atlas-module__HS0NsW__modelList button:hover,.attractor-atlas-module__HS0NsW__stepButton:hover{color:#f0eadf}.attractor-atlas-module__HS0NsW__modelList button:focus-visible,.attractor-atlas-module__HS0NsW__stepButton:focus-visible{outline-offset:5px;outline:1px solid #f0eadf}.attractor-atlas-module__HS0NsW__particleControl{color:#f0eadf7a;grid-template-columns:auto minmax(7.5rem,13rem) 1.5rem;justify-content:center;align-items:center;gap:.5rem;display:grid}.attractor-atlas-module__HS0NsW__particleControl input{accent-color:#c96a58;cursor:ew-resize;width:min(13rem,34vw)}.attractor-atlas-module__HS0NsW__particleControl output{color:#c96a58;font:inherit;text-align:right}.attractor-atlas-module__HS0NsW__particleControl input:focus-visible{outline-offset:5px;outline:1px solid #f0eadf}.attractor-atlas-module__HS0NsW__currentModel{color:#d2a64c;font:inherit;text-align:center;display:none}@media (max-width:610px){.attractor-atlas-module__HS0NsW__navigation{grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem}.attractor-atlas-module__HS0NsW__modelList{display:none}.attractor-atlas-module__HS0NsW__currentModel{display:block}.attractor-atlas-module__HS0NsW__particleControl{grid-template-columns:auto minmax(5rem,9rem) 1.5rem;width:100%}.attractor-atlas-module__HS0NsW__particleControl input{width:100%}}@media (prefers-reduced-motion:reduce){.attractor-atlas-module__HS0NsW__modelList button,.attractor-atlas-module__HS0NsW__particleControl input,.attractor-atlas-module__HS0NsW__stepButton{cursor:default}}
.attractor-atlas-module__0sVB_q__field{background:#101921;position:fixed;inset:0;overflow:hidden}.attractor-atlas-module__0sVB_q__canvas{cursor:grab;touch-action:none;outline:0;width:100%;height:100%;display:block;position:absolute;inset:0}.attractor-atlas-module__0sVB_q__canvas:focus-visible{outline-offset:-.5rem;outline:1px solid #f4e6cc}.attractor-atlas-module__0sVB_q__canvas:active{cursor:grabbing}.attractor-atlas-module__0sVB_q__fieldLabel{z-index:1;color:#e1f1e8c2;font:clamp(.75rem, 2.3vmin, 1.5rem) var(--font-geist-mono), monospace;pointer-events:none;position:absolute;top:clamp(1.2rem,2.5vmin,2rem);left:clamp(1.2rem,2.5vmin,2rem)}.attractor-atlas-module__0sVB_q__navigation{z-index:1;color:#e1f1e8c7;font:.68rem var(--font-geist-mono), monospace;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;display:grid;position:absolute;bottom:clamp(1rem,2.8vw,2rem);left:clamp(1rem,2.8vw,2rem);right:clamp(1rem,2.8vw,2rem)}.attractor-atlas-module__0sVB_q__modelList{flex-wrap:wrap;justify-content:center;gap:.44rem clamp(.55rem,1.35vw,1.2rem);display:flex}.attractor-atlas-module__0sVB_q__navigationCenter{justify-items:center;gap:.54rem;min-width:0;display:grid}.attractor-atlas-module__0sVB_q__modelList button,.attractor-atlas-module__0sVB_q__stepButton{color:#e1f1e8c7;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.attractor-atlas-module__0sVB_q__modelList button[aria-current=true]{color:#f0c885}.attractor-atlas-module__0sVB_q__modelList button:hover,.attractor-atlas-module__0sVB_q__stepButton:hover{color:#f7ead0}.attractor-atlas-module__0sVB_q__modelList button:focus-visible,.attractor-atlas-module__0sVB_q__stepButton:focus-visible{outline-offset:5px;outline:1px solid #f4e6cc}.attractor-atlas-module__0sVB_q__particleControl{color:#e1f1e880;grid-template-columns:auto minmax(7.5rem,13rem) 1.5rem;justify-content:center;align-items:center;gap:.5rem;display:grid}.attractor-atlas-module__0sVB_q__particleControl input{accent-color:#ff7d66;cursor:ew-resize;width:min(13rem,34vw)}.attractor-atlas-module__0sVB_q__particleControl output{color:#ff7d66;font:inherit;text-align:right}.attractor-atlas-module__0sVB_q__particleFormControl{color:#e1f1e880;justify-content:center;align-items:center;gap:.46rem;display:flex}.attractor-atlas-module__0sVB_q__particleFormControl button{color:#e1f1e894;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.attractor-atlas-module__0sVB_q__particleFormControl button[aria-pressed=true]{color:#f0c885}.attractor-atlas-module__0sVB_q__particleFormControl button:hover{color:#f7ead0}.attractor-atlas-module__0sVB_q__particleFormControl button:focus-visible,.attractor-atlas-module__0sVB_q__particleControl input:focus-visible{outline-offset:5px;outline:1px solid #f4e6cc}.attractor-atlas-module__0sVB_q__currentModel{color:#f0c885;font:inherit;text-align:center;display:none}@media (max-width:610px){.attractor-atlas-module__0sVB_q__navigation{grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem}.attractor-atlas-module__0sVB_q__modelList{display:none}.attractor-atlas-module__0sVB_q__currentModel{display:block}.attractor-atlas-module__0sVB_q__particleControl{grid-template-columns:auto minmax(5rem,9rem) 1.5rem;width:100%}.attractor-atlas-module__0sVB_q__particleControl input{width:100%}.attractor-atlas-module__0sVB_q__particleFormControl{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.attractor-atlas-module__0sVB_q__modelList button,.attractor-atlas-module__0sVB_q__particleControl input,.attractor-atlas-module__0sVB_q__particleFormControl button,.attractor-atlas-module__0sVB_q__stepButton{cursor:default}}
.attractor-field-module__bKsh4q__field{background:#030409;position:fixed;inset:0;overflow:hidden}.attractor-field-module__bKsh4q__canvas{cursor:grab;touch-action:none;outline:0;width:100%;height:100%;display:block;position:absolute;inset:0}.attractor-field-module__bKsh4q__canvas:active{cursor:grabbing}.attractor-field-module__bKsh4q__canvas:focus-visible{outline-offset:-.55rem;outline:1px solid #e6ebffdb}.attractor-field-module__bKsh4q__systems{z-index:1;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.42rem clamp(.7rem,1.7vw,1.4rem);display:flex;position:absolute;bottom:clamp(1rem,2.5vmin,2rem);left:clamp(1rem,2.5vmin,2rem);right:clamp(1rem,2.5vmin,2rem)}.attractor-field-module__bKsh4q__systemButton{color:#d7e0ff7a;cursor:pointer;font:.72rem var(--font-geist-mono), monospace;letter-spacing:.01em;pointer-events:auto;background:0 0;border:0;padding:0}.attractor-field-module__bKsh4q__systemButton[aria-pressed=true]{color:#f7d9b7f5}.attractor-field-module__bKsh4q__systemButton:hover{color:#ebf0ffeb}.attractor-field-module__bKsh4q__systemButton:focus-visible{outline-offset:.35rem;outline:1px solid #e6ebffdb}@media (prefers-reduced-motion:reduce){.attractor-field-module__bKsh4q__canvas,.attractor-field-module__bKsh4q__systemButton{cursor:default}}
