.Dashboard-module-scss-module__7izZvW__dashboard{color:#000;min-width:260px;font-family:var(--font-satoshi),sans-serif;font-size:var(--text-body);font-weight:var(--text-weight);line-height:var(--text-line-height);background:#fff;flex-direction:column;gap:0;display:flex}.Dashboard-module-scss-module__7izZvW__dashboard p,.Dashboard-module-scss-module__7izZvW__dashboard button{font:inherit}.Dashboard-module-scss-module__7izZvW__dashboardInWindow{min-width:0}.Dashboard-module-scss-module__7izZvW__dashboardInWindow .Dashboard-module-scss-module__7izZvW__section{gap:4px;padding:12px 16px}.Dashboard-module-scss-module__7izZvW__section{border-bottom:var(--ui-shape-border-1,1px solid var(--ui-accent));flex-direction:column;gap:.5rem;padding:.75rem 1.5rem;display:flex}.Dashboard-module-scss-module__7izZvW__section:last-child{border-bottom:none}.Dashboard-module-scss-module__7izZvW__label{color:#000;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;display:flex}.Dashboard-module-scss-module__7izZvW__sliderValue{border-radius:var(--ui-shape-radius,8px);border:var(--ui-shape-border-1,1px solid var(--ui-accent));box-shadow:var(--ui-shape-shadow,none);background:var(--ui-accent);color:var(--ui-accent-contrast);padding:.15rem .45rem}.Dashboard-module-scss-module__7izZvW__slider{width:100%;height:var(--ui-shape-range-input-h,22px);accent-color:var(--ui-accent-inverted);cursor:pointer;box-shadow:none;appearance:none;background:0 0;border:none;outline:none;overflow:visible}.Dashboard-module-scss-module__7izZvW__slider::-webkit-slider-runnable-track{box-sizing:border-box;border-radius:var(--ui-shape-radius,8px);border:var(--ui-shape-range-track-border,1px solid var(--ui-accent));background:var(--ui-accent-inverted,#7a00ff);box-shadow:var(--ui-shape-shadow,none);height:6px}.Dashboard-module-scss-module__7izZvW__slider::-moz-range-track{box-sizing:border-box;border-radius:var(--ui-shape-radius,8px);border:var(--ui-shape-range-track-border,1px solid var(--ui-accent));background:var(--ui-accent-inverted,#7a00ff);box-shadow:var(--ui-shape-shadow,none);height:6px}.Dashboard-module-scss-module__7izZvW__slider::-webkit-slider-thumb{background-color:#0000;background-image:var(--ui-shape-range-thumb-image,var(--ui-shape-thumb-image));box-shadow:none;appearance:none;width:var(--ui-shape-thumb-size,16px);height:var(--ui-shape-thumb-size,16px);margin-top:calc((6px - var(--ui-shape-thumb-size,16px))/2 - 1px);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}.Dashboard-module-scss-module__7izZvW__slider::-moz-range-thumb{background-color:#0000;background-image:var(--ui-shape-range-thumb-image,var(--ui-shape-thumb-image));box-shadow:none;width:var(--ui-shape-thumb-size,16px);height:var(--ui-shape-thumb-size,16px);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;transform:translateY(-1px)}.Dashboard-module-scss-module__7izZvW__gradientPreview{border-radius:999px;width:100%;height:6px}.Dashboard-module-scss-module__7izZvW__swatches{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.Dashboard-module-scss-module__7izZvW__swatchWrapper{flex-direction:column;align-items:center;gap:.2rem;display:flex;position:relative}.Dashboard-module-scss-module__7izZvW__swatch{cursor:pointer;width:22px;height:22px;-webkit-mask-image:var(--ui-shape-thumb-mask);-webkit-mask-image:var(--ui-shape-thumb-mask);mask-image:var(--ui-shape-thumb-mask);border:none;transition:transform .1s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Dashboard-module-scss-module__7izZvW__swatch:hover{transform:scale(1.15)}.Dashboard-module-scss-module__7izZvW__swatchRemove{font-size:inherit;color:var(--ui-accent-inverted);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:14px;height:14px;line-height:1;display:flex}.Dashboard-module-scss-module__7izZvW__swatchRemove:hover{background:var(--ui-accent-inverted);color:var(--ui-accent-inverted-contrast)}.Dashboard-module-scss-module__7izZvW__swatchAdd{border:solid 1px var(--ui-accent);background:var(--ui-accent-inverted);width:22px;height:22px;-webkit-mask-image:var(--ui-shape-thumb-mask);-webkit-mask-image:var(--ui-shape-thumb-mask);mask-image:var(--ui-shape-thumb-mask);font-size:inherit;color:#000;cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Dashboard-module-scss-module__7izZvW__swatchAdd:hover:hover{background:var(--ui-accent);color:var(--ui-accent-contrast)}.Dashboard-module-scss-module__7izZvW__colorInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}@media (max-width:767px){.Dashboard-module-scss-module__7izZvW__dashboard{min-width:0}.Dashboard-module-scss-module__7izZvW__section{gap:.35rem;padding:.5rem 1rem}.Dashboard-module-scss-module__7izZvW__swatchAdd{width:19px;height:19px}}@media (min-width:768px) and (max-width:1024px){.Dashboard-module-scss-module__7izZvW__swatch,.Dashboard-module-scss-module__7izZvW__swatchAdd{width:20px;height:20px}}.Dashboard-module-scss-module__7izZvW__btnRow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Dashboard-module-scss-module__7izZvW__resetBtn,.Dashboard-module-scss-module__7izZvW__downloadBtn{border-radius:var(--ui-shape-radius,8px);border:var(--ui-shape-border-1,1px solid var(--ui-accent));box-shadow:var(--ui-shape-shadow,none);color:#000;cursor:pointer;background:0 0;padding:.35rem .9rem;transition:background .15s,color .15s,border-color .15s}.Dashboard-module-scss-module__7izZvW__resetBtn:hover,.Dashboard-module-scss-module__7izZvW__downloadBtn:hover{color:#000;background:#0000000a;border-color:#0003}
.ShapeScroll-module-scss-module__ayFv_a__root{flex-direction:row;align-items:stretch;min-height:0;display:flex;overflow:hidden}.ShapeScroll-module-scss-module__ayFv_a__viewport{scrollbar-width:none;flex:1;min-width:0;overflow:hidden auto}.ShapeScroll-module-scss-module__ayFv_a__viewport::-webkit-scrollbar{width:0;height:0;display:none}.ShapeScroll-module-scss-module__ayFv_a__rail{flex-shrink:0;width:6px;position:relative}.ShapeScroll-module-scss-module__ayFv_a__track{pointer-events:none;box-sizing:border-box;border-radius:var(--ui-shape-window-radius,var(--ui-shape-radius,8px));border:var(--ui-shape-range-track-border,1px solid var(--ui-accent-inverted));background:var(--ui-accent);box-shadow:var(--ui-shape-shadow,none);position:absolute;inset:0}.ShapeScroll-module-scss-module__ayFv_a__thumb{will-change:transform;border-radius:var(--ui-shape-window-radius,var(--ui-shape-radius,8px));border:var(--ui-shape-border-1,1px solid var(--ui-accent-inverted));background-color:var(--ui-accent-inverted);width:6px;box-shadow:var(--ui-shape-shadow,none);cursor:grab;position:absolute;left:0}.ShapeScroll-module-scss-module__ayFv_a__thumb:active{cursor:grabbing}
.CustomSelect-module-scss-module__C74rGG__root{width:100%;position:relative}.CustomSelect-module-scss-module__C74rGG__triggerMain,.CustomSelect-module-scss-module__C74rGG__optionMain{align-items:center;gap:.4rem;min-width:0;display:flex}.CustomSelect-module-scss-module__C74rGG__triggerMain{flex:1}.CustomSelect-module-scss-module__C74rGG__triggerLabel{min-width:0}.CustomSelect-module-scss-module__C74rGG__preview{width:14px;max-width:14px;height:14px;max-height:14px;-webkit-mask-image:var(--ui-shape-thumb-mask);-webkit-mask-image:var(--ui-shape-thumb-mask);mask-image:var(--ui-shape-thumb-mask);flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CustomSelect-module-scss-module__C74rGG__fourStar{width:17px;max-width:17px;height:17px;max-height:17px;color:var(--ui-accent-inverted);filter:drop-shadow(0 0 .5px);flex-shrink:0;display:block}.CustomSelect-module-scss-module__C74rGG__trigger{border-radius:var(--ui-shape-radius,8px);border:var(--ui-shape-border-1,1px solid var(--ui-accent));box-shadow:var(--ui-shape-shadow,none);width:100%;font-size:var(--text-body);line-height:var(--text-line-height);background:var(--ui-accent);color:var(--ui-accent-contrast);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.35rem;padding:.25rem .4rem;display:flex}.CustomSelect-module-scss-module__C74rGG__trigger:focus{outline:none}.CustomSelect-module-scss-module__C74rGG__arrow{width:.55rem;height:auto;color:var(--ui-accent-contrast);flex-shrink:0;transition:transform .15s}.CustomSelect-module-scss-module__C74rGG__arrowOpen{transform:rotate(180deg)}.CustomSelect-module-scss-module__C74rGG__listPanel{border-radius:var(--ui-shape-window-radius,var(--ui-shape-radius,8px));border:var(--ui-shape-border-1,1px solid var(--ui-accent));box-shadow:var(--ui-shape-shadow,none);z-index:100;background:#fff;max-height:260px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.CustomSelect-module-scss-module__C74rGG__listScroll{flex:1;width:100%;min-height:0;max-height:260px}.CustomSelect-module-scss-module__C74rGG__listViewport{box-sizing:border-box;padding:.25rem 0}.CustomSelect-module-scss-module__C74rGG__options{margin:0;padding:0;list-style:none}.CustomSelect-module-scss-module__C74rGG__option{font-size:var(--text-body);line-height:var(--text-line-height);color:#000;cursor:pointer;border:1px solid #0000;border-radius:4px;margin:0 .25rem;padding:.25rem .4rem}.CustomSelect-module-scss-module__C74rGG__option:hover{border-radius:var(--ui-shape-window-radius,var(--ui-shape-radius,8px));border:var(--ui-shape-border-1,1px solid var(--ui-accent));box-shadow:var(--ui-shape-shadow,none);background:var(--ui-accent-inverted);color:var(--ui-accent-inverted-contrast)}.CustomSelect-module-scss-module__C74rGG__option:hover .CustomSelect-module-scss-module__C74rGG__fourStar{color:var(--ui-accent)}.CustomSelect-module-scss-module__C74rGG__optionActive{color:var(--ui-accent-contrast)}
.Pills-module-scss-module__momJ0W__pills{flex-wrap:wrap;gap:.3rem;display:flex}.Pills-module-scss-module__momJ0W__pill{border-radius:var(--ui-shape-radius,8px);border:var(--ui-shape-border-1,1px solid var(--ui-accent));box-shadow:var(--ui-shape-shadow,none);font-size:var(--text-body);color:#000;cursor:pointer;white-space:nowrap;background:0 0;padding:.25rem .65rem}.Pills-module-scss-module__momJ0W__pill:hover{background:var(--ui-accent);color:var(--ui-accent-contrast)}.Pills-module-scss-module__momJ0W__pillActive{background:var(--ui-accent-inverted);color:var(--ui-accent-inverted-contrast);border:none}
.ShapePicker-module-scss-module__qGSFHW__grid{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.ShapePicker-module-scss-module__qGSFHW__cell{border-radius:var(--ui-shape-radius,8px);box-shadow:var(--ui-shape-shadow,none);aspect-ratio:1;cursor:pointer;color:#000;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;padding:3px;transition:background .12s,border-color .12s,color .12s;display:flex}.ShapePicker-module-scss-module__qGSFHW__cell:hover:not(.ShapePicker-module-scss-module__qGSFHW__cellActive){border:var(--ui-shape-border-1,1px solid var(--ui-accent));background-color:color-mix(in srgb, var(--ui-accent-inverted) 100%, transparent);color:color-mix(in srgb, var(--ui-accent-inverted-contrast) 100%, transparent)}.ShapePicker-module-scss-module__qGSFHW__cellActive{border:var(--ui-shape-border-1,1px solid var(--ui-accent));background:var(--ui-accent);color:var(--ui-accent-contrast)}.ShapePicker-module-scss-module__qGSFHW__svg{width:100%;height:100%;display:block;overflow:visible}.ShapePicker-module-scss-module__qGSFHW__fallback{font-size:var(--text-body);text-align:center;word-break:break-all;line-height:1.2}@media (max-width:767px){.ShapePicker-module-scss-module__qGSFHW__grid{gap:2px}.ShapePicker-module-scss-module__qGSFHW__cell{justify-self:center;max-width:2.5rem;max-height:2.5rem;padding:2px}}@media (min-width:768px) and (max-width:1024px){.ShapePicker-module-scss-module__qGSFHW__grid{gap:2px}.ShapePicker-module-scss-module__qGSFHW__cell{justify-self:center;max-width:2.65rem;max-height:2.65rem;padding:2px}}@media (min-width:1025px) and (max-width:1439px){.ShapePicker-module-scss-module__qGSFHW__grid{grid-template-columns:repeat(12,1fr);gap:3px}.ShapePicker-module-scss-module__qGSFHW__cell{aspect-ratio:1;width:auto;max-width:none;height:auto;max-height:none;padding:3px}}@media (min-width:1440px){.ShapePicker-module-scss-module__qGSFHW__grid{grid-template-columns:repeat(12,1fr);gap:4px}}
.SettingsWindow-module-scss-module__U3arLW__window{border-radius:var(--ui-shape-window-radius,var(--ui-shape-radius,8px));border:var(--ui-shape-border-inverted-3,3px solid var(--ui-accent-inverted));box-shadow:var(--ui-shape-shadow,none);overflow:hidden}@media (max-width:767px) and (orientation:portrait){.SettingsWindow-module-scss-module__U3arLW__window{width:75vw;max-width:420px}}@media (max-width:767px) and (orientation:landscape){.SettingsWindow-module-scss-module__U3arLW__window{width:50vw}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.SettingsWindow-module-scss-module__U3arLW__window{width:60vw}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.SettingsWindow-module-scss-module__U3arLW__window{width:50vw}}@media (min-width:1025px) and (max-width:1439px){.SettingsWindow-module-scss-module__U3arLW__window{width:40vw;height:fit-content}}@media (min-width:1440px){.SettingsWindow-module-scss-module__U3arLW__window{width:40vw;height:fit-content}}.SettingsWindow-module-scss-module__U3arLW__window{-webkit-user-select:none;user-select:none;background-color:#fff;height:fit-content;padding:0;transition:background-color .2s,border-color .2s,color .2s,width .3s,height .3s,box-shadow .2s;position:fixed;top:50%;left:50%}.SettingsWindow-module-scss-module__U3arLW__window:hover,.SettingsWindow-module-scss-module__U3arLW__window.SettingsWindow-module-scss-module__U3arLW__highlighted{border:var(--ui-shape-border-3,3px solid var(--ui-accent));background-color:var(--ui-accent-inverted);color:var(--ui-accent-inverted-contrast)}.SettingsWindow-module-scss-module__U3arLW__window:hover .SettingsWindow-module-scss-module__U3arLW__closeBtn,.SettingsWindow-module-scss-module__U3arLW__window.SettingsWindow-module-scss-module__U3arLW__highlighted .SettingsWindow-module-scss-module__U3arLW__closeBtn{color:var(--ui-accent-inverted-contrast)}.SettingsWindow-module-scss-module__U3arLW__window:hover .SettingsWindow-module-scss-module__U3arLW__shapeAccent,.SettingsWindow-module-scss-module__U3arLW__window.SettingsWindow-module-scss-module__U3arLW__highlighted .SettingsWindow-module-scss-module__U3arLW__shapeAccent{background-color:var(--ui-accent-inverted-contrast)}.SettingsWindow-module-scss-module__U3arLW__window:hover .SettingsWindow-module-scss-module__U3arLW__shapeInverted,.SettingsWindow-module-scss-module__U3arLW__window.SettingsWindow-module-scss-module__U3arLW__highlighted .SettingsWindow-module-scss-module__U3arLW__shapeInverted{background-color:var(--ui-accent)}.SettingsWindow-module-scss-module__U3arLW__topBar{box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:center;padding:12px 16px;display:flex;position:relative}.SettingsWindow-module-scss-module__U3arLW__title{pointer-events:none;justify-content:center;align-items:center;gap:.35em;max-width:calc(100% - 3rem);line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SettingsWindow-module-scss-module__U3arLW__titleText{font-size:var(--text-body);font-weight:inherit;color:inherit;white-space:nowrap;margin:0;padding:0;line-height:1}.SettingsWindow-module-scss-module__U3arLW__shapeIcon{width:1em;height:1em;-webkit-mask-image:var(--ui-shape-thumb-mask);-webkit-mask-image:var(--ui-shape-thumb-mask);mask-image:var(--ui-shape-thumb-mask);flex-shrink:0;align-self:center;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.SettingsWindow-module-scss-module__U3arLW__shapeAccent{background-color:var(--ui-accent)}.SettingsWindow-module-scss-module__U3arLW__shapeInverted{background-color:var(--ui-accent-inverted)}.SettingsWindow-module-scss-module__U3arLW__closeBtn{cursor:pointer;color:var(--ui-accent-inverted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.SettingsWindow-module-scss-module__U3arLW__closeBtn:hover{color:var(--ui-accent)}.SettingsWindow-module-scss-module__U3arLW__content{cursor:default;overflow:visible}@media (min-width:1025px) and (max-width:1439px){.SettingsWindow-module-scss-module__U3arLW__window{width:25vw}}@media (min-width:1440px){.SettingsWindow-module-scss-module__U3arLW__window{width:25vw}}@media (max-width:767px) and (orientation:portrait){.SettingsWindow-module-scss-module__U3arLW__window{box-shadow:0 4px 20px #0000001a}.SettingsWindow-module-scss-module__U3arLW__topBar{min-height:calc(12px + 2.25rem);padding:.5em 1rem 0}}@media (max-width:767px) and (orientation:landscape){.SettingsWindow-module-scss-module__U3arLW__window{box-shadow:0 4px 20px #0000001a}.SettingsWindow-module-scss-module__U3arLW__topBar{min-height:calc(12px + 2rem);padding:.5em 1rem 0}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.SettingsWindow-module-scss-module__U3arLW__window{box-shadow:0 4px 20px #0000001a}.SettingsWindow-module-scss-module__U3arLW__topBar{padding:.5em 1.25rem 0}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.SettingsWindow-module-scss-module__U3arLW__window{box-shadow:0 4px 20px #0000001a}.SettingsWindow-module-scss-module__U3arLW__topBar{padding:.5em 1.25rem 0}}
