:root{--global:20rem;--color_white:#fff;--color_white_trans:hsla(0,0%,100%,.237);--color_dark:#1b1822;--color_dark_trans:rgba(0,0,0,.036);--color_gray:#eeede1;--color_gray_2:hsla(0,0%,80%,.482);--color_pink:#ba9cc0;--color_blue:#9e9cc0;--color_yellow:#f5be4f;--color_orange:#dc9548;--color_green:#8bd5b4;--color_green_trans:rgba(139,213,180,.784);--color_red:rgba(220,76,76,.847);--color_blackUI:rgba(0,0,0,.3);--color_divider:hsla(46,9%,52%,.35);--fontFamily:"Lucida Grande",Helvetica,system-ui,Avenir,Arial,sans-serif;--fontScale:1;--textSpacing:0.002;--textSizeLarge:calc(var(--global)*0.125*var(--fontScale));--textSizeMedium:calc(var(--textSizeLarge)*0.55);--textSizeSmall:calc(var(--textSizeLarge)*0.36);--textSizeTiny:calc(var(--textSizeLarge)*0.28);--headerSize:0.12;--borderRadius:calc(var(--global)*0.025);--itemGap:0.1;--paddingGap:calc(var(--itemGap)*0.55*var(--global));--contentWidth:calc(var(--global)*1.9);--buttonSize:calc(var(--global)*0.15);--buttonPressedSmall:0;--color_light_flare:hsla(0,0%,100%,0);--color_light_flare_top:hsla(0,0%,100%,.35);--color_light_flare_bottom:hsla(0,0%,100%,0);--color_light_flare_left:hsla(0,0%,100%,.3);--color_light_flare_right:hsla(0,0%,100%,.3);--liquidGlassLarge:calc(var(--global)*0.005);--liquidGlassFadeLarge:calc(var(--global)*0.02);--liquidGlassSmall:calc(var(--global)*0.005);--liquidGlassFadeSmall:calc(var(--global)*0.01);--liquidGlassEffectLarge:inset 0 0 calc(var(--liquidGlassFadeLarge)*1) calc(var(--liquidGlassLarge)*1) var(--color_light_flare),inset 0 calc(var(--liquidGlassLarge)*1) calc(var(--liquidGlassFadeLarge)*1) 0 var(--color_light_flare_top),inset 0 calc(var(--liquidGlassLarge)*-1) calc(var(--liquidGlassFadeLarge)*1) 0 var(--color_light_flare_bottom),inset calc(var(--liquidGlassLarge)*1) 0 calc(var(--liquidGlassFadeLarge)*1) 0 var(--color_light_flare_left),inset calc(var(--liquidGlassLarge)*-1) 0 calc(var(--liquidGlassLarge)*1) 0 var(--color_light_flare_right);--liquidGlassEffectSmall:inset 0 0 calc(var(--liquidGlassFadeSmall)*1) calc(var(--liquidGlassSmall)*1) var(--color_light_flare),inset 0 calc(var(--liquidGlassSmall)*1) calc(var(--liquidGlassFadeSmall)*2) 0 var(--color_light_flare_top),inset 0 calc(var(--liquidGlassSmall)*-1) calc(var(--liquidGlassFadeSmall)*1) 0 rgba(0,0,0,.055),inset calc(var(--liquidGlassSmall)*1) 0 calc(var(--liquidGlassFadeSmall)*1) 0 var(--color_light_flare_left),inset calc(var(--liquidGlassSmall)*-1) 0 calc(var(--liquidGlassSmall)*1) 0 var(--color_light_flare_right);--liquidGlassEffectOpacity:100%;--shadowLarge:calc(var(--global)*0.0275);--shadowSmall:calc(var(--global)*0.01);--backShadowBlurLarge:1rem;--backShadowBlurSmall:0rem;--hoverDark:inset 0 0 1000rem rgba(0,0,0,.09);--hoverLight:inset 0 0 1000rem hsla(0,0%,100%,.09);--outLine:0.04rem solid var(--color_dark)}@media (max-width:1179px){:root{--global:18rem}}@media (max-width:900px){:root{--global:16rem}}@media (max-width:640px){:root{--global:14rem}}@media (max-width:400px){:root{--global:12rem}}::selection{background-color:var(--color_pink);color:var(--color_dark)}::-webkit-scrollbar{height:.5rem;width:.5rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color_orange);border-radius:999px}html{scrollbar-color:var(--color_orange) transparent}.appShell{min-height:100vh;min-height:-webkit-fill-available;padding:calc(env(safe-area-inset-top) + var(--paddingGap)) calc(env(safe-area-inset-right) + var(--paddingGap)) calc(env(safe-area-inset-bottom) + var(--paddingGap)) calc(env(safe-area-inset-left) + var(--paddingGap));position:relative;z-index:1}.appShell,.contentColumn{align-items:center;display:flex;flex-direction:column;gap:var(--paddingGap);width:100%}.contentColumn{max-width:var(--contentWidth)}.columnBox{border-radius:var(--borderRadius);flex-direction:column;height:auto;justify-content:flex-start;position:relative}.columnBox,.rowBox{align-items:center;display:flex;width:100%}.rowBox{flex-direction:row;flex-wrap:wrap;gap:calc(var(--paddingGap)*.4);justify-content:center}.rowBox.left{justify-content:flex-start}.rowBox.right{justify-content:flex-end}.liquidGlass{backdrop-filter:blur(calc(var(--global)*.02));-webkit-backdrop-filter:blur(calc(var(--global)*.02));background-color:var(--color_white_trans);border-radius:var(--borderRadius);box-shadow:var(--liquidGlassEffectLarge);opacity:var(--liquidGlassEffectOpacity);position:relative}.liquidGlass.small{box-shadow:var(--liquidGlassEffectSmall)}.headerBox{align-items:center;background-color:transparent;border:none;box-sizing:border-box;cursor:default;display:flex;flex-direction:row;font-size:var(--textSizeSmall);justify-content:center;min-height:calc(var(--headerSize)*1*var(--global));padding:0 calc(var(--paddingGap)*.5);width:100%}.headerBox.dark,.headerBox.light,.headerBox.title{background-color:var(--color_white_trans);border-radius:var(--borderRadius);color:var(--color_dark);overflow:hidden}.headerBox.dark{background-color:var(--color_dark_trans)}.headerBox.title{background-color:transparent;border-radius:0}.headerBox.left{justify-content:flex-start}.headerBox.right{justify-content:flex-end}.headerBox.gray{background-color:var(--color_gray)}.headerBox.selected{background-color:var(--color_green_trans)}.headerBox.notselected{background-color:var(--color_white_trans)}.divider{background-color:var(--color_divider);border-radius:var(--borderRadius);margin-bottom:1rem;margin-top:1rem;min-height:2px;width:100%}.light{background-color:var(--color_white_trans)}.dark,.light{color:var(--color_dark)}.dark{background-color:var(--color_dark_trans)}.outline{outline:var(--outLine)}.panel{border-radius:var(--borderRadius);display:flex;flex-direction:column;gap:calc(var(--paddingGap)*.5);padding:var(--paddingGap);width:100%}.panelTitle{color:var(--color_dark);font-size:var(--textSizeSmall);font-weight:600;padding-bottom:calc(var(--paddingGap)*.2)}.textLarge{font-size:var(--textSizeLarge)}.textLarge,.textMedium{color:var(--color_dark);line-height:1}.textMedium{font-size:var(--textSizeMedium)}.textSmall{font-size:var(--textSizeSmall)}.textSmall,.textTiny{color:var(--color_dark);line-height:1}.textTiny{font-size:var(--textSizeTiny)}.center{text-align:center}.justify{text-align:justify;text-align-last:left}.contentText{margin:.5rem;overflow-wrap:break-word;padding-left:.5rem;padding-right:.5rem;white-space:pre-wrap;width:100%;word-break:break-word}.inlineLink{color:inherit;text-decoration:underline;text-underline-offset:.15em}.squareButton{align-items:center;background-color:var(--color_white_trans);border:none;border-radius:var(--borderRadius);box-shadow:var(--liquidGlassEffectSmall);color:var(--color_dark);cursor:pointer;display:flex;font-family:inherit;font-size:var(--textSizeSmall);justify-content:center;letter-spacing:inherit;min-height:calc(var(--headerSize)*1*var(--global));outline:var(--outLine);padding:0 calc(var(--paddingGap)*.6);position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s linear,transform .06s linear}.squareButton:hover{box-shadow:var(--liquidGlassEffectSmall),var(--hoverDark)}.squareButton:active{transform:var(--buttonPressedSmall)}.squareButton:disabled{cursor:not-allowed;opacity:.45}.squareButton.wide{width:100%}.squareButton.square{border-radius:0}.squareButton.selected{background-color:var(--color_green_trans)}.squareButton.notselected{background-color:var(--color_white_trans)}.squareButton.warn{background-color:var(--color_red)}.squareButton.accent{background-color:var(--color_yellow)}.squareButton.trans{background-color:transparent;box-shadow:none;outline:none}.circleButton{align-items:center;background-color:var(--color_white_trans);border:none;border-radius:50%;box-shadow:var(--liquidGlassEffectSmall);color:var(--color_dark);cursor:pointer;display:flex;font-family:inherit;font-size:var(--textSizeTiny);height:calc(var(--buttonSize)*.6);justify-content:center;line-height:1;min-width:calc(var(--buttonSize)*.6);outline:var(--outLine);padding:0;touch-action:manipulation;width:calc(var(--buttonSize)*.6);-webkit-tap-highlight-color:transparent}.circleButton:hover{box-shadow:var(--liquidGlassEffectSmall),var(--hoverDark)}.circleButton:active{transform:var(--buttonPressedSmall)}.circleButton:disabled{cursor:not-allowed;opacity:.35}.circleButton.warn{background-color:var(--color_red)}.swatchButton{border:none;border-radius:50%;cursor:pointer;height:calc(var(--buttonSize)*.5);min-width:calc(var(--buttonSize)*.5);outline:var(--outLine);padding:0;touch-action:manipulation;width:calc(var(--buttonSize)*.5);-webkit-tap-highlight-color:transparent}.swatchButton.selected{outline:calc(var(--global)*.008) solid var(--color_dark);outline-offset:calc(var(--global)*.006)}.inputField,.selectField,.textAreaField{-webkit-appearance:none;appearance:none;background-color:var(--color_white);border:none;border-radius:var(--borderRadius);color:var(--color_dark);font-family:inherit;font-size:var(--textSizeSmall);letter-spacing:inherit;min-height:calc(var(--headerSize)*1*var(--global));outline:var(--outLine);padding:calc(var(--paddingGap)*.3) calc(var(--paddingGap)*.5);width:100%}.textAreaField{line-height:1.4;min-height:calc(var(--headerSize)*2.4*var(--global));resize:vertical}.selectField{background-image:linear-gradient(45deg,transparent 50%,var(--color_dark) 50%),linear-gradient(135deg,var(--color_dark) 50%,transparent 50%);background-position:right calc(var(--paddingGap)*.6) center,right calc(var(--paddingGap)*.35) center;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:calc(var(--paddingGap)*1.4)}.circleButton:focus-visible,.inputField:focus-visible,.selectField:focus-visible,.squareButton:focus-visible,.swatchButton:focus-visible,.textAreaField:focus-visible{outline:calc(var(--global)*.006) solid var(--color_blue);outline-offset:calc(var(--global)*.004)}.fieldRow{align-items:center;display:flex;flex-direction:row;gap:calc(var(--paddingGap)*.4);width:100%}.fieldLabel{color:var(--color_dark);flex:0 0 auto;font-size:var(--textSizeTiny);min-width:calc(var(--global)*.42)}.rangeField{accent-color:var(--color_blue);flex:1 1 auto;width:100%}.rangeField::-webkit-slider-runnable-track{background-color:var(--color_gray_2);border-radius:var(--borderRadius)}.rangeField::-moz-range-track{background-color:var(--color_gray_2);border-radius:var(--borderRadius)}.colorField{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:var(--borderRadius);cursor:pointer;flex:0 0 auto;height:calc(var(--buttonSize)*.5);outline:var(--outLine);padding:0;width:calc(var(--buttonSize)*.5)}.colorField::-webkit-color-swatch-wrapper{padding:0}.colorField::-webkit-color-swatch{border:none;border-radius:calc(var(--borderRadius)*.7)}.colorField::-moz-color-swatch{border:none;border-radius:calc(var(--borderRadius)*.7)}.profilePicture{background-color:var(--color_gray);box-shadow:0 var(--shadowSmall) var(--backShadowBlurLarge) var(--color_blackUI);height:calc(var(--global)*.55);margin:2rem;transform:translateZ(0);width:calc(var(--global)*.55)}.pictureThumb,.profilePicture{border-radius:50%;object-fit:cover}.pictureThumb{cursor:pointer;height:calc(var(--global)*.22);outline:var(--outLine);width:calc(var(--global)*.22)}.pictureThumb.selected{outline:calc(var(--global)*.008) solid var(--color_green);outline-offset:calc(var(--global)*.005)}.cropStage{background-color:var(--color_gray);border-radius:50%;cursor:grab;height:calc(var(--global)*.6);max-width:100%;outline:var(--outLine);overflow:hidden;position:relative;touch-action:none;width:calc(var(--global)*.6)}.cropStage:active{cursor:grabbing}.cropStage img{position:absolute;transform-origin:0 0;user-select:none;-webkit-user-drag:none;pointer-events:none}.statusNote{background-color:var(--color_white_trans);border-radius:var(--borderRadius);font-size:var(--textSizeTiny);padding:calc(var(--paddingGap)*.35) calc(var(--paddingGap)*.5);width:100%}.statusNote.error{background-color:var(--color_red)}.statusNote.ok{background-color:var(--color_green_trans)}:root{font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%;height:-webkit-fill-available}body,html{box-sizing:border-box;margin:0;padding:0;width:100%}body{color:var(--color_dark);font-family:var(--fontFamily);letter-spacing:calc(var(--textSpacing)*1em);min-height:100%;min-height:-webkit-fill-available;overflow-x:hidden;overscroll-behavior-y:none}*,:after,:before{box-sizing:inherit}#root{min-height:100vh;min-height:-webkit-fill-available}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}