@media (scripting:none){.PfpMaker-module__nF0YCq__maker{display:none}}.PfpMaker-module__nF0YCq__layout{align-items:start;gap:2rem;display:grid}.PfpMaker-module__nF0YCq__stage,.PfpMaker-module__nF0YCq__controls{min-width:0}.PfpMaker-module__nF0YCq__controls{gap:1.75rem;display:grid}@media (min-width:56rem){.PfpMaker-module__nF0YCq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.PfpMaker-module__nF0YCq__stage{position:sticky;top:1.5rem}}.PfpMaker-module__nF0YCq__fieldset{min-width:0;margin:0}.PfpMaker-module__nF0YCq__fieldset>legend{float:left;width:100%;margin-bottom:1rem;padding:0}.PfpMaker-module__nF0YCq__fieldset>legend+*{clear:both}.PfpMaker-module__nF0YCq__legend{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;line-height:1.1;display:flex}.PfpMaker-module__nF0YCq__picked{margin-bottom:.875rem}.PfpMaker-module__nF0YCq__group+.PfpMaker-module__nF0YCq__group,.PfpMaker-module__nF0YCq__extras>.PfpMaker-module__nF0YCq__group{margin-top:1.25rem}.PfpMaker-module__nF0YCq__groupLabel{color:var(--color-muted-foreground);margin-bottom:.625rem;font-size:1.25rem;line-height:1.2}.PfpMaker-module__nF0YCq__animBadge{pointer-events:none;background-color:var(--color-card);width:36%;height:36%;color:var(--color-foreground);box-shadow:0 0 0 2px var(--color-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.PfpMaker-module__nF0YCq__animBadge svg{width:70%;height:70%}.PfpMaker-module__nF0YCq__flatCard{position:static}.PfpMaker-module__nF0YCq__checker{background-color:#fcfaf1;background-image:repeating-conic-gradient(#e6e1cd 0 25%, transparent 0 50%);background-size:1.5rem 1.5rem}.PfpMaker-module__nF0YCq__canvasWrap{aspect-ratio:1;border:2.5px solid var(--color-foreground);border-radius:.75rem;position:relative;overflow:hidden}.PfpMaker-module__nF0YCq__canvasWrap canvas{width:100%;height:100%;transition:opacity .2s;display:block}.PfpMaker-module__nF0YCq__stage[aria-busy=true] .PfpMaker-module__nF0YCq__canvasWrap canvas{opacity:.55}.PfpMaker-module__nF0YCq__rounds{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem 2.5rem;margin-top:1.25rem;display:flex}.PfpMaker-module__nF0YCq__roundFig{flex-direction:column;align-items:center;gap:.5rem;margin:0;display:flex}.PfpMaker-module__nF0YCq__roundFig figcaption{color:var(--color-muted-foreground);font-size:1.125rem;line-height:1.2}.PfpMaker-module__nF0YCq__round{border:2.5px solid var(--color-foreground);background-size:.75rem .75rem;border-radius:50%;width:7.5rem;height:7.5rem;display:block}.PfpMaker-module__nF0YCq__roundSmall{background-size:.5rem .5rem;width:3rem;height:3rem}.PfpMaker-module__nF0YCq__actions{flex-wrap:wrap;justify-content:center;gap:.875rem 1rem;display:flex}.PfpMaker-module__nF0YCq__actions button{cursor:pointer}.PfpMaker-module__nF0YCq__actions button:disabled{cursor:progress;opacity:.6}.PfpMaker-module__nF0YCq__status{min-height:1.5em}.PfpMaker-module__nF0YCq__motion{cursor:pointer;width:2.75rem;height:2.75rem;box-shadow:2px 2px 0 var(--color-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.625rem;left:.625rem}.PfpMaker-module__nF0YCq__gifbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .875rem;margin-top:1rem;display:flex}.PfpMaker-module__nF0YCq__gifbarLabel{min-width:12ch;color:var(--color-foreground);font-weight:700}.PfpMaker-module__nF0YCq__gifbar progress{width:min(16rem,100%);height:.875rem;accent-color:var(--color-primary)}.PfpMaker-module__nF0YCq__gifNote{max-width:32rem;margin-inline:auto;line-height:1.45}.PfpMaker-module__nF0YCq__xpanel{text-align:center;margin-top:1.25rem;padding:1rem 1.125rem}.PfpMaker-module__nF0YCq__xpanelMessage{color:var(--color-foreground);font-size:1.0625rem;font-weight:700;line-height:1.45}.PfpMaker-module__nF0YCq__xpanelActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:.875rem;display:flex}.PfpMaker-module__nF0YCq__xpanelButton{padding-block:.5rem}.PfpMaker-module__nF0YCq__textButton{cursor:pointer;color:var(--color-foreground);border-bottom:2px solid color-mix(in srgb, var(--color-foreground) 40%, transparent);padding:.125rem 0;font-weight:700}.PfpMaker-module__nF0YCq__textButton:hover{border-bottom-color:var(--color-foreground)}.PfpMaker-module__nF0YCq__radio{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.PfpMaker-module__nF0YCq__radio:focus-visible+label{outline:3px dashed var(--color-focus);outline-offset:3px}.PfpMaker-module__nF0YCq__faces{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.PfpMaker-module__nF0YCq__face{cursor:pointer;background-color:var(--color-background);border:2.5px solid #0000;border-radius:1rem;padding:.2rem;transition:transform .12s,background-color .12s;display:block}.PfpMaker-module__nF0YCq__face img{width:100%;height:auto;display:block}.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__face{border-color:var(--color-foreground);background-color:var(--color-secondary);box-shadow:3px 3px 0 var(--color-foreground);transform:rotate(-3deg)}@media (hover:hover){.PfpMaker-module__nF0YCq__face:hover{transform:translateY(-2px)}.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__face:hover{transform:rotate(-3deg)translateY(-2px)}}.PfpMaker-module__nF0YCq__swatches{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:.75rem .5rem;display:grid;position:relative}@media (min-width:30rem){.PfpMaker-module__nF0YCq__swatches{grid-template-columns:repeat(8,minmax(0,1fr))}}.PfpMaker-module__nF0YCq__swatch{aspect-ratio:1;border:2.5px solid var(--color-foreground);cursor:pointer;background-size:.75rem .75rem;border-radius:50%;width:100%;max-width:3rem;display:block;position:relative;overflow:hidden}.PfpMaker-module__nF0YCq__swatch canvas{width:100%;height:100%;display:block}.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__swatch,.PfpMaker-module__nF0YCq__custom.PfpMaker-module__nF0YCq__active{box-shadow:0 0 0 3px var(--color-card), 0 0 0 6px var(--color-foreground)}.PfpMaker-module__nF0YCq__custom{background:conic-gradient(#ff5c5c,#ffd84d,#6fdc6f,#5cc8ff,#b36bff,#ff5c5c)}.PfpMaker-module__nF0YCq__radio:focus-visible+.PfpMaker-module__nF0YCq__swatch{outline-offset:7px}.PfpMaker-module__nF0YCq__custom:focus-within{outline:3px dashed var(--color-focus);outline-offset:7px}.PfpMaker-module__nF0YCq__customDot{pointer-events:none;border:2px solid var(--color-foreground);background-color:var(--pfp-custom,#ffd84d);border-radius:50%;position:absolute;inset:24%}.PfpMaker-module__nF0YCq__color{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.PfpMaker-module__nF0YCq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.PfpMaker-module__nF0YCq__chip{cursor:pointer;color:var(--color-foreground);padding:.2rem .875rem;line-height:1.4;transition:transform .1s}@media not (min-width:40rem){.PfpMaker-module__nF0YCq__chip{padding-block:.5rem}}.PfpMaker-module__nF0YCq__chip[aria-pressed=true]{background-color:var(--color-secondary);box-shadow:2px 2px 0 var(--color-foreground)}@media (hover:hover){.PfpMaker-module__nF0YCq__chip:hover{transform:translate(1px,1px)}}.PfpMaker-module__nF0YCq__pannable{cursor:grab;touch-action:none}.PfpMaker-module__nF0YCq__pannable:active{cursor:grabbing}.PfpMaker-module__nF0YCq__pannable:focus-visible{outline:3px dashed var(--color-focus);outline-offset:4px}.PfpMaker-module__nF0YCq__bannerFig{flex-direction:column;align-items:center;gap:.5rem;margin:1.25rem 0 0;display:flex}.PfpMaker-module__nF0YCq__bannerFig figcaption{color:var(--color-muted-foreground);font-size:1.125rem;line-height:1.2}.PfpMaker-module__nF0YCq__banner{aspect-ratio:3;border:2.5px solid var(--color-foreground);background-color:var(--color-card);border-radius:.75rem;width:100%;height:auto;display:block}.PfpMaker-module__nF0YCq__forX{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem .875rem;display:flex}.PfpMaker-module__nF0YCq__forXLabel{color:var(--color-muted-foreground);font-size:1.25rem;line-height:1.2}.PfpMaker-module__nF0YCq__forX button{cursor:pointer}.PfpMaker-module__nF0YCq__modeTabs{justify-content:flex-start}.PfpMaker-module__nF0YCq__panel{gap:1.75rem;display:grid}.PfpMaker-module__nF0YCq__photoActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.PfpMaker-module__nF0YCq__zoom{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.PfpMaker-module__nF0YCq__zoom[hidden]{display:none}.PfpMaker-module__nF0YCq__zoom input[type=range]{min-width:0;accent-color:var(--color-primary);flex:10rem}.PfpMaker-module__nF0YCq__check{cursor:pointer;align-items:center;gap:.625rem;display:flex}.PfpMaker-module__nF0YCq__check input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer}.PfpMaker-module__nF0YCq__note{line-height:1.4}.PfpMaker-module__nF0YCq__slot+.PfpMaker-module__nF0YCq__slot{margin-top:1.25rem}.PfpMaker-module__nF0YCq__chipRadio{display:inline-block}.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__chipRadio{background-color:var(--color-secondary);box-shadow:2px 2px 0 var(--color-foreground)}.PfpMaker-module__nF0YCq__radio:focus-visible+.PfpMaker-module__nF0YCq__chipRadio{outline:3px dashed var(--color-focus);outline-offset:3px}.PfpMaker-module__nF0YCq__off{opacity:.45;cursor:not-allowed}.PfpMaker-module__nF0YCq__radio:disabled+.PfpMaker-module__nF0YCq__face,.PfpMaker-module__nF0YCq__radio:disabled+.PfpMaker-module__nF0YCq__chipRadio{cursor:not-allowed}.PfpMaker-module__nF0YCq__mini{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:20;cursor:pointer;background-size:.75rem .75rem;border-radius:50%;width:4.5rem;height:4.5rem;padding:0;position:fixed;overflow:hidden}.PfpMaker-module__nF0YCq__mini canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.PfpMaker-module__nF0YCq__face,.PfpMaker-module__nF0YCq__chip,.PfpMaker-module__nF0YCq__canvasWrap canvas{transition:none}.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__face,.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__face:hover{transform:none}}@media (forced-colors:active){.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__face,.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__swatch,.PfpMaker-module__nF0YCq__radio:checked+.PfpMaker-module__nF0YCq__chipRadio,.PfpMaker-module__nF0YCq__custom.PfpMaker-module__nF0YCq__active{outline-offset:2px;outline:3px solid canvastext}}
