.portrait-field-module__evS2Zq__field{background:#09080c;width:100%;height:100svh;position:relative;overflow:hidden}.portrait-field-module__evS2Zq__canvas{background:#09080c;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-field-module__evS2Zq__controls{color:#f6f6f6;font:.64rem var(--font-geist-mono), monospace;text-shadow:0 1px 3px #000,0 0 8px #000;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0;display:flex;position:absolute;bottom:clamp(1.1rem,2.6vw,2.4rem);left:clamp(1.1rem,2.6vw,2.4rem);right:clamp(1.1rem,2.6vw,2.4rem)}.portrait-field-module__evS2Zq__readout{color:#f6f6f6b8;margin:0}.portrait-field-module__evS2Zq__actions{flex-wrap:wrap;gap:1.15rem;display:flex}.portrait-field-module__evS2Zq__actions button{color:#f6f6f6b3;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem 0}.portrait-field-module__evS2Zq__actions button:hover,.portrait-field-module__evS2Zq__actions button[aria-pressed=true]{color:#fff;border-bottom-color:currentColor}.portrait-field-module__evS2Zq__actions button:focus-visible{outline-offset:4px;outline:1px solid #fff}@media (max-width:35rem){.portrait-field-module__evS2Zq__controls{flex-direction:column;align-items:flex-start;gap:.45rem}}
.ecological-voronoi-module__fcbAgG__field{background:#f6f6f6;width:100%;height:100svh;min-height:26rem;position:relative;overflow:hidden}.ecological-voronoi-module__fcbAgG__canvas{width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.ecological-voronoi-module__fcbAgG__controls{z-index:1;color:#080808;font:.64rem var(--font-geist-mono), monospace;text-shadow:0 1px 3px #fff,0 0 8px #fff;gap:.7rem;margin:0;display:grid;position:absolute;bottom:clamp(1.1rem,2.6vw,2.4rem);left:clamp(1.1rem,2.6vw,2.4rem);right:clamp(1.1rem,2.6vw,2.4rem)}.ecological-voronoi-module__fcbAgG__controls[data-mode=face],.ecological-voronoi-module__fcbAgG__controls[data-mode=politician]{color:#f6f6f6;text-shadow:0 1px 3px #000,0 0 8px #000}.ecological-voronoi-module__fcbAgG__toolbar{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.ecological-voronoi-module__fcbAgG__readout{color:color-mix(in srgb, currentColor 72%, transparent);margin:0}.ecological-voronoi-module__fcbAgG__actions{flex-wrap:wrap;gap:1.15rem;display:flex}.ecological-voronoi-module__fcbAgG__actions button{color:color-mix(in srgb, currentColor 70%, transparent);cursor:pointer;font:inherit;text-shadow:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem 0}.ecological-voronoi-module__fcbAgG__actions button:hover,.ecological-voronoi-module__fcbAgG__actions button[aria-pressed=true]{color:currentColor;border-bottom-color:currentColor}.ecological-voronoi-module__fcbAgG__actions button:focus-visible,.ecological-voronoi-module__fcbAgG__control input:focus-visible{outline-offset:4px;outline:1px solid}.ecological-voronoi-module__fcbAgG__parameters{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;display:grid}.ecological-voronoi-module__fcbAgG__control{gap:.36rem;min-width:0;display:grid}.ecological-voronoi-module__fcbAgG__controlHeader{justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.ecological-voronoi-module__fcbAgG__control output{font-variant-numeric:tabular-nums}.ecological-voronoi-module__fcbAgG__control input{accent-color:currentColor;width:100%;margin:0}@media (max-width:700px){.ecological-voronoi-module__fcbAgG__toolbar{flex-direction:column;align-items:flex-start;gap:.45rem}.ecological-voronoi-module__fcbAgG__parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.15rem}}
.iq-voronoi-module__FJuxyW__field{background:#f6f6f6;width:100%;height:100svh;min-height:26rem;position:relative;overflow:hidden}.iq-voronoi-module__FJuxyW__canvas{z-index:0;touch-action:none;cursor:crosshair;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.iq-voronoi-module__FJuxyW__controls{z-index:2;color:#f6f6f6;font:.64rem var(--font-geist-mono), monospace;text-shadow:0 1px 3px #000,0 0 8px #000;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0;display:flex;position:absolute;bottom:clamp(1.1rem,2.6vw,2.4rem);left:clamp(1.1rem,2.6vw,2.4rem);right:clamp(1.1rem,2.6vw,2.4rem)}.iq-voronoi-module__FJuxyW__readout{color:#f6f6f6b8;margin:0}.iq-voronoi-module__FJuxyW__actions{flex-wrap:wrap;gap:1.15rem;display:flex}.iq-voronoi-module__FJuxyW__modeControls{justify-content:flex-end;align-items:center;gap:1.35rem;display:flex}.iq-voronoi-module__FJuxyW__gradientControl{color:#f6f6f6d1;white-space:nowrap;grid-template-columns:auto minmax(4.5rem,8vw) 1.5rem;align-items:center;gap:.45rem;display:grid}.iq-voronoi-module__FJuxyW__gradientControl input{accent-color:currentColor;width:100%;margin:0}.iq-voronoi-module__FJuxyW__gradientControl output{font-variant-numeric:tabular-nums;text-align:right}.iq-voronoi-module__FJuxyW__actions button{color:#f6f6f6b3;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem 0}.iq-voronoi-module__FJuxyW__actions button:hover,.iq-voronoi-module__FJuxyW__actions button[aria-pressed=true]{color:#fff;border-bottom-color:currentColor}.iq-voronoi-module__FJuxyW__actions button:focus-visible{z-index:1;outline-offset:4px;outline:1px solid #fff;position:relative}@media (prefers-reduced-motion:reduce){.iq-voronoi-module__FJuxyW__canvas{cursor:default}}@media (max-width:35rem){.iq-voronoi-module__FJuxyW__controls,.iq-voronoi-module__FJuxyW__modeControls{flex-direction:column;align-items:flex-start;gap:.45rem}}
