.DebugValidations-module-scss-module__EvD5Ga__container{box-sizing:border-box;border-top:1px solid var(--light-grey);flex:1;height:100%;max-height:100%;display:flex;overflow:hidden}.DebugValidations-module-scss-module__EvD5Ga__leftPanel{flex-direction:column;flex:2;max-height:100%;padding:1rem;display:flex;overflow:auto}.DebugValidations-module-scss-module__EvD5Ga__sections{flex-direction:column;gap:1rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__section{border:2px solid var(--dark-white);border-radius:var(--border-radius)}.DebugValidations-module-scss-module__EvD5Ga__section:hover{border-color:var(--light-grey)}.DebugValidations-module-scss-module__EvD5Ga__sectionHeader{background-color:var(--dark-white);padding:1rem}.DebugValidations-module-scss-module__EvD5Ga__sectionHeaderContent{flex-direction:column;gap:.125rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__sectionTitle{color:var(--dark-grey);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:600;display:flex}.DebugValidations-module-scss-module__EvD5Ga__sectionDescription{color:var(--grey);margin:0;font-size:.85rem;line-height:1.5}.DebugValidations-module-scss-module__EvD5Ga__sectionContent{padding:1rem}.DebugValidations-module-scss-module__EvD5Ga__alert{align-items:center;gap:.5rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__code{background:var(--white);border:1px solid var(--grey);width:100%;max-width:100%;min-height:5rem;margin-top:.5rem;padding:1rem;font-family:monospace;font-size:.9rem;line-height:1.4;position:relative;overflow-y:auto}.DebugValidations-module-scss-module__EvD5Ga__validationList{flex-direction:column;gap:.75rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__validationEntry{background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--light-grey);transition:all .2s;overflow:hidden}.DebugValidations-module-scss-module__EvD5Ga__validationEntry.DebugValidations-module-scss-module__EvD5Ga__expanded{border-color:var(--grey);box-shadow:0 2px 4px #0000001a}.DebugValidations-module-scss-module__EvD5Ga__validationEntry.DebugValidations-module-scss-module__EvD5Ga__expanded .DebugValidations-module-scss-module__EvD5Ga__validationEntryMessage{background-color:var(--dark-white)}.DebugValidations-module-scss-module__EvD5Ga__validationEntryMessage{color:var(--dark-grey);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;transition:background-color .2s;display:flex}.DebugValidations-module-scss-module__EvD5Ga__validationEntryMessage:hover{background-color:var(--dark-white)}.DebugValidations-module-scss-module__EvD5Ga__validationEntryMessage.DebugValidations-module-scss-module__EvD5Ga__categoryHardError{color:var(--validation-hard-color)}.DebugValidations-module-scss-module__EvD5Ga__validationEntryMessage.DebugValidations-module-scss-module__EvD5Ga__categorySoftError{color:var(--validation-soft-color)}.DebugValidations-module-scss-module__EvD5Ga__validationEntryMessage.DebugValidations-module-scss-module__EvD5Ga__categoryWarning{color:var(--validation-warning-color)}.DebugValidations-module-scss-module__EvD5Ga__validationEntryMessage.DebugValidations-module-scss-module__EvD5Ga__categoryImportWarning{color:var(--validation-import-warning-color)}.DebugValidations-module-scss-module__EvD5Ga__chevronIcon{color:var(--grey);flex-shrink:0;font-size:.75rem}.DebugValidations-module-scss-module__EvD5Ga__messageText{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.DebugValidations-module-scss-module__EvD5Ga__helpIcon{color:var(--grey);cursor:help;flex-shrink:0;font-size:.75rem}.DebugValidations-module-scss-module__EvD5Ga__validationEntryDetails{border-top:1px solid var(--light-grey);background-color:var(--white);padding:.75rem 1rem 1rem}.DebugValidations-module-scss-module__EvD5Ga__errorDetailsList{flex-direction:column;gap:.5rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__errorDetailRow{gap:.75rem;font-size:.875rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__errorDetailLabel{color:var(--dark-grey);flex-shrink:0;align-items:center;gap:.25rem;min-width:120px;font-weight:600;display:inline-flex}.DebugValidations-module-scss-module__EvD5Ga__errorDetailValue{color:var(--grey);word-break:break-word;flex:1;font-family:monospace}.DebugValidations-module-scss-module__EvD5Ga__rawJsonSection{border-top:1px solid var(--light-grey);margin-top:1rem;padding-top:1rem}.DebugValidations-module-scss-module__EvD5Ga__rawJsonLink{color:var(--grey);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.75rem;text-decoration:underline;transition:color .2s}.DebugValidations-module-scss-module__EvD5Ga__rawJsonLink:hover{color:var(--dark-grey)}.DebugValidations-module-scss-module__EvD5Ga__noValidationEntries{text-align:center;padding:1rem}.DebugValidations-module-scss-module__EvD5Ga__sampleOptionInputsHeading{margin:0;padding:1rem 1rem .5rem;font-size:1rem;font-weight:600}.DebugValidations-module-scss-module__EvD5Ga__optionsContainer{flex-direction:column;gap:1rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__passedValidationsSection{border-top:1px solid var(--light-grey);margin-top:1rem;padding-top:1rem}.DebugValidations-module-scss-module__EvD5Ga__passedValidationsButton{color:var(--grey);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;margin:0;padding:.5rem 0;font-size:.875rem;transition:color .2s;display:flex}.DebugValidations-module-scss-module__EvD5Ga__passedValidationsButton:hover{color:var(--dark-grey)}.DebugValidations-module-scss-module__EvD5Ga__passedValidationsList{flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:1.25rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__passedValidationEntry{background-color:var(--dark-white);border-radius:var(--border-radius);border:1px solid var(--light-grey);padding:.5rem .75rem}.DebugValidations-module-scss-module__EvD5Ga__passedValidationContent{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__passedValidationLabel{color:var(--dark-grey);font-weight:600}.DebugValidations-module-scss-module__EvD5Ga__passedValidationType{color:var(--grey);font-size:.8rem}.DebugValidations-module-scss-module__EvD5Ga__passedValidationPath{color:var(--grey);font-family:monospace;font-size:.75rem}.DebugValidations-module-scss-module__EvD5Ga__failedValidationsSection{border-top:1px solid var(--light-grey);margin-top:1rem;padding-top:1rem}.DebugValidations-module-scss-module__EvD5Ga__failedValidationsButton{color:var(--validation-warning-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;margin:0;padding:.5rem 0;font-size:.875rem;font-weight:600;transition:color .2s;display:flex}.DebugValidations-module-scss-module__EvD5Ga__failedValidationsButton:hover{color:var(--validation-hard-color)}.DebugValidations-module-scss-module__EvD5Ga__failedValidationsList{flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:1.25rem;display:flex}.DebugValidations-module-scss-module__EvD5Ga__failedValidationEntry{background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--light-grey);overflow:hidden}.DebugValidations-module-scss-module__EvD5Ga__failedValidationHeader{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.DebugValidations-module-scss-module__EvD5Ga__failedValidationHeader:hover{background-color:var(--dark-white)}.DebugValidations-module-scss-module__EvD5Ga__failedValidationHeader.DebugValidations-module-scss-module__EvD5Ga__notInResults{border-left:3px solid var(--validation-hard-color)}.DebugValidations-module-scss-module__EvD5Ga__failedValidationMessage{color:var(--validation-warning-color);flex:1;font-weight:500}.DebugValidations-module-scss-module__EvD5Ga__notInResultsBadge{background-color:var(--validation-hard-color);color:#fff;border-radius:var(--border-radius);padding:.125rem .5rem;font-size:.7rem;font-weight:600}.DebugValidations-module-scss-module__EvD5Ga__failedValidationDetails{border-top:1px solid var(--light-grey);background-color:var(--dark-white);padding:.5rem .75rem .75rem}.DebugValidations-module-scss-module__EvD5Ga__passedValidationValue{border-top:1px solid var(--light-grey);margin-top:.25rem;padding-top:.25rem}.DebugValidations-module-scss-module__EvD5Ga__passedValidationValueText{color:var(--dark-grey);word-break:break-word;font-family:monospace;font-size:.8rem}.DebugValidations-module-scss-module__EvD5Ga__passedValidationObjectButton{color:var(--grey);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.8rem;transition:color .2s;display:flex}.DebugValidations-module-scss-module__EvD5Ga__passedValidationObjectButton:hover{color:var(--dark-grey)}.DebugValidations-module-scss-module__EvD5Ga__passedValidationObjectValue{background-color:var(--white);border:1px solid var(--light-grey);border-radius:var(--border-radius);max-height:300px;margin-top:.5rem;padding:.5rem;font-family:monospace;font-size:.75rem;line-height:1.4;overflow:auto}
.SidePanel-module-scss-module__rNtKZa__container{background-color:var(--white);border-left:1px solid var(--light-grey);box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;align-self:stretch;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.SidePanel-module-scss-module__rNtKZa__scrollArea{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.SidePanel-module-scss-module__rNtKZa__resizeHandle{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:10;background:0 0;width:10px;height:100%;transition:background-color .12s;position:absolute;top:0;left:0}.SidePanel-module-scss-module__rNtKZa__resizeHandle:after{content:"";background:0 0;width:2px;height:100%;transition:background-color .12s;position:absolute;top:0;left:50%;transform:translate(-50%)}.SidePanel-module-scss-module__rNtKZa__resizeHandle:hover:after,.SidePanel-module-scss-module__rNtKZa__resizeHandle.SidePanel-module-scss-module__rNtKZa__dragging:after{background:var(--brand-color)}.SidePanel-module-scss-module__rNtKZa__pullTab,.SidePanel-module-scss-module__rNtKZa__backdrop{display:none}@media (max-width:900px){.SidePanel-module-scss-module__rNtKZa__container{z-index:41;max-width:85vw;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-2px 0 8px #00000026;width:min(85vw,480px)!important}.SidePanel-module-scss-module__rNtKZa__container.SidePanel-module-scss-module__rNtKZa__drawerOpen{transform:translate(0)}.SidePanel-module-scss-module__rNtKZa__resizeHandle{display:none}.SidePanel-module-scss-module__rNtKZa__pullTab{border:1px solid var(--light-grey);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);background:var(--white);width:28px;height:56px;color:var(--dark-grey);cursor:pointer;z-index:40;border-right:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;top:50vh;right:0;transform:translateY(-50%);box-shadow:-1px 1px 4px #0000001a}.SidePanel-module-scss-module__rNtKZa__backdrop{z-index:40;opacity:0;pointer-events:none;background:#0000004d;transition:opacity .22s;display:block;position:fixed;inset:0}.SidePanel-module-scss-module__rNtKZa__backdrop.SidePanel-module-scss-module__rNtKZa__visible{opacity:1;pointer-events:auto}}
.EditorLabel-module-scss-module__iLd24G__label{min-width:0;font-size:var(--editor-label-font-size);color:var(--editor-label-color);flex:none;align-items:center;gap:.25rem;line-height:1;display:flex}.EditorLabel-module-scss-module__iLd24G__label .EditorLabel-module-scss-module__iLd24G__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EditorLabel-module-scss-module__iLd24G__label .EditorLabel-module-scss-module__iLd24G__linkIcon{color:var(--editor-linked-color);flex:none;font-size:.9em}.EditorLabel-module-scss-module__iLd24G__label.EditorLabel-module-scss-module__iLd24G__linked{color:var(--editor-linked-color)}.EditorLabel-module-scss-module__iLd24G__label.EditorLabel-module-scss-module__iLd24G__error{color:var(--editor-error-color)}.EditorLabel-module-scss-module__iLd24G__label.EditorLabel-module-scss-module__iLd24G__warning{color:var(--editor-warning-color)}
.EditorFieldValidation-module-scss-module__zj_fYG__validation{cursor:help;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.875rem;display:inline-flex}.EditorFieldValidation-module-scss-module__zj_fYG__validation.EditorFieldValidation-module-scss-module__zj_fYG__error{color:var(--editor-error-color)}.EditorFieldValidation-module-scss-module__zj_fYG__validation.EditorFieldValidation-module-scss-module__zj_fYG__warning{color:var(--editor-warning-color)}
.EditorRow-module-scss-module__FSNrla__row{align-items:center;gap:var(--editor-row-gap);min-height:var(--editor-row-height);box-sizing:border-box;font-size:var(--editor-font-size);color:var(--black);display:flex}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__dense{min-height:var(--editor-row-height-dense)}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__fluid{width:100%}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__align-start{align-items:flex-start}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__align-end{align-items:flex-end}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__gap-tight{gap:.125rem}.EditorRow-module-scss-module__FSNrla__row .EditorRow-module-scss-module__FSNrla__content{align-items:center;gap:var(--editor-row-gap);flex:auto;min-width:0;display:flex}.EditorRow-module-scss-module__FSNrla__row .EditorRow-module-scss-module__FSNrla__actions{flex:none;align-items:center;gap:.125rem;display:flex}.EditorRow-module-scss-module__FSNrla__row .EditorRow-module-scss-module__FSNrla__validation{flex:none;align-items:center;display:flex}
.EditorGroup-module-scss-module__-l4PuW__group{box-sizing:border-box;flex-direction:column;gap:0;display:flex}.EditorGroup-module-scss-module__-l4PuW__header{min-height:var(--editor-row-height);padding:0 var(--editor-panel-padding)0 0;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;display:flex}.EditorGroup-module-scss-module__-l4PuW__header.EditorGroup-module-scss-module__-l4PuW__clickable{cursor:pointer}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__title{font-size:var(--editor-group-title-font-size);font-weight:var(--editor-group-title-weight);color:var(--editor-group-title-color);text-transform:var(--editor-group-title-transform);letter-spacing:var(--editor-group-title-letter-spacing);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1;overflow:hidden}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__chevron{color:var(--editor-group-title-color);flex:none;font-size:.7rem;transition:transform .12s}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__chevron.EditorGroup-module-scss-module__-l4PuW__collapsed{transform:rotate(-90deg)}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__actions{flex:none;align-items:center;gap:.125rem;display:flex}.EditorGroup-module-scss-module__-l4PuW__body{gap:var(--editor-group-gap);padding:var(--editor-row-gap)0;flex-direction:column;display:flex}
.LinkMenu-module-scss-module__nZI9ma__container{position:relative}.LinkMenu-module-scss-module__nZI9ma__button{cursor:pointer}.LinkMenu-module-scss-module__nZI9ma__linked{color:var(--info-color)}.LinkMenu-module-scss-module__nZI9ma__linked:hover{color:var(--info-color-dark)}.LinkMenu-module-scss-module__nZI9ma__advancedLinked,.LinkMenu-module-scss-module__nZI9ma__advancedLinked:hover{color:#7c3aed}.LinkMenu-module-scss-module__nZI9ma__linkMenu{z-index:1100;border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);min-width:min(16rem,100%);max-width:22rem;padding:.2rem;overflow:auto;box-shadow:0 .35rem 1rem #0000002e}.LinkMenu-module-scss-module__nZI9ma__linkItem{border-radius:calc(var(--border-radius) - 1px);width:100%;color:var(--black);gap:.45rem;padding:.35rem .45rem;line-height:1.2}.LinkMenu-module-scss-module__nZI9ma__linkItem:hover,.LinkMenu-module-scss-module__nZI9ma__linkItem.LinkMenu-module-scss-module__nZI9ma__selected{background:var(--dark-white)}.LinkMenu-module-scss-module__nZI9ma__actionItem{margin-top:.05rem}.LinkMenu-module-scss-module__nZI9ma__advancedAction{color:#6d28d9}.LinkMenu-module-scss-module__nZI9ma__advancedAction:hover{background:#f5f3ff}.LinkMenu-module-scss-module__nZI9ma__clearAction{color:var(--error-color-dark)}.LinkMenu-module-scss-module__nZI9ma__clearAction:hover{background:var(--error-color-very-light)}.LinkMenu-module-scss-module__nZI9ma__linkItem span[class*=icon]{width:1rem;color:var(--dark-grey);justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.LinkMenu-module-scss-module__nZI9ma__advancedAction span[class*=icon]{color:#7c3aed}.LinkMenu-module-scss-module__nZI9ma__clearAction span[class*=icon]{color:var(--error-color-dark)}.LinkMenu-module-scss-module__nZI9ma__linkItem span[class*=label]{min-width:0;margin-top:0}.LinkMenu-module-scss-module__nZI9ma__menuDivider{background:var(--light-grey);height:1px;margin:.2rem -.2rem}.LinkMenu-module-scss-module__nZI9ma__linkItemContent{flex-direction:column;flex:auto;gap:.1rem;min-width:0;margin-top:0;line-height:1.2;display:flex}.LinkMenu-module-scss-module__nZI9ma__label{font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.LinkMenu-module-scss-module__nZI9ma__advancedAction .LinkMenu-module-scss-module__nZI9ma__label{color:#6d28d9}.LinkMenu-module-scss-module__nZI9ma__clearAction .LinkMenu-module-scss-module__nZI9ma__label{color:var(--error-color-dark)}.LinkMenu-module-scss-module__nZI9ma__link{font-size:var(--font-xs);font-weight:400;font-family:var(--font-mono);color:var(--dark-grey);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.LinkMenu-module-scss-module__nZI9ma__linkMenuEmpty{font-size:var(--font-xs);color:var(--dark-grey);padding:.45rem;font-weight:400;line-height:1.2}
.ZoomPanViewport-module-scss-module__2sQdsq__viewport{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.ZoomPanViewport-module-scss-module__2sQdsq__viewport:active{cursor:grabbing}.ZoomPanViewport-module-scss-module__2sQdsq__content{transform-origin:0 0;contain:layout style;position:absolute;top:0;left:0;overflow:visible}.ZoomPanViewport-module-scss-module__2sQdsq__content svg.bb-svg{overflow:visible}
.editor-ui-module-scss-module__h4814q__editorInputBase{height:var(--editor-row-height);min-height:var(--editor-row-height);box-sizing:border-box;font-family:var(--font);font-size:var(--editor-font-size);color:var(--black);background:var(--editor-input-bg);border:1px solid var(--editor-input-border);border-radius:var(--editor-input-radius);align-items:center;padding:0 .375rem;font-weight:300;line-height:1;transition:border-color 80ms,background-color 80ms;display:inline-flex}.editor-ui-module-scss-module__h4814q__editorInputBase:hover:not(:disabled):not(:focus){border-color:var(--editor-input-border-hover);background-color:var(--editor-input-bg-hover)}.editor-ui-module-scss-module__h4814q__editorInputBase:focus,.editor-ui-module-scss-module__h4814q__editorInputBase:focus-within{border-color:var(--editor-input-border-focus);outline:none}.editor-ui-module-scss-module__h4814q__editorInputBase:disabled{background:var(--editor-input-bg-disabled);color:var(--grey);cursor:not-allowed}.editor-ui-module-scss-module__h4814q__editorInputBase::placeholder{opacity:.5}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__dense{height:var(--editor-row-height-dense);min-height:var(--editor-row-height-dense)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__linked{border-color:var(--editor-linked-border);background:var(--editor-linked-bg);color:var(--editor-linked-color);font-family:var(--font-mono);font-size:var(--font-xs)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__error{border-color:var(--editor-error-color)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__warning{border-color:var(--editor-warning-color)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__fluid{width:100%;display:flex}
.LinkedOptionButton-module-scss-module__F3e7xq__button{height:auto;min-height:var(--editor-row-height);font-family:var(--font);text-align:left;cursor:pointer;border-color:var(--editor-linked-border);background:var(--editor-linked-bg);color:var(--editor-linked-color);align-items:center;gap:.25rem;padding:.375rem;line-height:1.35;display:inline-flex}.LinkedOptionButton-module-scss-module__F3e7xq__button:disabled{cursor:default}.LinkedOptionButton-module-scss-module__F3e7xq__compact{gap:.125rem;padding:0 .25rem}.LinkedOptionButton-module-scss-module__F3e7xq__icon{color:var(--editor-linked-color);flex:none;font-size:1rem}.LinkedOptionButton-module-scss-module__F3e7xq__advanced .LinkedOptionButton-module-scss-module__F3e7xq__icon{color:#7c3aed}.LinkedOptionButton-module-scss-module__F3e7xq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--editor-linked-color);flex:auto;font-weight:500;overflow:hidden}
.EditorDimensionInput-module-scss-module__TFqoSW__wrapper{box-sizing:border-box;align-items:stretch;display:inline-flex;position:relative}.EditorDimensionInput-module-scss-module__TFqoSW__wrapper.EditorDimensionInput-module-scss-module__TFqoSW__fluid{flex:auto;min-width:0;display:flex}.EditorDimensionInput-module-scss-module__TFqoSW__input{text-align:left;outline:none;flex:auto;min-width:0;display:flex}.EditorDimensionInput-module-scss-module__TFqoSW__input.EditorDimensionInput-module-scss-module__TFqoSW__hasEndAdornment{padding-right:calc(var(--editor-row-height) - 2px)}.EditorDimensionInput-module-scss-module__TFqoSW__endAdornment{color:var(--dark-grey);cursor:pointer;width:calc(var(--editor-row-height) - 2px);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.9em;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.EditorDimensionInput-module-scss-module__TFqoSW__endAdornment:hover:not(:disabled){color:var(--black)}.EditorDimensionInput-module-scss-module__TFqoSW__endAdornment:focus-visible{color:var(--black);outline:none}
.EditorBoundsInputs-module-scss-module__VuysLa__bounds{gap:var(--editor-row-gap);box-sizing:border-box;flex-direction:column;display:flex}.EditorBoundsInputs-module-scss-module__VuysLa__responsive{align-items:center;column-gap:.5rem;row-gap:var(--editor-row-gap);flex-flow:wrap;width:fit-content;max-width:100%}.EditorBoundsInputs-module-scss-module__VuysLa__responsive .EditorBoundsInputs-module-scss-module__VuysLa__field,.EditorBoundsInputs-module-scss-module__VuysLa__responsive .EditorBoundsInputs-module-scss-module__VuysLa__actions{min-height:var(--editor-row-height)}.EditorBoundsInputs-module-scss-module__VuysLa__responsive .EditorBoundsInputs-module-scss-module__VuysLa__actions{margin-left:0}.EditorBoundsInputs-module-scss-module__VuysLa__responsivePair{gap:var(--editor-row-gap);flex-direction:column;flex:none;display:inline-flex}.EditorBoundsInputs-module-scss-module__VuysLa__sizePair{flex:none;align-items:center;gap:.125rem;display:inline-flex}.EditorBoundsInputs-module-scss-module__VuysLa__aspectRatioButton{color:var(--dark-grey);flex:none}.EditorBoundsInputs-module-scss-module__VuysLa__aspectRatioButton svg{width:1rem;height:1rem}.EditorBoundsInputs-module-scss-module__VuysLa__row{min-height:var(--editor-row-height);flex-direction:row;align-items:center;gap:.375rem;display:flex}.EditorBoundsInputs-module-scss-module__VuysLa__field{align-items:center;gap:.125rem;display:inline-flex}.EditorBoundsInputs-module-scss-module__VuysLa__field .EditorBoundsInputs-module-scss-module__VuysLa__fieldLabel{font-size:var(--editor-label-font-size);color:var(--editor-label-color);text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;text-align:left;flex:0 0 1rem;width:1rem;padding:0 .125rem;line-height:1}.EditorBoundsInputs-module-scss-module__VuysLa__field .EditorBoundsInputs-module-scss-module__VuysLa__fieldLabel.EditorBoundsInputs-module-scss-module__VuysLa__linked{color:var(--editor-linked-color)}.EditorBoundsInputs-module-scss-module__VuysLa__actions{align-items:center;gap:.125rem;margin-left:auto;display:inline-flex}
.DropShadowMenu-module-scss-module__s4U6ga__presetItem{flex-direction:row;align-items:center;gap:.5rem;display:flex}.DropShadowMenu-module-scss-module__s4U6ga__selected{background-color:var(--color-primary)}
.TextOnPathElementInput-module-scss-module__0LciTG__tabContent{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.TextOnPathElementInput-module-scss-module__0LciTG__pathInputContainer{width:100%}
.SmallTabs-module-scss-module__TAt0mG__tabsSection{flex-direction:column;width:100%;display:flex}.SmallTabs-module-scss-module__TAt0mG__tabPanel{background-color:var(--white);padding:.5rem}
.DropShadowEditor-module-scss-module__CRA35q__editor{flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:.5rem;display:flex}.DropShadowEditor-module-scss-module__CRA35q__inlineLabel{color:var(--grey);font-size:var(--font-xs);white-space:nowrap}
.UnderlineInput-module-scss-module__E9zWeG__container{width:100%}.UnderlineInput-module-scss-module__E9zWeG__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}
.BackgroundInput-module-scss-module__xiQ8oq__container{width:100%}.BackgroundInput-module-scss-module__xiQ8oq__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}
.TwoLineTextLayoutGroupElementInput-module-scss-module__2vHPVa__details{flex-direction:column;gap:1rem;display:flex}.TwoLineTextLayoutGroupElementInput-module-scss-module__2vHPVa__lineSection{flex-direction:column;gap:.5rem;display:flex}.TwoLineTextLayoutGroupElementInput-module-scss-module__2vHPVa__lineLabel{color:var(--grey);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.TwoLineTextLayoutGroupElementInput-module-scss-module__2vHPVa__fontToolbar{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;display:flex}.TwoLineTextLayoutGroupElementInput-module-scss-module__2vHPVa__tabContent{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.TwoLineTextLayoutGroupElementInput-module-scss-module__2vHPVa__warning{color:var(--warning-color,#ff9800);margin-top:-.25rem;margin-left:.5rem;font-size:.75rem}
.VectorText2ElementInput-module-scss-module__5uWuJq__colorPicker{border:1px solid var(--grey);border-radius:var(--border-radius);justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.PrintSheetElementInput-module-scss-module__31VFya__details{flex-direction:column;gap:1rem;display:flex}.PrintSheetElementInput-module-scss-module__31VFya__printSelectors{flex-direction:column;gap:.5rem;display:flex}.PrintSheetElementInput-module-scss-module__31VFya__dropShadowSection,.PrintSheetElementInput-module-scss-module__31VFya__selectionsOverrideSection{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.PrintSheetElementInput-module-scss-module__31VFya__overrideActiveCard{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;padding:.375rem .5rem;display:flex}.PrintSheetElementInput-module-scss-module__31VFya__overrideActiveBadge{color:#2563eb;letter-spacing:.02em;font-size:.6875rem;font-weight:600}.PrintSheetElementInput-module-scss-module__31VFya__overrideActions{flex-direction:row;align-items:center;gap:.25rem;display:flex}.PrintSheetElementInput-module-scss-module__31VFya__overrideIconButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.PrintSheetElementInput-module-scss-module__31VFya__overrideIconButton:hover{color:#2563eb;background:#dbeafe}.PrintSheetElementInput-module-scss-module__31VFya__overrideIconButtonDanger:hover{color:#dc2626;background:#fee2e2}
.SelectionsForm-module-scss-module__E1okrW__hiddenScrollbar,.SelectionsForm-module-scss-module__E1okrW__scrollable{-ms-overflow-style:none;scrollbar-width:none}.SelectionsForm-module-scss-module__E1okrW__hiddenScrollbar::-webkit-scrollbar{width:0;height:0;display:none}.SelectionsForm-module-scss-module__E1okrW__scrollable::-webkit-scrollbar{width:0;height:0;display:none}.SelectionsForm-module-scss-module__E1okrW__container{flex-direction:column;justify-content:stretch;width:100%;height:100%;min-height:0;display:flex;overflow-x:hidden}@media screen and (max-width:767px){.SelectionsForm-module-scss-module__E1okrW__container{gap:.25rem}.SelectionsForm-module-scss-module__E1okrW__container>:last-child{margin-top:.5rem}}@media screen and (min-width:768px){.SelectionsForm-module-scss-module__E1okrW__container{gap:1rem;padding-top:.5rem}}.SelectionsForm-module-scss-module__E1okrW__spacer{flex-grow:1;flex-shrink:1}@media screen and (max-width:767px){.SelectionsForm-module-scss-module__E1okrW__spacer{margin-top:-.125rem;margin-bottom:-.125rem}}@media screen and (min-width:768px){.SelectionsForm-module-scss-module__E1okrW__spacer{margin-top:-.5rem;margin-bottom:-.5rem}}.SelectionsForm-module-scss-module__E1okrW__titleText{font-size:1.1rem;font-weight:600}.SelectionsForm-module-scss-module__E1okrW__subtitleText{font-size:.8rem;font-weight:500}.SelectionsForm-module-scss-module__E1okrW__scrollable{min-height:var(--selections-scrollable-min-height,80px);max-height:var(--selections-scrollable-max-height,none);flex-grow:1;position:relative;overflow-y:auto}@media screen and (max-width:767px){.SelectionsForm-module-scss-module__E1okrW__scrollable{min-height:var(--selections-scrollable-mobile-min-height,var(--selections-scrollable-min-height,80px));overflow-x:scroll}.SelectionsForm-module-scss-module__E1okrW__scrollable>*{width:1000px}}@media screen and (min-width:768px){.SelectionsForm-module-scss-module__E1okrW__scrollable{--scroll-fade-height:15px}.SelectionsForm-module-scss-module__E1okrW__scrollable>:first-child{margin-top:calc(-.75*var(--scroll-fade-height));margin-bottom:calc(.75*var(--scroll-fade-height))}.SelectionsForm-module-scss-module__E1okrW__scrollable:before,.SelectionsForm-module-scss-module__E1okrW__scrollable:after{content:"";width:100%;height:var(--scroll-fade-height);pointer-events:none;z-index:1;display:inline-block;position:sticky}.SelectionsForm-module-scss-module__E1okrW__scrollable:before{background:linear-gradient(to bottom,var(--white),#fff0);top:0}.SelectionsForm-module-scss-module__E1okrW__scrollable:after{background:linear-gradient(to top,var(--white),#ff05ff00);bottom:0}}.SelectionsForm-module-scss-module__E1okrW__inputRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.875rem;display:flex}.SelectionsForm-module-scss-module__E1okrW__priceAndSubmitRow{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.SelectionsForm-module-scss-module__E1okrW__validations{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.SelectionsForm-module-scss-module__E1okrW__validations.SelectionsForm-module-scss-module__E1okrW__errors{color:var(--error-color-dark)}.SelectionsForm-module-scss-module__E1okrW__validations.SelectionsForm-module-scss-module__E1okrW__warnings{color:var(--warning-color-dark)}.SelectionsForm-module-scss-module__E1okrW__validations .SelectionsForm-module-scss-module__E1okrW__overview{align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.SelectionsForm-module-scss-module__E1okrW__validations .SelectionsForm-module-scss-module__E1okrW__row{align-items:center;gap:.5rem;display:flex}.SelectionsForm-module-scss-module__E1okrW__submitRow{gap:1rem;display:flex}.SelectionsForm-module-scss-module__E1okrW__submitRow>:empty{display:none}@media screen and (max-width:767px){.SelectionsForm-module-scss-module__E1okrW__submitRow{z-index:2;padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom));background:var(--white);margin-top:.5rem;position:sticky;bottom:0}}
.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput{--image-input-height:70px;border:1px solid var(--grey);cursor:pointer;border-radius:.5rem;margin-bottom:.25rem}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput.ProductUserImagesInput-module-scss-module__0KJeHq__selected{background:var(--brand-color)}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput.ProductUserImagesInput-module-scss-module__0KJeHq__dragging{border-color:var(--brand-color);border-style:dashed}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput .ProductUserImagesInput-module-scss-module__0KJeHq__warning{color:var(--warning-color);padding:0 .5rem .5rem;font-size:.8rem}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput.ProductUserImagesInput-module-scss-module__0KJeHq__selected .ProductUserImagesInput-module-scss-module__0KJeHq__warning{color:var(--white)}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInputControls{height:calc(var(--image-input-height) + 1rem);justify-content:center;align-items:center;gap:1rem;padding:.5rem;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__thumbnail{width:var(--image-input-height);height:var(--image-input-height);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--white);background:var(--white);border-radius:.25rem}.ProductUserImagesInput-module-scss-module__0KJeHq__controls{flex-direction:column;justify-content:flex-end;gap:.25rem;height:100%;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__controls>*{justify-content:center;align-items:center;gap:.25rem;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__control{background-color:var(--light-grey);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__control:hover{background-color:var(--grey)}
.EditorSelect-module-scss-module__SWuAtq__wrapper{min-height:var(--editor-row-height);box-sizing:border-box;align-items:center;display:inline-flex}.EditorSelect-module-scss-module__SWuAtq__wrapper.EditorSelect-module-scss-module__SWuAtq__fluid{flex:auto;min-width:0;display:flex}.EditorSelect-module-scss-module__SWuAtq__wrapper>*{margin-top:0!important;margin-bottom:0!important}.EditorSelect-module-scss-module__SWuAtq__linkAdornment{width:calc(var(--editor-row-height) - 2px);min-width:calc(var(--editor-row-height) - 2px);height:calc(var(--editor-row-height) - 2px);color:var(--dark-grey);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.9em;line-height:1;display:inline-flex}.EditorSelect-module-scss-module__SWuAtq__linkAdornment:hover:not(:disabled),.EditorSelect-module-scss-module__SWuAtq__linkAdornment:focus-visible{color:var(--black)}.EditorSelect-module-scss-module__SWuAtq__linkAdornment:focus-visible{outline:none}.EditorSelect-module-scss-module__SWuAtq__linkAdornment.EditorSelect-module-scss-module__SWuAtq__linked{color:var(--editor-linked-color);background:var(--editor-linked-bg)}
.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__intro{font-size:var(--editor-font-size);color:var(--editor-label-color);margin:0 0 .75rem;line-height:1.5}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__group{margin-bottom:.75rem}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__group:last-child{margin-bottom:0}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__groupTitle{font-size:var(--editor-font-size);color:var(--dark-text,#1f2937);margin:0 0 .125rem;font-weight:600}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__groupDescription{font-size:var(--editor-label-font-size);color:var(--editor-label-color);margin:0 0 .5rem;line-height:1.4}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__rows{border:1px solid var(--light-grey,#dcddde);border-radius:var(--editor-input-radius);flex-direction:column;margin-top:.375rem;display:flex;overflow:hidden}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__row{background:var(--white,#fff);border-bottom:1px solid var(--light-grey,#dcddde);padding:.375rem .5rem}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__row:last-child{border-bottom:none}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__rowMain{align-items:center;gap:.375rem;display:flex}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__labelBlock{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__label{font-size:var(--editor-font-size);color:var(--dark-text,#1f2937)}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__note{font-size:var(--editor-label-font-size);color:var(--editor-label-color)}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__controls{flex:none;align-items:center;gap:.375rem;display:flex}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbd{min-width:3.25rem;min-height:var(--editor-row-height-dense);border-radius:var(--editor-input-radius);border:1px solid var(--light-grey,#dcddde);background:var(--dark-white,#f3f4f5);font-family:inherit;font-size:var(--editor-font-size);color:var(--dark-text,#1f2937);white-space:nowrap;justify-content:center;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbdButton{cursor:pointer}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbdButton:hover{border-color:var(--editor-label-color);background:var(--white,#fff)}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbdUnset{color:var(--editor-label-color);font-style:italic;font-weight:500}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbdOverridden{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbdOverridden:hover{background:#dbeafe;border-color:#1d4ed8}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbdRecording{border-color:var(--accent,#3b82f6);background:var(--white,#fff);color:var(--accent,#3b82f6);font-style:normal;animation:1.2s ease-in-out infinite KeyboardShortcutsPreferences-module-scss-module__dLxEbW__hotkeyRecordingPulse}@keyframes KeyboardShortcutsPreferences-module-scss-module__dLxEbW__hotkeyRecordingPulse{0%,to{box-shadow:0 0 #3b82f659}50%{box-shadow:0 0 0 4px #3b82f61f}}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__kbdFixed{opacity:.75}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__fixedTag{text-transform:uppercase;letter-spacing:.05em;color:var(--editor-label-color);font-size:10px;font-weight:600}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__iconButton{border:1px solid var(--light-grey,#dcddde);border-radius:var(--editor-input-radius);background:var(--white,#fff);width:24px;height:24px;color:var(--editor-label-color);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__iconButton:hover{background:var(--dark-white,#f3f4f5);border-color:var(--editor-label-color);color:var(--dark-text,#1f2937)}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__iconButton:active{background:var(--light-grey,#dcddde)}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__iconButton svg{width:13px;height:13px}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__hint{font-size:var(--editor-label-font-size);color:var(--editor-label-color);margin-top:.375rem}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__feedback{border-radius:var(--editor-input-radius);font-size:var(--editor-label-font-size);margin-top:.375rem;padding:.375rem .5rem;line-height:1.45}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__feedbackError{color:#b3261e;background:#fdecec}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__feedbackWarning{color:#8a6d1a;background:#fdf6e3}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__feedbackActions{gap:.375rem;margin-left:.5rem;display:inline-flex}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__feedbackActions button{font-size:var(--editor-label-font-size);color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.KeyboardShortcutsPreferences-module-scss-module__dLxEbW__resetAll{margin-right:auto}
.PreferencesModal-module-scss-module__ss8l4a__dialog.PreferencesModal-module-scss-module__ss8l4a__dialog{width:700px;max-width:calc(100vw - 16px);height:min(560px,100vh - 16px);min-height:0}.PreferencesModal-module-scss-module__ss8l4a__layout.PreferencesModal-module-scss-module__ss8l4a__layout{flex-direction:row;flex:1 1 0;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.PreferencesModal-module-scss-module__ss8l4a__sidebar{min-height:0;padding:var(--editor-panel-padding);background:var(--dark-white);border-right:1px solid var(--light-grey);flex:0 0 155px;overflow-y:auto}.PreferencesModal-module-scss-module__ss8l4a__category{width:100%;min-height:var(--editor-row-height);border-radius:var(--editor-input-radius);text-align:left;font:inherit;color:var(--dark-text,var(--black));cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;margin-bottom:.125rem;padding:.375rem;display:flex}.PreferencesModal-module-scss-module__ss8l4a__category svg{flex-shrink:0}.PreferencesModal-module-scss-module__ss8l4a__category:hover{background:var(--editor-input-bg-hover);border-color:var(--editor-input-border-hover)}.PreferencesModal-module-scss-module__ss8l4a__category.PreferencesModal-module-scss-module__ss8l4a__active{background:var(--white);border-color:var(--editor-input-border);font-weight:600}.PreferencesModal-module-scss-module__ss8l4a__category:focus-visible{outline:1px solid var(--editor-input-border-focus);outline-offset:1px}.PreferencesModal-module-scss-module__ss8l4a__panel{min-width:0;min-height:0;padding:var(--editor-panel-padding);flex:1 1 0;overflow-y:auto}.PreferencesModal-module-scss-module__ss8l4a__panelTitle{margin:0 0 .75rem;font-size:11px;font-weight:600}.PreferencesModal-module-scss-module__ss8l4a__savedNote,.PreferencesModal-module-scss-module__ss8l4a__hint{font-size:var(--editor-label-font-size);color:var(--editor-label-color);line-height:1.35}.PreferencesModal-module-scss-module__ss8l4a__hint{margin:.5rem 0 0}.PreferencesModal-module-scss-module__ss8l4a__account{border-top:1px solid var(--light-grey);margin-top:1rem;padding-top:.75rem}.PreferencesModal-module-scss-module__ss8l4a__account h3{margin:0 0 .375rem;font-size:11px;font-weight:600}.PreferencesModal-module-scss-module__ss8l4a__account p{font-size:var(--editor-label-font-size);color:var(--editor-label-color);overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.35}@media (max-width:480px){.PreferencesModal-module-scss-module__ss8l4a__sidebar{flex-basis:115px;padding:.25rem}.PreferencesModal-module-scss-module__ss8l4a__category{align-items:flex-start;padding:.25rem}}
.panel-module-scss-module___Vmqqa__panel{flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex}.panel-module-scss-module___Vmqqa__row{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.panel-module-scss-module___Vmqqa__warningText{font-size:var(--font-xs);color:var(--error-color);border-radius:var(--editor-input-radius);background:#cc000014;padding:.375rem .5rem}.panel-module-scss-module___Vmqqa__pathDropTextArea{transition:border-color .12s,background-color .12s,box-shadow .12s}.panel-module-scss-module___Vmqqa__pathDropTextAreaActive{box-shadow:0 0 0 3px #0059df2e,inset 0 0 0 1px #0059df59;border-color:var(--info-color)!important;background:linear-gradient(#0059df14,#0059df14),var(--editor-input-bg)!important}.panel-module-scss-module___Vmqqa__dropHint{border:1px dashed var(--info-color);border-radius:var(--editor-input-radius);color:var(--info-color);font-size:var(--font-xs);background:#0059df14;margin-top:-.125rem;padding:.375rem .5rem;font-weight:600}.panel-module-scss-module___Vmqqa__overrideNotice{font-size:var(--font-xs);color:var(--info-color);border-radius:var(--editor-input-radius);background:#0059df0f;padding:.375rem .5rem}.panel-module-scss-module___Vmqqa__inlineLabel{font-size:var(--editor-label-font-size);color:var(--editor-label-color);-webkit-user-select:none;user-select:none;flex:none;padding:0 .125rem;line-height:1}.panel-module-scss-module___Vmqqa__stackedField{flex-direction:row;flex:none;align-items:center;gap:4px;display:inline-flex}
.AlignPanel-module-scss-module__7rqFQG__group{flex-direction:row;align-items:center;gap:.125rem;display:flex}.AlignPanel-module-scss-module__7rqFQG__surfaceTools{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;width:fit-content;max-width:100%;display:flex}.AlignPanel-module-scss-module__7rqFQG__surfaceToolGroup{flex:none;width:fit-content;max-width:100%}
.TransformPanel-module-scss-module__vPCdDa__transformGroup{width:fit-content;max-width:100%}.TransformPanel-module-scss-module__vPCdDa__transformActions{align-items:center;gap:4px;display:inline-flex}.TransformPanel-module-scss-module__vPCdDa__transformButton{height:20px;min-height:20px;padding:0 6px;font-size:10px}
.VectorText2BasicPanel-module-scss-module__X-2IiG__mixedTag{font-size:var(--font-xs);color:var(--info-color);white-space:nowrap;background:#0059df1a;border:1px solid #0059df40;border-radius:999px;align-items:center;margin-left:.25rem;padding:.125rem .375rem;line-height:1;display:inline-flex}.VectorText2BasicPanel-module-scss-module__X-2IiG__selectionControls{flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;display:flex}.VectorText2BasicPanel-module-scss-module__X-2IiG__selectionFont{flex:1;min-width:8rem}.VectorText2BasicPanel-module-scss-module__X-2IiG__hint{font-size:var(--font-xs);color:var(--text-secondary,#777);padding:0 .125rem}
.VectorText2LayersPanel-module-scss-module__YqGusq__addButtonWrap{padding:.125rem 0}.VectorText2LayersPanel-module-scss-module__YqGusq__layerList{flex-direction:column;gap:.375rem;width:100%;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__layerCard{box-sizing:border-box;border:1px solid var(--editor-input-border);border-radius:var(--editor-input-radius);background:var(--white);width:100%;transition:border-color .1s,box-shadow .1s;position:relative}.VectorText2LayersPanel-module-scss-module__YqGusq__layerCardExpanded{border-color:var(--editor-input-border-hover);box-shadow:0 1px 2px #0000000f}.VectorText2LayersPanel-module-scss-module__YqGusq__layerCardDragging{opacity:.55;border-color:var(--editor-input-border-focus);box-shadow:0 5px 14px #00000029}.VectorText2LayersPanel-module-scss-module__YqGusq__layerCardHidden .VectorText2LayersPanel-module-scss-module__YqGusq__layerNameEditor{opacity:.45}.VectorText2LayersPanel-module-scss-module__YqGusq__layerHeader{box-sizing:border-box;border-radius:inherit;background:var(--white);align-items:center;gap:.125rem;min-height:30px;padding:.1875rem .25rem;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__layerCardExpanded .VectorText2LayersPanel-module-scss-module__YqGusq__layerHeader{border-bottom:1px solid var(--editor-input-border);border-bottom-right-radius:0;border-bottom-left-radius:0}.VectorText2LayersPanel-module-scss-module__YqGusq__dragHandle{cursor:grab;touch-action:none;color:var(--grey);flex:none}.VectorText2LayersPanel-module-scss-module__YqGusq__dragHandle:active{cursor:grabbing}.VectorText2LayersPanel-module-scss-module__YqGusq__expandToggle{flex:none}.VectorText2LayersPanel-module-scss-module__YqGusq__layerNameEditor{flex:0 auto;align-items:center;min-width:0;display:flex;overflow:hidden}.VectorText2LayersPanel-module-scss-module__YqGusq__layerNameEditor .VectorText2LayersPanel-module-scss-module__YqGusq__layerNameInput{background:0 0;border-color:#0000;font-weight:600}.VectorText2LayersPanel-module-scss-module__YqGusq__layerNameEditor:hover .VectorText2LayersPanel-module-scss-module__YqGusq__layerNameInput,.VectorText2LayersPanel-module-scss-module__YqGusq__layerNameEditor:focus-within .VectorText2LayersPanel-module-scss-module__YqGusq__layerNameInput{border-color:var(--editor-input-border-hover);background:var(--editor-input-bg)}.VectorText2LayersPanel-module-scss-module__YqGusq__headerExpandSpace{border-radius:var(--editor-input-radius);cursor:pointer;background:0 0;border:0;flex:1rem;align-self:stretch;min-width:0;padding:0}.VectorText2LayersPanel-module-scss-module__YqGusq__headerExpandSpace:hover,.VectorText2LayersPanel-module-scss-module__YqGusq__headerExpandSpace:focus-visible{background:var(--editor-input-bg-hover);outline:none}.VectorText2LayersPanel-module-scss-module__YqGusq__previewToggle{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:block}.VectorText2LayersPanel-module-scss-module__YqGusq__previewToggle:focus-visible{box-shadow:0 0 0 2px var(--editor-input-border-focus);border-radius:3px;outline:none}.VectorText2LayersPanel-module-scss-module__YqGusq__layerPreviewCompact{box-sizing:border-box;border:1px solid var(--editor-input-border);pointer-events:none;background:#fff;border-radius:3px;flex:0 0 44px;width:44px;height:26px;transition:background-color .1s;display:block;overflow:hidden}.VectorText2LayersPanel-module-scss-module__YqGusq__layerPreviewCompact svg{display:block}.VectorText2LayersPanel-module-scss-module__YqGusq__layerPreviewDark,.VectorText2LayersPanel-module-scss-module__YqGusq__previewToggle:hover .VectorText2LayersPanel-module-scss-module__YqGusq__layerPreviewCompact,.VectorText2LayersPanel-module-scss-module__YqGusq__previewToggle:focus-visible .VectorText2LayersPanel-module-scss-module__YqGusq__layerPreviewCompact{background:#4a4a4a}.VectorText2LayersPanel-module-scss-module__YqGusq__previewToggle:hover .VectorText2LayersPanel-module-scss-module__YqGusq__layerPreviewDark,.VectorText2LayersPanel-module-scss-module__YqGusq__previewToggle:focus-visible .VectorText2LayersPanel-module-scss-module__YqGusq__layerPreviewDark{background:#fff}.VectorText2LayersPanel-module-scss-module__YqGusq__visibilityToggle{flex:none}.VectorText2LayersPanel-module-scss-module__YqGusq__optionsButton{color:var(--grey);flex:none}.VectorText2LayersPanel-module-scss-module__YqGusq__optionsButton:hover,.VectorText2LayersPanel-module-scss-module__YqGusq__optionsButton:focus-visible{color:var(--dark-grey)}.VectorText2LayersPanel-module-scss-module__YqGusq__layerContent{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--dark-white);flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__layerSection{border:1px solid var(--editor-input-border);border-radius:var(--editor-input-radius);background:var(--white);flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__sectionTitle{border-bottom:1px solid var(--light-grey);color:var(--editor-label-color);font-size:var(--editor-label-font-size);letter-spacing:.04em;text-transform:uppercase;padding-bottom:.25rem;font-weight:600;line-height:1}.VectorText2LayersPanel-module-scss-module__YqGusq__inlineFields{flex-wrap:wrap;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__inlineField{color:var(--editor-label-color);font-size:var(--editor-label-font-size);flex-direction:column;flex:none;align-items:flex-start;gap:.1875rem;line-height:1;display:inline-flex}.VectorText2LayersPanel-module-scss-module__YqGusq__checkboxRow{flex-wrap:wrap;align-items:center;gap:.125rem .75rem;padding-top:.125rem;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterTrigger{justify-content:space-between;min-width:0;max-width:220px}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterSummary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterMenu{min-width:190px;padding:.25rem}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterOptions{flex-direction:column;gap:1px;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterOption{border-radius:var(--editor-input-radius);width:100%;min-height:28px;color:var(--black);font:inherit;font-size:var(--editor-font-size);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem .375rem;display:flex}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterOption:hover:not(:disabled),.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterOption:focus-visible{background:var(--editor-input-bg-hover);outline:none}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterOption:disabled{cursor:not-allowed;opacity:.55}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterCheckbox{box-sizing:border-box;border:1px solid var(--editor-input-border-hover);background:var(--white);width:14px;height:14px;color:var(--brand-color-contrast);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterCheckbox svg{width:12px;height:12px}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterCheckboxChecked{border-color:var(--brand-color);background:var(--brand-color)}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterIndex{width:1.25rem;color:var(--grey);font-variant-numeric:tabular-nums;text-align:right;flex:none}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VectorText2LayersPanel-module-scss-module__YqGusq__runFilterMuted{color:var(--grey);font-style:italic}
.MonogramOverridesPanel-module-scss-module__OPt8ha__override{border-bottom:1px solid var(--grey);box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.375rem .75rem;padding:.5rem;display:grid}.MonogramOverridesPanel-module-scss-module__OPt8ha__override:last-child{border-bottom:none}.MonogramOverridesPanel-module-scss-module__OPt8ha__letter{text-align:center;-webkit-user-select:none;user-select:none;grid-area:1/1/3;place-self:center;min-width:24px;font-size:22px;font-weight:700;line-height:1}.MonogramOverridesPanel-module-scss-module__OPt8ha__fontCell{grid-area:1/2;min-width:0}.MonogramOverridesPanel-module-scss-module__OPt8ha__tailGroup{grid-area:2/2;align-items:center;gap:.5rem;min-width:0;display:flex}.MonogramOverridesPanel-module-scss-module__OPt8ha__numberCell{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:inline-flex}.MonogramOverridesPanel-module-scss-module__OPt8ha__removeBtn{width:20px;height:20px;color:var(--dark-grey);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:2px;flex:0 0 20px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.MonogramOverridesPanel-module-scss-module__OPt8ha__removeBtn:hover{color:var(--danger-color);background:0 0}.MonogramOverridesPanel-module-scss-module__OPt8ha__removeBtn svg{width:14px;height:14px;display:block}.MonogramOverridesPanel-module-scss-module__OPt8ha__empty{text-align:center;color:var(--dark-grey);font-size:var(--editor-font-size);padding:.5rem 0}
.ImageBasicPanel-module-scss-module__yaDQ5G__imageInfo{font-size:var(--font-xs);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.2;display:flex}.ImageBasicPanel-module-scss-module__yaDQ5G__dpiLine{align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.ImageBasicPanel-module-scss-module__yaDQ5G__dpiLine.ImageBasicPanel-module-scss-module__yaDQ5G__high{color:var(--success-color)}.ImageBasicPanel-module-scss-module__yaDQ5G__dpiLine.ImageBasicPanel-module-scss-module__yaDQ5G__medium{color:var(--warning-color)}.ImageBasicPanel-module-scss-module__yaDQ5G__dpiLine.ImageBasicPanel-module-scss-module__yaDQ5G__low{color:var(--error-color)}.ImageBasicPanel-module-scss-module__yaDQ5G__resLine{appearance:none;color:var(--dark-grey);font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ImageBasicPanel-module-scss-module__yaDQ5G__resLine:hover:not(:disabled),.ImageBasicPanel-module-scss-module__yaDQ5G__resLine:focus-visible{color:var(--brand-color);text-decoration:underline}.ImageBasicPanel-module-scss-module__yaDQ5G__resLine:disabled{cursor:wait;opacity:.7}.ImageBasicPanel-module-scss-module__yaDQ5G__dropPanel{position:relative}.ImageBasicPanel-module-scss-module__yaDQ5G__dragging:after{content:"Drop image to upload";z-index:4;border:1px dashed var(--brand-color);border-radius:var(--editor-input-radius);color:var(--brand-color);font-size:var(--editor-font-size);pointer-events:none;background:#ffffffdb;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:.5rem}.ImageBasicPanel-module-scss-module__yaDQ5G__actionRow{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ImageBasicPanel-module-scss-module__yaDQ5G__clippingRow{align-items:center}.ImageBasicPanel-module-scss-module__yaDQ5G__clipLabel{min-height:calc(var(--editor-row-height)*2 + var(--editor-row-gap));min-width:calc(56px - .875rem - var(--editor-row-gap));align-self:center}.ImageBasicPanel-module-scss-module__yaDQ5G__clipCheckbox{align-self:center}.ImageBasicPanel-module-scss-module__yaDQ5G__clippingBoundsInputs{flex:0 auto}.ImageBasicPanel-module-scss-module__yaDQ5G__clippingControlLabel{min-width:calc(var(--editor-label-width,56px) + 1rem + .125rem)}
.AiImagePanel-module-scss-module__5HgvvG__imageRail{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.AiImagePanel-module-scss-module__5HgvvG__sourceTile{flex-direction:column;flex:none;gap:.25rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__userImageLink{flex:none;align-self:flex-end;padding-bottom:.2rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__thumbnailLabel{font-size:var(--font-xs);color:var(--dark-grey);font-weight:600}.AiImagePanel-module-scss-module__5HgvvG__materializedRail{flex:auto;align-items:flex-start;gap:.5rem;min-width:0;padding-bottom:.2rem;display:flex;overflow-x:auto}.AiImagePanel-module-scss-module__5HgvvG__thumbnailMini{--thumbnail-active-border-width:2px;border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--dark-white);flex:none;width:70px;height:70px;position:relative;overflow:hidden}.AiImagePanel-module-scss-module__5HgvvG__thumbnailMiniActive{border-color:var(--info-color);outline:var(--thumbnail-active-border-width)solid var(--info-color);outline-offset:-3px;box-shadow:inset 0 0 0 var(--thumbnail-active-border-width)var(--white)}.AiImagePanel-module-scss-module__5HgvvG__thumbnailActiveLabel{z-index:1;max-width:calc(100% - var(--thumbnail-active-border-width));min-height:1rem;padding:0 calc(var(--thumbnail-active-border-width) + 1px)calc(var(--thumbnail-active-border-width) - 1px)2px;border-radius:calc(var(--border-radius) - 1px);background:var(--info-color);color:var(--white);pointer-events:none;text-transform:uppercase;border-top-right-radius:0;border-bottom-left-radius:0;align-items:center;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.AiImagePanel-module-scss-module__5HgvvG__thumbnailSelectButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.AiImagePanel-module-scss-module__5HgvvG__thumbnailSelectButton:focus-visible{outline:2px solid var(--info-color);outline-offset:-2px}.AiImagePanel-module-scss-module__5HgvvG__thumbnailMiniImage{object-fit:contain;width:100%;height:100%}.AiImagePanel-module-scss-module__5HgvvG__thumbnailRemoveButton,.AiImagePanel-module-scss-module__5HgvvG__thumbnailDownloadButton{visibility:hidden;background-color:var(--light-grey);color:var(--dark-grey);cursor:pointer;text-shadow:0 0 .25rem var(--white);z-index:1;border:0;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;box-shadow:0 0 .25rem #0008}.AiImagePanel-module-scss-module__5HgvvG__thumbnailRemoveButton{top:2px;right:2px}.AiImagePanel-module-scss-module__5HgvvG__thumbnailDownloadButton{bottom:2px;right:2px}.AiImagePanel-module-scss-module__5HgvvG__thumbnailRemoveButton:hover,.AiImagePanel-module-scss-module__5HgvvG__thumbnailDownloadButton:hover{background-color:var(--dark-grey);color:var(--light-grey)}.AiImagePanel-module-scss-module__5HgvvG__thumbnailMini:hover .AiImagePanel-module-scss-module__5HgvvG__thumbnailRemoveButton,.AiImagePanel-module-scss-module__5HgvvG__thumbnailMini:focus-within .AiImagePanel-module-scss-module__5HgvvG__thumbnailRemoveButton,.AiImagePanel-module-scss-module__5HgvvG__thumbnailMini:hover .AiImagePanel-module-scss-module__5HgvvG__thumbnailDownloadButton,.AiImagePanel-module-scss-module__5HgvvG__thumbnailMini:focus-within .AiImagePanel-module-scss-module__5HgvvG__thumbnailDownloadButton{visibility:visible}.AiImagePanel-module-scss-module__5HgvvG__aiTile{border-color:var(--info-color);background:var(--info-color);color:var(--white);cursor:pointer;justify-content:center;align-items:center;font-size:1.45rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__aiTile:disabled{cursor:default;opacity:.55}.AiImagePanel-module-scss-module__5HgvvG__aiTileGenerating{flex-direction:column;gap:.2rem;font-size:1.2rem}.AiImagePanel-module-scss-module__5HgvvG__aiTileElapsed{color:var(--white);font-size:var(--font-xs);font-weight:600;line-height:1}.AiImagePanel-module-scss-module__5HgvvG__materializationStatus{min-height:1rem;color:var(--dark-grey);font-size:var(--font-xs);align-items:center;gap:.35rem;line-height:1.2;display:flex}.AiImagePanel-module-scss-module__5HgvvG__materializationJobId{color:var(--grey);font-family:var(--font-mono,monospace)}.AiImagePanel-module-scss-module__5HgvvG__materializationJobId:before{content:"• ";font-family:inherit}.AiImagePanel-module-scss-module__5HgvvG__emptyText,.AiImagePanel-module-scss-module__5HgvvG__previewText{font-size:var(--font-xs);color:var(--dark-grey);line-height:1.35}.AiImagePanel-module-scss-module__5HgvvG__modelControlRow{align-items:flex-start;gap:1.1rem;min-width:0;display:flex}.AiImagePanel-module-scss-module__5HgvvG__qualityControl{flex-direction:column;gap:6px;width:100%;padding-bottom:8px;display:flex}.AiImagePanel-module-scss-module__5HgvvG__qualityControl input[type=range]{width:100%;accent-color:var(--editor-accent,#7371fc);cursor:pointer;margin:0}.AiImagePanel-module-scss-module__5HgvvG__qualityHeading,.AiImagePanel-module-scss-module__5HgvvG__qualityEndpoints{justify-content:space-between;align-items:center;gap:8px;display:flex}.AiImagePanel-module-scss-module__5HgvvG__qualityValue{font-variant-numeric:tabular-nums;font-size:12px}.AiImagePanel-module-scss-module__5HgvvG__qualityEndpoints,.AiImagePanel-module-scss-module__5HgvvG__qualityDescription{color:var(--editor-text-secondary,#6b7280);font-size:11px}.AiImagePanel-module-scss-module__5HgvvG__modelControlBlock{gap:var(--editor-row-gap);flex-direction:column;min-width:0;display:flex}.AiImagePanel-module-scss-module__5HgvvG__modelControlTitle{color:var(--editor-group-title-color);font-size:var(--editor-group-title-font-size);font-weight:var(--editor-group-title-weight);letter-spacing:var(--editor-group-title-letter-spacing);text-transform:var(--editor-group-title-transform);flex:none;line-height:1}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionPreview{min-height:var(--editor-row-height);justify-content:center;align-items:center;gap:.25rem;line-height:1.15;display:flex}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionValue{color:var(--dark-grey);font-size:var(--font-xs);white-space:nowrap;font-weight:500}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionInfo{width:1rem;height:1rem;color:var(--dark-grey);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:inline-flex}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionInfo:hover{color:var(--black)}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionPopover{min-width:13rem;color:var(--black);font-size:var(--font-xs);flex-direction:column;gap:.35rem;line-height:1.3;display:flex}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionPopoverRow{grid-template-columns:auto 1fr;align-items:baseline;gap:.75rem;display:grid}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionPopoverLabel{color:var(--dark-grey);white-space:nowrap}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionPopoverValue{color:var(--black);text-align:right;white-space:nowrap;font-weight:600}.AiImagePanel-module-scss-module__5HgvvG__outputResolutionPopoverNote{border-top:1px solid var(--light-grey);color:var(--dark-grey);padding-top:.25rem}.AiImagePanel-module-scss-module__5HgvvG__fieldList{flex-direction:column;gap:.5rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__fieldCard{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--dark-white);align-items:stretch;gap:.35rem;padding:.5rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__fieldCardDragging{box-shadow:0 .2rem .55rem #0000001f}.AiImagePanel-module-scss-module__5HgvvG__fieldDragHandle{width:1rem;color:var(--grey);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}.AiImagePanel-module-scss-module__5HgvvG__fieldDragHandle:active{cursor:grabbing}.AiImagePanel-module-scss-module__5HgvvG__fieldCardBody{flex-direction:column;flex:auto;gap:.45rem;min-width:0;display:flex}.AiImagePanel-module-scss-module__5HgvvG__fieldHeader{align-items:center;gap:.35rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__fieldHeaderInput{flex:1;min-width:0}.AiImagePanel-module-scss-module__5HgvvG__plainRemoveButton{width:1.75rem;height:1.75rem;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.AiImagePanel-module-scss-module__5HgvvG__plainRemoveButton:hover{color:var(--dark-grey);background:#00000014}.AiImagePanel-module-scss-module__5HgvvG__resourceLabel{min-width:0;color:var(--black);font-size:var(--font-xs);flex:auto;font-weight:600;line-height:1.2}.AiImagePanel-module-scss-module__5HgvvG__resourceImageSlot{align-items:flex-start;gap:.5rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__resourceCardLayout{align-items:center;gap:.65rem;min-width:0;min-height:94px;padding-right:2rem;display:flex;position:relative}.AiImagePanel-module-scss-module__5HgvvG__resourceCardExcluded{border-radius:var(--border-radius);background:#fffbeb;margin:-.5rem;padding:.5rem 2.5rem .5rem .5rem;box-shadow:inset 3px 0 #d99b20}.AiImagePanel-module-scss-module__5HgvvG__resourceReferenceNotice{color:#9a6700;font-size:var(--font-xs);line-height:1.35}.AiImagePanel-module-scss-module__5HgvvG__resourceCardThumbnail{flex:none}.AiImagePanel-module-scss-module__5HgvvG__resourceCardMeta{flex-direction:column;flex:auto;justify-content:flex-start;align-self:stretch;gap:.35rem;min-width:0;padding-top:.15rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__resourceCardHeader{align-items:center;gap:.35rem;min-width:0;display:flex}.AiImagePanel-module-scss-module__5HgvvG__resourceCardTitle{color:var(--dark-grey);font-size:var(--font-xs);font-weight:600;line-height:1.1}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeChip{border:1px solid var(--resource-type-border,var(--light-grey));background:var(--resource-type-bg,var(--dark-white));max-width:8rem;min-height:1rem;color:var(--resource-type-color,var(--dark-grey));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .35rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeSource{--resource-type-color:#c2185b;--resource-type-bg:#c2185b14;--resource-type-border:#c2185b61}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeLinked{--resource-type-color:var(--editor-linked-color);--resource-type-bg:var(--editor-linked-bg);--resource-type-border:var(--editor-linked-border)}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeStatic{--resource-type-color:var(--dark-grey);--resource-type-bg:var(--dark-white);--resource-type-border:var(--light-grey)}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeMenuItem{min-width:14rem}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeMenuItem svg{color:var(--resource-type-color,var(--dark-grey))}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeMenuText{flex-direction:column;gap:.15rem;min-width:0;line-height:1.1;display:flex}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeMenuTitle{color:var(--resource-type-color,var(--dark-grey));font-size:var(--font-sm);font-weight:600}.AiImagePanel-module-scss-module__5HgvvG__resourceTypeMenuDescription{color:var(--dark-grey);font-size:var(--font-xs);font-weight:400}.AiImagePanel-module-scss-module__5HgvvG__resourceCardRemove{position:absolute;top:0;right:0}.AiImagePanel-module-scss-module__5HgvvG__resourceCardDownload{z-index:3;width:1.75rem;height:1.75rem;color:var(--grey);cursor:pointer;background:#ffffffc7;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 1px 3px #0000001f}.AiImagePanel-module-scss-module__5HgvvG__resourceCardDownload:hover{color:var(--dark-grey);background:#00000014}.AiImagePanel-module-scss-module__5HgvvG__resourceCardDownload:disabled{cursor:wait;opacity:.72}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnail{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);width:94px;height:94px;color:var(--grey);cursor:pointer;flex:none;position:relative;overflow:hidden}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnail:hover{border-color:var(--dark-grey)}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailReadonly{cursor:default}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailDragging{border-color:var(--brand-color);color:var(--brand-color);background:#ffffffdb}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailImage{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:94px;height:94px}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailImageLinked{opacity:.55}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailOverlay,.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailLinkOverlay{z-index:2;pointer-events:none;justify-content:center;align-items:center;font-size:1.45rem;display:flex;position:absolute;inset:0}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailLinkOverlay{color:var(--editor-linked-color)}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailRemove{z-index:3;width:1.75rem;height:1.75rem;color:var(--grey);cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;display:flex;position:absolute;top:0;right:0}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailRemove:hover{color:var(--dark-grey);background:#00000014}.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnail:hover .AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailRemove,.AiImagePanel-module-scss-module__5HgvvG__resourceThumbnail:focus-within .AiImagePanel-module-scss-module__5HgvvG__resourceThumbnailRemove{visibility:visible}.AiImagePanel-module-scss-module__5HgvvG__resourceDetails{flex-direction:column;gap:.25rem;min-width:0;padding-top:.1rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__resourceResolution{color:var(--dark-grey);font-size:var(--font-xs);line-height:1.2}.AiImagePanel-module-scss-module__5HgvvG__sectionActions{justify-content:flex-end;padding-top:.5rem;display:flex}.AiImagePanel-module-scss-module__5HgvvG__promptPreviewFrame{position:relative}.AiImagePanel-module-scss-module__5HgvvG__promptCopyButton{visibility:hidden;z-index:1;border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);width:1.5rem;height:1.5rem;color:var(--dark-grey);cursor:pointer;opacity:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 1px 3px #0000001f}.AiImagePanel-module-scss-module__5HgvvG__promptCopyButton:hover{background:var(--dark-white);color:var(--black)}.AiImagePanel-module-scss-module__5HgvvG__promptPreviewFrame:hover .AiImagePanel-module-scss-module__5HgvvG__promptCopyButton,.AiImagePanel-module-scss-module__5HgvvG__promptPreviewFrame:focus-within .AiImagePanel-module-scss-module__5HgvvG__promptCopyButton{visibility:visible;opacity:1}.AiImagePanel-module-scss-module__5HgvvG__promptPreview{white-space:pre-wrap;border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);max-height:180px;color:var(--dark-grey);font-size:var(--font-xs);padding:.5rem 2.25rem .5rem .5rem;line-height:1.35;overflow:auto}
.TemplatedSurfaceBasicPanel-module-scss-module__aH_YlW__scaleRow{flex-direction:row;align-items:center;gap:.5rem;display:flex}.TemplatedSurfaceBasicPanel-module-scss-module__aH_YlW__scaleValue{font-size:var(--editor-font-size);color:var(--editor-input-color,inherit)}.TemplatedSurfaceBasicPanel-module-scss-module__aH_YlW__scaleValueModified{font-weight:700}.TemplatedSurfaceBasicPanel-module-scss-module__aH_YlW__overrideSummary{background:var(--editor-input-bg,#0000000a);min-width:0;max-width:100%;color:var(--dark-grey);font-size:var(--editor-font-size);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:1px 6px;line-height:1.4;display:inline-flex;overflow:hidden}.TemplatedSurfaceBasicPanel-module-scss-module__aH_YlW__overrideSummaryActive{background:color-mix(in srgb,var(--info-color)12%,transparent);color:var(--info-color);font-weight:600}.TemplatedSurfaceBasicPanel-module-scss-module__aH_YlW__contextOverrides{--editor-label-width:112px;flex-direction:column;width:100%;display:flex}
.TemplatedSurfaceGridArrayPanel-module-scss-module__4BNSFa__revealButton{align-self:flex-start}.TemplatedSurfaceGridArrayPanel-module-scss-module__4BNSFa__contextStarts{--editor-label-width:120px;flex-direction:column;width:100%;display:flex}
.GroupPanels-module-scss-module__V2Ru5G__panel{flex-direction:column;gap:.625rem;width:100%;padding:.5rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__stack{flex-direction:column;gap:.25rem;width:100%;display:flex}.GroupPanels-module-scss-module__V2Ru5G__stackEmpty{border:1px dashed var(--editor-input-border);border-radius:var(--editor-input-radius);color:var(--editor-label-color);font-size:var(--font-xs);padding:.5rem .625rem}.GroupPanels-module-scss-module__V2Ru5G__row{border:1px solid var(--editor-input-border);border-radius:var(--editor-input-radius);background:var(--white);transition:border-color .1s,box-shadow .1s;position:relative}.GroupPanels-module-scss-module__V2Ru5G__rowExpanded{border-color:var(--editor-input-border-hover);box-shadow:0 1px 2px #0000000f}.GroupPanels-module-scss-module__V2Ru5G__rowDragging{opacity:.55;border-color:var(--editor-input-border-focus);box-shadow:0 5px 14px #00000029}.GroupPanels-module-scss-module__V2Ru5G__rowHidden .GroupPanels-module-scss-module__V2Ru5G__rowTitle,.GroupPanels-module-scss-module__V2Ru5G__rowHidden .GroupPanels-module-scss-module__V2Ru5G__rowSummary,.GroupPanels-module-scss-module__V2Ru5G__rowHidden .GroupPanels-module-scss-module__V2Ru5G__rowIcon{opacity:.45}.GroupPanels-module-scss-module__V2Ru5G__rowNested{background:var(--editor-input-bg,#fafafa)}.GroupPanels-module-scss-module__V2Ru5G__rowHeader{box-sizing:border-box;align-items:center;gap:.125rem;min-height:30px;padding:.125rem .25rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__rowExpanded .GroupPanels-module-scss-module__V2Ru5G__rowHeader{border-bottom:1px solid var(--editor-input-border)}.GroupPanels-module-scss-module__V2Ru5G__dragHandle{cursor:grab;touch-action:none;color:var(--grey);flex:none}.GroupPanels-module-scss-module__V2Ru5G__dragHandle:active{cursor:grabbing}.GroupPanels-module-scss-module__V2Ru5G__rowIcon{width:20px;color:var(--grey);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.GroupPanels-module-scss-module__V2Ru5G__rowMain{border-radius:var(--editor-input-radius);text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:auto;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__rowMain:hover,.GroupPanels-module-scss-module__V2Ru5G__rowMain:focus-visible{background:var(--editor-input-bg-hover);outline:none}.GroupPanels-module-scss-module__V2Ru5G__rowTitle{font-weight:600;font-size:var(--font-xs);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.GroupPanels-module-scss-module__V2Ru5G__rowSummary{font-size:var(--font-xs);color:var(--editor-label-color);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:.25rem;min-width:0;display:inline-flex;overflow:hidden}.GroupPanels-module-scss-module__V2Ru5G__rowTitleInput{flex:auto;min-width:0}.GroupPanels-module-scss-module__V2Ru5G__rowActions{flex:none;align-items:center;gap:.0625rem;display:inline-flex}.GroupPanels-module-scss-module__V2Ru5G__rowContent{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__swatch{background:var(--swatch,transparent);border:1px solid #0000002e;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.GroupPanels-module-scss-module__V2Ru5G__linkedIcon{color:var(--info-color)}.GroupPanels-module-scss-module__V2Ru5G__sectionHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__sectionTitle{font-size:var(--font-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--editor-label-color);font-weight:700}.GroupPanels-module-scss-module__V2Ru5G__sectionHint{font-size:var(--font-xs);color:var(--editor-label-color);line-height:1.35}.GroupPanels-module-scss-module__V2Ru5G__inlineFields{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__inlineField{flex:none;align-items:center;gap:4px;display:inline-flex}.GroupPanels-module-scss-module__V2Ru5G__inlineLabel{font-size:var(--editor-label-font-size);color:var(--editor-label-color);-webkit-user-select:none;user-select:none;line-height:1}.GroupPanels-module-scss-module__V2Ru5G__subheading{font-size:var(--font-xs);color:var(--editor-label-color);font-weight:600}.GroupPanels-module-scss-module__V2Ru5G__subheadingRow{justify-content:space-between;align-items:center;gap:.5rem;min-height:24px;margin-top:.125rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__headerActions{flex:none;align-items:center;gap:.125rem;display:inline-flex}.GroupPanels-module-scss-module__V2Ru5G__quickStart{border:1px dashed var(--editor-input-border-hover);border-radius:var(--editor-input-radius);background:var(--editor-input-bg,#fafafa);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__quickStartTitle{font-size:var(--font-sm);font-weight:700}.GroupPanels-module-scss-module__V2Ru5G__quickStartActions{flex-wrap:wrap;gap:.375rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__diagnostics{flex-direction:column;gap:.25rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__diagnostic{font-size:var(--font-xs);border-radius:var(--editor-input-radius);align-items:flex-start;gap:.375rem;padding:.375rem .5rem;line-height:1.35;display:flex}.GroupPanels-module-scss-module__V2Ru5G__diagnosticError{color:var(--error-color);background:#cc000014}.GroupPanels-module-scss-module__V2Ru5G__diagnosticWarning{color:#8a5a00;background:#ffaa0024}.GroupPanels-module-scss-module__V2Ru5G__diagnosticInfo{color:var(--info-color);background:#0059df0f}.GroupPanels-module-scss-module__V2Ru5G__statusLine{font-size:var(--font-xs);color:var(--editor-label-color);align-items:center;gap:.375rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__statusDot{background:var(--grey);border-radius:50%;width:8px;height:8px}.GroupPanels-module-scss-module__V2Ru5G__statusReady{background:#2f9e44}.GroupPanels-module-scss-module__V2Ru5G__statusLoading{background:#f0a500}.GroupPanels-module-scss-module__V2Ru5G__statusBlocked{background:var(--error-color)}.GroupPanels-module-scss-module__V2Ru5G__childList{flex-direction:column;gap:.125rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__childRow{border-radius:var(--editor-input-radius);min-height:26px;font-size:var(--font-xs);align-items:center;gap:.375rem;padding:0 .25rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__childRow:hover{background:var(--editor-input-bg-hover)}.GroupPanels-module-scss-module__V2Ru5G__childRowDisabled{opacity:.55}.GroupPanels-module-scss-module__V2Ru5G__childLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.GroupPanels-module-scss-module__V2Ru5G__childType{color:var(--editor-label-color);flex:none;font-size:10px}.GroupPanels-module-scss-module__V2Ru5G__runChips{flex-wrap:wrap;gap:.25rem;padding:.125rem 0 .125rem 1.75rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__runChip{border:1px solid var(--editor-input-border);background:var(--white);cursor:pointer;border-radius:999px;padding:.125rem .375rem;font-size:10px}.GroupPanels-module-scss-module__V2Ru5G__runChip:hover{border-color:var(--editor-input-border-hover)}.GroupPanels-module-scss-module__V2Ru5G__runChipActive{background:var(--info-color);border-color:var(--info-color);color:var(--white)}.GroupPanels-module-scss-module__V2Ru5G__anchorGrid{border:1px solid var(--editor-input-border);border-radius:var(--editor-input-radius);background:var(--white);grid-template-rows:repeat(3,18px);grid-template-columns:repeat(3,18px);gap:2px;padding:3px;display:grid}.GroupPanels-module-scss-module__V2Ru5G__anchorCell{cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.GroupPanels-module-scss-module__V2Ru5G__anchorCell:after{content:"";background:var(--editor-input-border-hover);border-radius:50%;width:6px;height:6px}.GroupPanels-module-scss-module__V2Ru5G__anchorCell:hover{background:var(--editor-input-bg-hover)}.GroupPanels-module-scss-module__V2Ru5G__anchorCellActive:after{background:var(--info-color);width:8px;height:8px}.GroupPanels-module-scss-module__V2Ru5G__anchorPair{align-items:center;gap:.5rem;display:flex}.GroupPanels-module-scss-module__V2Ru5G__anchorPairLabel{color:var(--editor-label-color);text-align:center;margin-top:2px;font-size:10px}.GroupPanels-module-scss-module__V2Ru5G__anchorPairItem{flex-direction:column;align-items:center;display:flex}.GroupPanels-module-scss-module__V2Ru5G__arrow{color:var(--grey);font-size:12px}.GroupPanels-module-scss-module__V2Ru5G__menuHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--editor-label-color);padding:.25rem .75rem .125rem;font-size:10px}
.ContextualPanels-module-scss-module__rnKsrG__panel{background:var(--light-grey,#dcddde);flex-direction:column;height:100%;min-height:0;display:flex}.ContextualPanels-module-scss-module__rnKsrG__empty{color:var(--dark-grey,#6b7280);justify-content:center;align-items:center;padding:24px;font-size:12px;font-style:italic}.ContextualPanels-module-scss-module__rnKsrG__tabs{background:var(--dark-white,#f3f4f5);border-bottom:1px solid var(--light-grey,#dcddde);scrollbar-width:none;flex-shrink:0;gap:0;width:100%;padding:5px 6px 0;display:flex;overflow:auto hidden}.ContextualPanels-module-scss-module__rnKsrG__tabs::-webkit-scrollbar{display:none}.ContextualPanels-module-scss-module__rnKsrG__tab{border:none;border-left:1px solid #0000;border-right:1px solid var(--light-grey,#dcddde);cursor:pointer;min-width:0;max-width:8rem;color:var(--dark-grey,#6b7280);white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.ContextualPanels-module-scss-module__rnKsrG__tab:hover:not(.ContextualPanels-module-scss-module__rnKsrG__tabActive){background:var(--white,#fff);color:var(--dark-text,#1f2937)}.ContextualPanels-module-scss-module__rnKsrG__tabLabel{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;display:inline-block;overflow:hidden}.ContextualPanels-module-scss-module__rnKsrG__tabIcon{flex:none;width:.8125rem;height:.8125rem;display:block}.ContextualPanels-module-scss-module__rnKsrG__tabActive{max-width:none;color:var(--dark-text,#1f2937);background:var(--light-grey,#dcddde);border-left-color:var(--light-grey,#dcddde);flex:none;margin-bottom:-1px;padding-bottom:7px;font-weight:600}.ContextualPanels-module-scss-module__rnKsrG__tabActive .ContextualPanels-module-scss-module__rnKsrG__tabLabel{text-overflow:clip;width:auto;overflow:visible}.ContextualPanels-module-scss-module__rnKsrG__tabActiveSelections{background:var(--white,#fff);border-left-color:var(--light-grey,#dcddde)}.ContextualPanels-module-scss-module__rnKsrG__tabIconOnly{flex:0 0 1.75rem;min-width:1.75rem;max-width:1.75rem;padding-left:0;padding-right:0}.ContextualPanels-module-scss-module__rnKsrG__settingsButton{cursor:pointer;width:1.75rem;color:var(--dark-grey,#6b7280);background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:auto;padding:6px 0;display:flex}.ContextualPanels-module-scss-module__rnKsrG__settingsButton svg{width:.8125rem;height:.8125rem;display:block}.ContextualPanels-module-scss-module__rnKsrG__settingsButton:hover{color:var(--dark-text,#1f2937)}.ContextualPanels-module-scss-module__rnKsrG__tabActive.ContextualPanels-module-scss-module__rnKsrG__tabIconOnly{flex:0 0 1.875rem;min-width:1.875rem;max-width:1.875rem}.ContextualPanels-module-scss-module__rnKsrG__content{background:var(--light-grey,#dcddde);flex:1;min-height:0;padding:0;overflow:hidden auto}.ContextualPanels-module-scss-module__rnKsrG__contentSelections{background:var(--white,#fff)}.ContextualPanels-module-scss-module__rnKsrG__containerSectionContent{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex}.ContextualPanels-module-scss-module__rnKsrG__containerSectionContentFlush{gap:0;padding:0}
.LayerRow-module-scss-module__RXIrFa__row{--layer-state-icon-active:#4b5563;--layer-state-icon-muted:#cbd1d8;-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--light-grey,#dcddde);height:28px;color:var(--dark-text,#1f2937);touch-action:none;border-bottom:1px solid #0000000f;align-items:center;gap:6px;padding:0 8px;display:flex;position:relative}.LayerRow-module-scss-module__RXIrFa__row:hover{background:var(--dark-white,#f3f4f5)}.LayerRow-module-scss-module__RXIrFa__row:focus{outline:none}.LayerRow-module-scss-module__RXIrFa__row:focus-visible{box-shadow:inset 0 0 0 1px #1f29378c,inset 0 0 0 2px #ffffffa6}.LayerRow-module-scss-module__RXIrFa__selected{background:var(--info-color,#2563eb);color:#fff}.LayerRow-module-scss-module__RXIrFa__selected:hover{background:var(--info-color,#2563eb);filter:brightness(1.08)}.LayerRow-module-scss-module__RXIrFa__selected:focus-visible{box-shadow:inset 0 0 0 2px #ffffffbf}.LayerRow-module-scss-module__RXIrFa__dragging{opacity:.3}.LayerRow-module-scss-module__RXIrFa__hidden{opacity:.5}.LayerRow-module-scss-module__RXIrFa__locked{cursor:default}.LayerRow-module-scss-module__RXIrFa__groupChevronButton{width:8px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__groupChevronButton:disabled{cursor:default}.LayerRow-module-scss-module__RXIrFa__groupChevron{opacity:.8;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;display:block}.LayerRow-module-scss-module__RXIrFa__groupChevronExpanded{border:4px solid #0000;border-top:5px solid;border-bottom:none}.LayerRow-module-scss-module__RXIrFa__iconButton{cursor:pointer;width:22px;height:22px;color:inherit;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__iconButton:hover{background:#0000000f}.LayerRow-module-scss-module__RXIrFa__iconButton:disabled{cursor:default;opacity:.65}.LayerRow-module-scss-module__RXIrFa__iconButton svg{width:14px;height:14px}.LayerRow-module-scss-module__RXIrFa__stateIconButton{color:var(--layer-state-icon-active)}.LayerRow-module-scss-module__RXIrFa__stateIconMuted{color:var(--layer-state-icon-muted)}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__iconButton:hover{background:#fff3}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__stateIconButton{color:#fff}.LayerRow-module-scss-module__RXIrFa__autofillCandidateButton{background:0 0;width:22px;height:22px;margin-left:1px;overflow:visible}.LayerRow-module-scss-module__RXIrFa__autofillCandidateButton:hover{background:0 0}.LayerRow-module-scss-module__RXIrFa__autofillCandidateButton:hover .LayerRow-module-scss-module__RXIrFa__autofillCandidateIcon{filter:drop-shadow(0 0 4px #a855f7a6)drop-shadow(0 0 7px #22d3ee59);transform:scale(1.08)}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__autofillCandidateButton,.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__autofillCandidateButton:hover{background:0 0}.LayerRow-module-scss-module__RXIrFa__autofillCandidateIcon{filter:drop-shadow(0 0 3px #a855f780)drop-shadow(0 0 5px #facc1540);width:17px;height:17px;transition:filter .12s,transform .12s;overflow:visible}.LayerRow-module-scss-module__RXIrFa__typeIcon{width:18px;height:18px;color:inherit;opacity:.75;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.LayerRow-module-scss-module__RXIrFa__typeIcon svg{width:16px;height:16px;display:block;overflow:visible}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__typeIcon{opacity:1}.LayerRow-module-scss-module__RXIrFa__groupName{font-weight:600}.LayerRow-module-scss-module__RXIrFa__appearanceBadge{width:18px;height:18px;color:var(--info-color);opacity:.8;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__appearanceBadge svg{width:12px;height:12px;display:block}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__appearanceBadge{color:var(--info-color-very-light,#bfdbfe);opacity:1}.LayerRow-module-scss-module__RXIrFa__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.LayerRow-module-scss-module__RXIrFa__typeName{opacity:.7;font-style:italic}.LayerRow-module-scss-module__RXIrFa__nameInput{flex:1;min-width:0}.LayerRow-module-scss-module__RXIrFa__nameInput>div{padding-top:0}.LayerRow-module-scss-module__RXIrFa__nameInput>div>div:first-child{border-radius:0}.LayerRow-module-scss-module__RXIrFa__nameInput>div>div:not(:first-child){display:none}.LayerRow-module-scss-module__RXIrFa__nameInput input{border-radius:0;outline:none}.LayerRow-module-scss-module__RXIrFa__nameInput input:focus{box-shadow:none;outline:none}.LayerRow-module-scss-module__RXIrFa__validationDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:4px;display:inline-block}.LayerRow-module-scss-module__RXIrFa__validationDotError{background:var(--danger-color,#dc2626)}.LayerRow-module-scss-module__RXIrFa__validationDotWarning{background:var(--warning-color,#f59e0b)}.LayerRow-module-scss-module__RXIrFa__contextMenu{min-width:140px;padding:4px 0}.LayerRow-module-scss-module__RXIrFa__contextMenu div[class*=menuItem]{gap:10px;padding:6px 10px;font-weight:400}.LayerRow-module-scss-module__RXIrFa__contextMenu .menuItem{gap:10px;padding:6px 10px;font-weight:400}.LayerRow-module-scss-module__RXIrFa__contextMenu div[class*=menuItem] span[class*=label]{margin-top:0;font-size:13px}.LayerRow-module-scss-module__RXIrFa__contextMenu .menuItem span[class*=label]{margin-top:0;font-size:13px}.LayerRow-module-scss-module__RXIrFa__contextMenu div[class*=menuItem] span[class*=icon]{justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__contextMenu .menuItem span[class*=icon]{justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;display:inline-flex}
.TemplatedSchemaEditor-module-scss-module__IwBlQq__container{flex-direction:column;gap:.5rem;width:100%;height:100%;padding:1rem;display:flex;overflow-y:auto}.TemplatedSchemaEditor-module-scss-module__IwBlQq__addOptionButton{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:5rem;display:flex}
.OptionSchemaBase-module-scss-module__PdJHja__container{background-color:var(--white);border:1px solid var(--light-grey);flex-direction:column;display:flex;overflow:visible}.OptionSchemaBase-module-scss-module__PdJHja__container:not(.OptionSchemaBase-module-scss-module__PdJHja__expanded):hover{box-shadow:0 0 5px #0000004d}.OptionSchemaBase-module-scss-module__PdJHja__container.OptionSchemaBase-module-scss-module__PdJHja__expanded{box-shadow:0 0 10px #0000001a}.OptionSchemaBase-module-scss-module__PdJHja__container.OptionSchemaBase-module-scss-module__PdJHja__dragging{box-shadow:0 4px 20px #00000040}.OptionSchemaBase-module-scss-module__PdJHja__header{cursor:pointer;align-items:center;gap:.5rem;min-height:3.75rem;padding:.45rem .5rem .45rem 0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerMain{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerActions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle{color:var(--light-grey);cursor:grab;touch-action:none;justify-content:center;align-items:center;padding:0 .5rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle:hover{color:var(--grey)}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle:active{cursor:grabbing;color:var(--dark-grey)}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle.OptionSchemaBase-module-scss-module__PdJHja__disabled{color:var(--light-grey);cursor:not-allowed;opacity:.5}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle.OptionSchemaBase-module-scss-module__PdJHja__locked{color:var(--grey);cursor:default;opacity:.7}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle.OptionSchemaBase-module-scss-module__PdJHja__locked:hover{color:var(--grey)}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__typeIcon{border-radius:var(--border-radius);background-color:var(--grey);width:2rem;height:2rem;color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerFields{flex:auto;align-items:flex-end;gap:.75rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerField{flex-direction:column;gap:.1rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__idField{flex:0 0 10.5rem}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__labelField{flex:0 auto;max-width:100%;position:relative}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__inputSizer{visibility:hidden;white-space:pre;pointer-events:none;border:1px solid #0000;width:max-content;height:0;padding:2px .45rem;font-size:.875rem;font-weight:600;position:absolute;top:0;left:0;overflow:hidden}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerFieldLabel{color:var(--grey);letter-spacing:0;padding-left:.45rem;font-size:.58rem;font-weight:700;line-height:1}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput{background-color:var(--dark-white);width:100%;margin-bottom:0;line-height:1.2;padding:2px .45rem!important}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .container,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .container){flex-direction:column;justify-content:center;height:100%;min-height:0;margin:0;display:flex;padding-top:0!important;padding-bottom:0!important}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .label,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .label){height:0;margin:0;display:none!important}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .inputContainer,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .inputContainer){flex:1;align-items:center;height:100%;min-height:0;display:flex}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .input,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .input){vertical-align:middle;line-height:normal}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .helper,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .helper){height:0;margin:0;display:none!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput{text-align:left;font-weight:600}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge{gap:.25rem;max-width:14rem;font-weight:500}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge span{text-overflow:ellipsis;min-width:0;overflow:hidden}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge svg{flex:none}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionTypeBadge{border:1px solid var(--light-grey);letter-spacing:0;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:10rem;font-size:.65rem;font-weight:700;overflow:hidden;background:var(--dark-white)!important;color:var(--grey)!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button{box-shadow:none!important;background-color:#0000!important;border:none!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button:hover{background-color:#0000!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button:active{background-color:#0000!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button svg{color:var(--grey);transition:color .2s}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button:hover svg{color:var(--dark-grey)}@media (max-width:760px){.OptionSchemaBase-module-scss-module__PdJHja__header{flex-wrap:wrap;align-items:flex-start;padding:.5rem}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerMain{flex:22rem;align-items:flex-start}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__typeIcon{display:none}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__idField{flex-basis:8.5rem}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionTypeBadge,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge span{display:none}}@media (max-width:520px){.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerFields{flex-wrap:wrap}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__idField,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__labelField{flex:100%}}.OptionSchemaBase-module-scss-module__PdJHja__content{overflow:visible}.OptionSchemaBase-module-scss-module__PdJHja__bottomBar{border-top:1px solid var(--light-grey);background-color:var(--white);justify-content:flex-start;padding:.5rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__twoColumnGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.OptionSchemaBase-module-scss-module__PdJHja__twoColumnGrid>*{grid-column:span 1}.OptionSchemaBase-module-scss-module__PdJHja__sectionHeader{color:var(--grey);align-items:center;margin-top:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__sectionContainer{border-top:1px solid var(--light-grey);padding:.5rem}.OptionSchemaBase-module-scss-module__PdJHja__sectionContainer.OptionSchemaBase-module-scss-module__PdJHja__noPadding{padding:0}.OptionSchemaBase-module-scss-module__PdJHja__configurationPanel{background:var(--white)}.OptionSchemaBase-module-scss-module__PdJHja__configurationSummary{border:0;border-bottom:1px solid var(--light-grey);background:var(--dark-white);width:100%;min-height:3.25rem;color:var(--grey);cursor:pointer;font:inherit;font-size:1rem;font-weight:600;line-height:inherit;text-align:left;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__configurationSummary svg{flex:none;width:1rem;height:1rem}.OptionSchemaBase-module-scss-module__PdJHja__configurationBody{flex-direction:column;gap:.75rem;min-width:0;padding:.75rem 1rem 1rem;display:flex}
.RotationWheel-module-scss-module__HS_LDq__wheel{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.RotationWheel-module-scss-module__HS_LDq__wheel:active{cursor:grabbing}.RotationWheel-module-scss-module__HS_LDq__face{fill:var(--white);stroke:var(--light-grey);stroke-width:1px}.RotationWheel-module-scss-module__HS_LDq__tick{stroke:var(--grey);stroke-width:1px;stroke-linecap:round}.RotationWheel-module-scss-module__HS_LDq__spoke{stroke:var(--primary-color,var(--brand-color,#4a90d9));stroke-width:2px;stroke-linecap:round}.RotationWheel-module-scss-module__HS_LDq__hub{fill:var(--dark-grey)}.RotationWheel-module-scss-module__HS_LDq__handle{fill:var(--primary-color,var(--brand-color,#4a90d9));stroke:var(--white);stroke-width:1.5px}
.GradientEditor-module-scss-module__E7R1fa__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.GradientEditor-module-scss-module__E7R1fa__preview{border:1px solid var(--light-grey);background-color:var(--white);background-size:cover;border-radius:6px;width:100%;height:36px;position:relative}.GradientEditor-module-scss-module__E7R1fa__stopsBar{border:1px solid var(--light-grey);cursor:copy;touch-action:none;-webkit-user-select:none;user-select:none;background-size:cover;border-radius:4px;width:100%;height:22px;position:relative}.GradientEditor-module-scss-module__E7R1fa__stopsTrack{pointer-events:none;position:absolute;inset:0}.GradientEditor-module-scss-module__E7R1fa__stopHandle{background:var(--white);border:1.5px solid var(--dark-grey);pointer-events:auto;cursor:grab;touch-action:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0003}.GradientEditor-module-scss-module__E7R1fa__stopHandle:active{cursor:grabbing}.GradientEditor-module-scss-module__E7R1fa__stopHandle.GradientEditor-module-scss-module__E7R1fa__selected{border-color:var(--primary-color,var(--brand-color,#4a90d9));box-shadow:0 0 0 2px #4a90d940}.GradientEditor-module-scss-module__E7R1fa__stopSwatch{background-clip:padding-box;border-radius:50%;width:6px;height:6px}.GradientEditor-module-scss-module__E7R1fa__stopEditor{border:1px solid var(--light-grey);background:var(--faint-grey,#f7f7f7);border-radius:6px;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__stopEditorHeader{color:var(--dark-grey);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__stopEditorTitle{font-weight:500}.GradientEditor-module-scss-module__E7R1fa__hexRow{align-items:center;gap:.5rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__hexInput{border:1px solid var(--light-grey);border-radius:var(--border-radius);text-align:center;width:100%;font-size:.9rem;font-family:var(--font-mono,monospace);padding:.25rem}.GradientEditor-module-scss-module__E7R1fa__rotationRow{align-items:flex-start;gap:.75rem;padding-top:.25rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__rotationControls{flex-direction:column;flex:1;gap:.35rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__rotationLabel{color:var(--dark-grey);font-size:.8rem;font-weight:500}.GradientEditor-module-scss-module__E7R1fa__rotationInputRow{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__angleInput{font-variant-numeric:tabular-nums;color:var(--dark-grey);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.35rem 0;font-size:.9rem}.GradientEditor-module-scss-module__E7R1fa__degreeSuffix{color:var(--grey);pointer-events:none;font-size:.9rem}
.ColorPickerBar-module-scss-module__1_tlTa__container{height:40px;position:relative}.ColorPickerBar-module-scss-module__1_tlTa__containerButton{height:auto;display:inline-flex;position:relative}.ColorPickerBar-module-scss-module__1_tlTa__linkWrap{height:100%;display:block}.ColorPickerBar-module-scss-module__1_tlTa__containerButton .ColorPickerBar-module-scss-module__1_tlTa__linkWrap{height:auto;display:inline-flex}.ColorPickerBar-module-scss-module__1_tlTa__labelContainer{border:1px solid var(--grey);height:100%;min-height:40px;color:var(--dark-grey);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.25rem;display:flex;position:relative}.ColorPickerBar-module-scss-module__1_tlTa__labelContainer.ColorPickerBar-module-scss-module__1_tlTa__empty{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#00000008 10px 20px);border-style:dashed}.ColorPickerBar-module-scss-module__1_tlTa__buttonTrigger{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--grey);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative;overflow:hidden}.ColorPickerBar-module-scss-module__1_tlTa__buttonTrigger.ColorPickerBar-module-scss-module__1_tlTa__empty{background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#0000000d 4px 8px);border-style:dashed}.ColorPickerBar-module-scss-module__1_tlTa__buttonTrigger svg{width:14px;height:14px}.ColorPickerBar-module-scss-module__1_tlTa__strokeInner{background:var(--white);pointer-events:none;border-radius:2px;position:absolute;inset:5px}.ColorPickerBar-module-scss-module__1_tlTa__labelSvg{width:100%;color:#4a5568;border-radius:var(--border-radius);cursor:pointer;display:block}.ColorPickerBar-module-scss-module__1_tlTa__labelText{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.ColorPickerBar-module-scss-module__1_tlTa__popover{z-index:1000;border:1px solid var(--light-grey);width:260px;min-height:280px;color:var(--dark-grey);background:var(--white);border-radius:9px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 12px #00000026}.ColorPickerBar-module-scss-module__1_tlTa__tabsTopBar{background:var(--light-grey);flex-shrink:0;align-items:stretch;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__topBarFiller{flex:1}.ColorPickerBar-module-scss-module__1_tlTa__modeTabs{flex:1;min-width:0}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton,.ColorPickerBar-module-scss-module__1_tlTa__linkButton{box-sizing:border-box;width:32px;color:var(--dark-grey);cursor:pointer;background:var(--light-grey);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton:hover,.ColorPickerBar-module-scss-module__1_tlTa__linkButton:hover{background:var(--dark-white)}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton svg,.ColorPickerBar-module-scss-module__1_tlTa__linkButton svg{width:14px;height:14px}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton{font:inherit;appearance:none;border:0}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton.ColorPickerBar-module-scss-module__1_tlTa__statusSuccess{color:var(--success-color,#168a46)}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton.ColorPickerBar-module-scss-module__1_tlTa__statusError{color:var(--error-color)}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton:disabled{color:var(--grey);cursor:not-allowed}.ColorPickerBar-module-scss-module__1_tlTa__linkButton.ColorPickerBar-module-scss-module__1_tlTa__linked{color:var(--info-color)}.ColorPickerBar-module-scss-module__1_tlTa__popoverBody{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__tabContent{border:none;flex:1;min-height:0;padding:0}.ColorPickerBar-module-scss-module__1_tlTa__singleModeBody{flex-direction:column;flex:1;gap:.5rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__inputRow{align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__colorInput{min-width:0;color:var(--dark-grey);border-radius:var(--border-radius);text-align:center;border:1px solid;flex:1;padding:.25rem;font-size:1rem}.ColorPickerBar-module-scss-module__1_tlTa__transparentButton.ColorPickerBar-module-scss-module__1_tlTa__active{outline:2px solid var(--primary-color,var(--brand-color,#4a90d9));outline-offset:-2px}.ColorPickerBar-module-scss-module__1_tlTa__transparentSwatch{border:1px solid var(--grey);background-color:var(--white);background-image:linear-gradient(-45deg,#0000 45%,red 45% 55%,#0000 55%);border-radius:3px;width:16px;height:16px;display:block}.ColorPickerBar-module-scss-module__1_tlTa__presets{flex-direction:column;gap:.5rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__presetFilter{border:1px solid var(--light-grey);width:100%;min-width:0;color:var(--dark-grey);background:var(--white);font:inherit;border-radius:6px;padding:.375rem .5rem;font-size:.8125rem;line-height:1.2}.ColorPickerBar-module-scss-module__1_tlTa__presetFilter:focus{outline:2px solid var(--primary-color,var(--brand-color,#4a90d9));outline-offset:-1px}.ColorPickerBar-module-scss-module__1_tlTa__presetRows{flex-direction:column;gap:.25rem;max-height:190px;padding-right:.125rem;display:flex;overflow-y:auto}.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__preset{width:100%;color:var(--dark-grey);cursor:pointer;font:inherit;text-align:left;appearance:none;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.5rem;padding:.3rem;display:grid}.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__preset:hover,.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__preset.ColorPickerBar-module-scss-module__1_tlTa__selected{background:var(--dark-white);border-color:var(--light-grey)}.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__selected{box-shadow:inset 0 0 0 1px var(--black)}.ColorPickerBar-module-scss-module__1_tlTa__noPresetResults{color:var(--grey);text-align:center;padding:.75rem .5rem;font-size:.8125rem}.ColorPickerBar-module-scss-module__1_tlTa__presetThumbnail{border:1px solid var(--light-grey);background:var(--white);border-radius:4px;width:26px;height:26px;line-height:0;display:block;overflow:hidden;box-shadow:0 1px 2px #00000014}.ColorPickerBar-module-scss-module__1_tlTa__presetThumbnail svg{display:block}.ColorPickerBar-module-scss-module__1_tlTa__none,.ColorPickerBar-module-scss-module__1_tlTa__noColorThumbnail{color:red;background-color:var(--white);background-image:linear-gradient(-45deg,#0000 45%,currentColor 45% 55%,#0000 55%)}.ColorPickerBar-module-scss-module__1_tlTa__setThumbnail{align-items:stretch;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__setThumbnailSegment{flex:1 1 0;min-width:0}.ColorPickerBar-module-scss-module__1_tlTa__presetText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__presetName,.ColorPickerBar-module-scss-module__1_tlTa__presetSubtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ColorPickerBar-module-scss-module__1_tlTa__presetName{color:var(--dark-grey);font-size:.7rem;font-weight:600;line-height:1.15}.ColorPickerBar-module-scss-module__1_tlTa__presetSubtitle{color:var(--grey);font-size:.6rem;line-height:1.1}.ColorPickerBar-module-scss-module__1_tlTa__error{color:var(--error-color);margin-top:.25rem;font-size:.75rem}
.DeletionWarningModal-module-scss-module__7RJ_BW__content{gap:var(--spacing-medium);flex-direction:column;display:flex}.DeletionWarningModal-module-scss-module__7RJ_BW__description{font-size:var(--font-large);color:var(--color-text-secondary);margin:0 0 var(--spacing-large,16px)0}.DeletionWarningModal-module-scss-module__7RJ_BW__issuesList{gap:var(--spacing-large,16px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DeletionWarningModal-module-scss-module__7RJ_BW__issue{padding:var(--spacing-large,16px);border:1px solid var(--color-border,#d0d0d0);border-radius:var(--border-radius-medium,8px);background:var(--color-background-secondary,#f5f5f5);justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-direction:row;transition:opacity .2s;display:flex;box-shadow:0 1px 3px #0000001a}.DeletionWarningModal-module-scss-module__7RJ_BW__issue.DeletionWarningModal-module-scss-module__7RJ_BW__resolved{opacity:.6;background:var(--color-background-tertiary,#f0f0f0);border-color:var(--color-success-light,#4caf50)}.DeletionWarningModal-module-scss-module__7RJ_BW__issueMessage{font-size:var(--font-medium);color:var(--color-text);flex:1;min-width:0;font-weight:300}.DeletionWarningModal-module-scss-module__7RJ_BW__issueRight{align-items:center;gap:var(--spacing-small);flex-shrink:0;display:flex}.DeletionWarningModal-module-scss-module__7RJ_BW__issueActions{gap:var(--spacing-small);flex-wrap:wrap;align-items:center;display:flex}.DeletionWarningModal-module-scss-module__7RJ_BW__resolvedBadge{color:var(--color-success);font-size:var(--font-small);align-items:center;gap:var(--spacing-tiny);white-space:nowrap;font-weight:600;display:flex}
.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__sign,.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__dollars,.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__cents{vertical-align:text-top;display:inline-block}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__sign{margin-top:.1em;font-size:.7em}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__dollars{margin-top:-.15em;margin-right:0;font-size:1.8em;font-weight:700}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__cents{font-size:.8em;font-weight:700}.Price-module-scss-module__cG8sDq__compareTo{align-items:center;gap:.5rem;display:inline-flex}.Price-module-scss-module__cG8sDq__compareTo .Price-module-scss-module__cG8sDq__comparison{color:var(--grey);font-size:.8em;font-weight:400;text-decoration:line-through}.Price-module-scss-module__cG8sDq__compareTo .Price-module-scss-module__cG8sDq__discounted{color:var(--discount-color)}
.Badge-module-scss-module__3nYgEG__badge{white-space:nowrap;background:var(--badge-background-color);color:var(--badge-text-color);border-radius:999px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:300;line-height:1;display:inline-flex}
.SandboxSection-module-scss-module__cw051G__section{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;width:100%;position:relative}.SandboxSection-module-scss-module__cw051G__section .SandboxSection-module-scss-module__cw051G__sectionHeader{cursor:pointer;align-items:center;gap:1rem;padding:1rem;display:flex}.SandboxSection-module-scss-module__cw051G__section .SandboxSection-module-scss-module__cw051G__sectionHeader:hover{background-color:#f5f5f5}.SandboxSection-module-scss-module__cw051G__section .SandboxSection-module-scss-module__cw051G__sectionContent{padding:1rem}
.RenderableImage-module-scss-module__CbQpuW__loading{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--grey);font-size:var(--font-small);border-radius:var(--border-radius);background:linear-gradient(90deg,var(--dark-white)0%,var(--dark-white)20%,var(--white)50%,var(--dark-white)80%,var(--dark-white)100%);background-size:200% 100%;justify-content:center;align-items:center;animation:2s infinite RenderableImage-module-scss-module__CbQpuW__shimmer;display:flex;box-shadow:inset 0 0 3px 1px #0003}@keyframes RenderableImage-module-scss-module__CbQpuW__shimmer{0%{background-position:200% 0}to{background-position:0 0}}.RenderableImage-module-scss-module__CbQpuW__error{background-color:var(--error-color-very-light);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--error-color);font-size:var(--font-small);border-radius:var(--border-radius);justify-content:center;align-items:center;display:flex}
.Centered-module-scss-module__ZEo2GW__centered{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.PrintContextPanel-module-scss-module__cciiJq__container{box-sizing:border-box;flex-direction:column;gap:.5rem;display:flex}
