.swarm-module__TSJQAa__page{--paper:#f0f1ec;--ink:#181916;--quiet:#74756e;background:var(--paper);min-height:100svh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.swarm-module__TSJQAa__canvas,.swarm-module__TSJQAa__backgroundCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.swarm-module__TSJQAa__backgroundCanvas{pointer-events:none}.swarm-module__TSJQAa__canvas{cursor:crosshair;touch-action:none}.swarm-module__TSJQAa__controls{z-index:1;font-size:.72rem;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.75rem);right:clamp(1.25rem,3vw,2.75rem)}.swarm-module__TSJQAa__controls summary{cursor:pointer;text-underline-offset:.3rem;width:max-content;margin-left:auto;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;list-style:none}.swarm-module__TSJQAa__controls summary::-webkit-details-marker{display:none}.swarm-module__TSJQAa__controls summary:hover{text-decoration-color:currentColor}.swarm-module__TSJQAa__controls summary:before{content:"+ "}.swarm-module__TSJQAa__controls[open] summary:before{content:"− "}.swarm-module__TSJQAa__controlBody{border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.swarm-module__TSJQAa__rules{grid-template-columns:repeat(3,minmax(7rem,1fr));gap:clamp(1rem,3vw,3rem);width:min(42rem,66vw);display:grid}.swarm-module__TSJQAa__rule{gap:.55rem;font-size:.72rem;display:grid}.swarm-module__TSJQAa__rule span{color:var(--quiet)}.swarm-module__TSJQAa__rule input{cursor:ew-resize;appearance:none;background:0 0;width:100%;height:.9rem;margin:0}.swarm-module__TSJQAa__rule input::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--ink) 38%, transparent);height:1px}.swarm-module__TSJQAa__rule input::-webkit-slider-thumb{appearance:none;border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:.68rem;height:.68rem;margin-top:-.31rem}.swarm-module__TSJQAa__rule input::-moz-range-track{background:color-mix(in srgb, var(--ink) 38%, transparent);height:1px}.swarm-module__TSJQAa__rule input::-moz-range-thumb{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:.68rem;height:.68rem}.swarm-module__TSJQAa__actions{flex-wrap:wrap;flex:none;gap:1rem;display:flex}.swarm-module__TSJQAa__actions button{color:var(--ink);cursor:pointer;font:inherit;text-underline-offset:.3rem;background:0 0;border:0;padding:.25rem 0;font-size:.72rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.swarm-module__TSJQAa__actions button:hover{text-decoration-color:currentColor}.swarm-module__TSJQAa__actions button:focus-visible,.swarm-module__TSJQAa__controls summary:focus-visible,.swarm-module__TSJQAa__rule input:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media (max-width:700px){.swarm-module__TSJQAa__controlBody{flex-direction:column;align-items:stretch;gap:1rem}.swarm-module__TSJQAa__rules{gap:1rem;width:100%}.swarm-module__TSJQAa__actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.swarm-module__TSJQAa__canvas{cursor:default}}
.swarm-module__Y-AM2a__page{--paper:#f0f1ec;--ink:#181916;--quiet:#74756e;background:var(--paper);min-height:100svh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.swarm-module__Y-AM2a__canvas,.swarm-module__Y-AM2a__backgroundCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.swarm-module__Y-AM2a__backgroundCanvas{pointer-events:none}.swarm-module__Y-AM2a__canvas{cursor:crosshair;touch-action:none}.swarm-module__Y-AM2a__campaigns{z-index:1;border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);max-height:min(24svh,11rem);padding-top:.5rem;font-size:.68rem;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.75rem);right:clamp(7rem,11vw,10rem);overflow:auto}.swarm-module__Y-AM2a__campaigns ul{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.9rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.swarm-module__Y-AM2a__campaigns li{grid-template-columns:2.9rem minmax(0,1fr) max-content;align-items:baseline;gap:.6rem;min-width:0;display:grid}.swarm-module__Y-AM2a__campaignCode{letter-spacing:.04em;font-weight:700}.swarm-module__Y-AM2a__campaignName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swarm-module__Y-AM2a__campaignCount{color:var(--quiet);font-variant-numeric:tabular-nums}.swarm-module__Y-AM2a__controls{z-index:1;width:max-content;font-size:.72rem;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.75rem)}.swarm-module__Y-AM2a__controls[open]{background:var(--paper);width:auto;left:clamp(1.25rem,3vw,2.75rem)}.swarm-module__Y-AM2a__controls summary{cursor:pointer;text-underline-offset:.3rem;width:max-content;margin-left:auto;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;list-style:none}.swarm-module__Y-AM2a__controls summary::-webkit-details-marker{display:none}.swarm-module__Y-AM2a__controls summary:hover{text-decoration-color:currentColor}.swarm-module__Y-AM2a__controls summary:before{content:"+ "}.swarm-module__Y-AM2a__controls[open] summary:before{content:"− "}.swarm-module__Y-AM2a__controlBody{border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.swarm-module__Y-AM2a__rules{grid-template-columns:repeat(3,minmax(7rem,1fr));gap:clamp(1rem,3vw,3rem);width:min(42rem,66vw);display:grid}.swarm-module__Y-AM2a__rule{gap:.55rem;font-size:.72rem;display:grid}.swarm-module__Y-AM2a__rule span{color:var(--quiet)}.swarm-module__Y-AM2a__rule input{cursor:ew-resize;appearance:none;background:0 0;width:100%;height:.9rem;margin:0}.swarm-module__Y-AM2a__rule input::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--ink) 38%, transparent);height:1px}.swarm-module__Y-AM2a__rule input::-webkit-slider-thumb{appearance:none;border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:.68rem;height:.68rem;margin-top:-.31rem}.swarm-module__Y-AM2a__rule input::-moz-range-track{background:color-mix(in srgb, var(--ink) 38%, transparent);height:1px}.swarm-module__Y-AM2a__rule input::-moz-range-thumb{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:.68rem;height:.68rem}.swarm-module__Y-AM2a__actions{flex-wrap:wrap;flex:none;gap:1rem;display:flex}.swarm-module__Y-AM2a__actions button{color:var(--ink);cursor:pointer;font:inherit;text-underline-offset:.3rem;background:0 0;border:0;padding:.25rem 0;font-size:.72rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.swarm-module__Y-AM2a__actions button:hover{text-decoration-color:currentColor}.swarm-module__Y-AM2a__actions button:focus-visible,.swarm-module__Y-AM2a__controls summary:focus-visible,.swarm-module__Y-AM2a__rule input:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media (max-width:700px){.swarm-module__Y-AM2a__campaigns{left:1.25rem;right:5.75rem}.swarm-module__Y-AM2a__campaigns ul{grid-template-columns:1fr}.swarm-module__Y-AM2a__controlBody{flex-direction:column;align-items:stretch;gap:1rem}.swarm-module__Y-AM2a__rules{gap:1rem;width:100%}.swarm-module__Y-AM2a__actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.swarm-module__Y-AM2a__canvas{cursor:default}}
.swarm-module__nf5IYG__page{--paper:#f0f1ec;--ink:#181916;--quiet:#74756e;background:var(--paper);min-height:100svh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.swarm-module__nf5IYG__canvas,.swarm-module__nf5IYG__backgroundCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.swarm-module__nf5IYG__backgroundCanvas{pointer-events:none}.swarm-module__nf5IYG__canvas{cursor:crosshair;touch-action:none}.swarm-module__nf5IYG__controls{z-index:1;font-size:.72rem;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.75rem);right:clamp(1.25rem,3vw,2.75rem)}.swarm-module__nf5IYG__controls summary{cursor:pointer;text-underline-offset:.3rem;width:max-content;margin-left:auto;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;list-style:none}.swarm-module__nf5IYG__controls summary::-webkit-details-marker{display:none}.swarm-module__nf5IYG__controls summary:hover{text-decoration-color:currentColor}.swarm-module__nf5IYG__controls summary:before{content:"+ "}.swarm-module__nf5IYG__controls[open] summary:before{content:"− "}.swarm-module__nf5IYG__controlBody{border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.swarm-module__nf5IYG__rules{grid-template-columns:repeat(3,minmax(7rem,1fr));gap:clamp(1rem,3vw,3rem);width:min(42rem,66vw);display:grid}.swarm-module__nf5IYG__rule{gap:.55rem;font-size:.72rem;display:grid}.swarm-module__nf5IYG__rule span{color:var(--quiet)}.swarm-module__nf5IYG__rule input{cursor:ew-resize;appearance:none;background:0 0;width:100%;height:.9rem;margin:0}.swarm-module__nf5IYG__rule input::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--ink) 38%, transparent);height:1px}.swarm-module__nf5IYG__rule input::-webkit-slider-thumb{appearance:none;border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:.68rem;height:.68rem;margin-top:-.31rem}.swarm-module__nf5IYG__rule input::-moz-range-track{background:color-mix(in srgb, var(--ink) 38%, transparent);height:1px}.swarm-module__nf5IYG__rule input::-moz-range-thumb{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:.68rem;height:.68rem}.swarm-module__nf5IYG__actions{flex-wrap:wrap;flex:none;gap:1rem;display:flex}.swarm-module__nf5IYG__actions button{color:var(--ink);cursor:pointer;font:inherit;text-underline-offset:.3rem;background:0 0;border:0;padding:.25rem 0;font-size:.72rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.swarm-module__nf5IYG__actions button:hover{text-decoration-color:currentColor}.swarm-module__nf5IYG__actions button:focus-visible,.swarm-module__nf5IYG__controls summary:focus-visible,.swarm-module__nf5IYG__rule input:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media (max-width:700px){.swarm-module__nf5IYG__controlBody{flex-direction:column;align-items:stretch;gap:1rem}.swarm-module__nf5IYG__rules{gap:1rem;width:100%}.swarm-module__nf5IYG__actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.swarm-module__nf5IYG__canvas{cursor:default}}
