.row-thumbnail-module__0Zbyeq__thumbnailContainer{border-radius:4px;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:relative;overflow:hidden}.row-thumbnail-module__0Zbyeq__thumbnailScaler{transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:600px;min-height:100%;transform:scale(.5)}.row-thumbnail-module__0Zbyeq__thumbnailContent{width:100%;min-height:100%}
.sl-btn{justify-content:center;align-items:center;gap:var(--sl-space-1);border-radius:var(--sl-radius-md);background-color:var(--sl-color-text-primary);color:var(--sl-color-bg-subtle);font-size:var(--sl-font-size-sm);font-weight:var(--sl-font-weight-medium);padding:var(--sl-space-2)var(--sl-space-3);cursor:pointer;white-space:nowrap;transition:background-color var(--sl-transition-normal),color var(--sl-transition-normal),box-shadow var(--sl-transition-normal),border-color var(--sl-transition-normal),transform var(--sl-transition-fast);border:1px solid #0000;line-height:1;display:inline-flex}.sl-btn:focus-visible{outline:2px solid var(--sl-color-primary);outline-offset:2px}.sl-btn:disabled{opacity:.6;cursor:not-allowed}.sl-btn--default{background-color:var(--sl-color-text-primary);color:var(--sl-color-bg-subtle)}.sl-btn--default:hover:not(:disabled){background-color:#27272f}.sl-btn--primary{background-color:var(--sl-color-primary-light);color:var(--sl-color-primary-foreground)}.sl-btn--primary:hover:not(:disabled){background-color:var(--sl-color-primary)}.sl-btn--secondary{background-color:var(--sl-color-bg-accent);color:var(--sl-color-text-primary);border-color:var(--sl-color-border)}.sl-btn--secondary:hover:not(:disabled){background-color:var(--sl-color-border)}.sl-btn--outline{color:var(--sl-color-text-primary);border-color:var(--sl-color-border);background-color:#0000}.sl-btn--outline:hover:not(:disabled){background-color:var(--sl-color-bg-accent)}.sl-btn--ghost{color:var(--sl-color-text-primary);background-color:#0000}.sl-btn--ghost:hover:not(:disabled){background-color:var(--sl-color-bg-accent)}.sl-btn--destructive{background-color:var(--sl-color-destructive);color:var(--sl-color-destructive-foreground)}.sl-btn--destructive:hover:not(:disabled){background-color:var(--sl-color-destructive-hover)}.sl-btn--link{color:var(--sl-color-primary);background-color:#0000;border-color:#0000;height:auto;padding-left:0;padding-right:0}.sl-btn--link:hover:not(:disabled){text-decoration:underline}.sl-btn--default{height:2.25rem;padding-inline:.9rem}.sl-btn--sm{height:2rem;padding-inline:var(--sl-space-3);border-radius:var(--sl-radius-sm);font-size:.8125rem}.sl-btn--lg{height:2.5rem;padding-inline:var(--sl-space-4);font-size:.9rem}.sl-btn--icon{width:2.25rem;height:2.25rem;padding:0}
.badge-module__8VnlAq__badge{font-size:var(--sl-font-size-xs);font-weight:var(--sl-font-weight-medium);border-radius:var(--sl-radius-full);align-items:center;padding:.35rem .75rem;line-height:1;display:inline-flex}.badge-module__8VnlAq__default{background-color:var(--sl-color-text-primary);color:var(--sl-color-bg)}.badge-module__8VnlAq__secondary{background-color:var(--sl-color-bg-accent);color:var(--sl-color-text-primary)}.badge-module__8VnlAq__outline{border:1px solid var(--sl-color-border);color:var(--sl-color-text-primary)}.badge-module__8VnlAq__success{background-color:var(--sl-color-success-bg);color:var(--sl-color-success-text)}.badge-module__8VnlAq__warning{background-color:var(--sl-color-warning-bg);color:var(--sl-color-warning-text)}.badge-module__8VnlAq__error{background-color:var(--sl-color-destructive-bg);color:var(--sl-color-destructive-text)}
.dialog-module__E1X0oG__overlay{z-index:var(--sl-z-overlay);animation:dialog-module__E1X0oG__fadeIn var(--sl-transition-normal);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-module__E1X0oG__content{background-color:var(--sl-color-bg);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-lg);width:90%;max-width:500px;max-height:85vh;animation:dialog-module__E1X0oG__slideIn var(--sl-transition-normal);position:relative;overflow-y:auto}.dialog-module__E1X0oG__header{padding:var(--sl-space-6);padding-bottom:var(--sl-space-4);border-bottom:1px solid var(--sl-color-bg-hover)}.dialog-module__E1X0oG__title{font-size:var(--sl-font-size-lg);font-weight:var(--sl-font-weight-semibold);color:var(--sl-color-text-primary);margin:0}.dialog-module__E1X0oG__description{margin:var(--sl-space-2)0 0;font-size:var(--sl-font-size-sm);color:var(--sl-color-text-secondary)}.dialog-module__E1X0oG__body{padding:var(--sl-space-6)}.dialog-module__E1X0oG__footer{padding:var(--sl-space-4)var(--sl-space-6);border-top:1px solid var(--sl-color-bg-hover);justify-content:flex-end;gap:var(--sl-space-2);display:flex}.dialog-module__E1X0oG__closeButton{top:var(--sl-space-4);right:var(--sl-space-4);cursor:pointer;padding:var(--sl-space-1);color:var(--sl-color-text-placeholder);border-radius:var(--sl-radius-sm);transition:background-color var(--sl-transition-normal),color var(--sl-transition-normal);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.dialog-module__E1X0oG__closeButton:hover{background-color:var(--sl-color-bg-hover);color:var(--sl-color-text-secondary)}@keyframes dialog-module__E1X0oG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__E1X0oG__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.dialog-module__E1X0oG__noAnimation{animation:none!important}
.border-control-module__9tvzQq__container{gap:var(--sl-space-3);flex-direction:column;width:100%;display:flex}.border-control-module__9tvzQq__header{justify-content:space-between;align-items:center;display:flex}.border-control-module__9tvzQq__title{font-size:var(--sl-font-size-xs);font-weight:var(--sl-font-weight-medium);color:var(--sl-color-text-secondary)}.border-control-module__9tvzQq__toggleBtn{border-radius:var(--sl-radius-sm);width:28px;height:28px;color:var(--sl-color-text-secondary);cursor:pointer;transition:all var(--sl-transition-normal);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.border-control-module__9tvzQq__toggleBtn:hover{background:var(--sl-color-bg-hover)}.border-control-module__9tvzQq__toggleBtnActive{background:var(--sl-color-bg-hover);color:var(--sl-color-primary);border-color:var(--sl-color-border)}.border-control-module__9tvzQq__grid{gap:var(--sl-space-2);display:grid}.border-control-module__9tvzQq__linkedGrid{grid-template-columns:1fr}.border-control-module__9tvzQq__individualGrid{grid-template-columns:1fr 1fr}.border-control-module__9tvzQq__field{gap:var(--sl-space-1);flex-direction:column;display:flex}.border-control-module__9tvzQq__inputWrapper{align-items:center;gap:var(--sl-space-1);padding:var(--sl-space-1)var(--sl-space-2);background:var(--sl-color-bg-muted);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-sm);transition:border-color var(--sl-transition-normal);display:flex}.border-control-module__9tvzQq__inputWrapper:focus-within{border-color:var(--sl-color-primary)}.border-control-module__9tvzQq__icon{color:var(--sl-color-text-placeholder);flex-shrink:0}.border-control-module__9tvzQq__input{width:100%;font-size:var(--sl-font-size-xs);color:var(--sl-color-text-primary);background:0 0;border:none;outline:none;padding:0}.border-control-module__9tvzQq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.border-control-module__9tvzQq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.border-control-module__9tvzQq__input{-moz-appearance:textfield}
.empty-state-module__9PY5wa__container{padding:var(--sl-space-8);text-align:center;border:1px dashed var(--sl-color-border);border-radius:var(--sl-radius-lg);background-color:var(--sl-color-bg-subtle);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-module__9PY5wa__icon{margin-bottom:var(--sl-space-4);color:var(--sl-color-text-muted)}.empty-state-module__9PY5wa__title{font-size:var(--sl-font-size-base);font-weight:var(--sl-font-weight-semibold);color:var(--sl-color-text-primary);margin:0}.empty-state-module__9PY5wa__description{margin:var(--sl-space-2)0 0;font-size:var(--sl-font-size-sm);color:var(--sl-color-text-secondary);max-width:300px}.empty-state-module__9PY5wa__actions{margin-top:var(--sl-space-4)}
.ai-section-module__3Tc-6W__aiSection{flex-direction:column;gap:16px;padding:16px;display:flex}.ai-section-module__3Tc-6W__title{font-weight:var(--sl-font-weight-bold);font-size:var(--sl-font-size-lg);color:var(--sl-color-text)}.ai-section-module__3Tc-6W__textarea{border-radius:var(--sl-radius-md);border:1px solid var(--sl-color-border);background-color:var(--sl-color-bg-muted);width:100%;min-height:200px;color:var(--sl-color-text);font-family:inherit;font-size:var(--sl-font-size-sm);line-height:var(--sl-line-height-normal);resize:vertical;padding:12px}.ai-section-module__3Tc-6W__textarea:focus{border-color:var(--sl-color-primary);box-shadow:0 0 0 2px var(--sl-color-primary-light);outline:none}.ai-section-module__3Tc-6W__button{border-radius:var(--sl-radius-md);background-color:var(--sl-color-primary);width:100%;color:var(--sl-color-primary-foreground);font-weight:var(--sl-font-weight-medium);cursor:pointer;transition:var(--sl-transition-normal);border:none;padding:10px}.ai-section-module__3Tc-6W__button:disabled{opacity:.5;cursor:not-allowed}.ai-section-module__3Tc-6W__button:hover:not(:disabled){background-color:var(--sl-color-primary-hover)}.ai-section-module__3Tc-6W__error{color:var(--sl-color-destructive-text);background-color:var(--sl-color-destructive-bg);border-radius:var(--sl-radius-sm);font-size:var(--sl-font-size-xs);border:1px solid var(--sl-color-destructive);margin-top:8px;padding:8px 12px}
.json-editor-module__Sa9OIa__container{border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--sl-font-size-sm);overflow:hidden}.cm-editor{outline:none!important}.cm-gutters{background-color:var(--sl-color-bg-muted)!important;border-right:1px solid var(--sl-color-border)!important}
.preview-modal-module__uzjD_W__container{flex-direction:column;gap:1rem;height:80vh;display:flex}.preview-modal-module__uzjD_W__controls{border-bottom:1px solid var(--sl-color-bg-hover);justify-content:center;padding-bottom:.5rem;display:flex}.preview-modal-module__uzjD_W__iframeWrapper{background-color:var(--sl-color-bg-muted);border:1px solid var(--sl-color-border);border-radius:.5rem;flex:1;justify-content:center;display:flex;overflow:hidden}.preview-modal-module__uzjD_W__iframe{background-color:var(--sl-color-bg);border:none;box-shadow:0 4px 6px -1px #0000001a}.preview-modal-module__uzjD_W__desktop{width:100%}.preview-modal-module__uzjD_W__mobile{width:375px}.preview-modal-module__uzjD_W__dialogOverride{max-width:60rem!important}
.test-send-modal-module__IAl_Aq__container{padding-top:12px}.test-send-modal-module__IAl_Aq__form{flex-direction:column;gap:20px;display:flex}.test-send-modal-module__IAl_Aq__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.test-send-modal-module__IAl_Aq__successState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.test-send-modal-module__IAl_Aq__successIcon{color:var(--sl-color-success)}.test-send-modal-module__IAl_Aq__successState h3{color:var(--sl-color-text-primary);margin:0;font-size:1.25rem;font-weight:600}.test-send-modal-module__IAl_Aq__successState p{color:var(--sl-color-text-secondary);margin:0}.test-send-modal-module__IAl_Aq__errorState{background-color:var(--sl-color-destructive-foreground);border:1px solid var(--sl-color-destructive-bg);color:var(--sl-color-destructive-text);border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:.875rem;display:flex}.test-send-modal-module__IAl_Aq__spinner{margin-right:8px;animation:1s linear infinite test-send-modal-module__IAl_Aq__spin}@keyframes test-send-modal-module__IAl_Aq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.props-manager-module__EE-1fq__panel{background:#fff;flex-direction:column;height:100%;display:flex}.props-manager-module__EE-1fq__header{border-bottom:1px solid var(--sl-color-border);background:var(--sl-color-bg-muted);padding:16px}.props-manager-module__EE-1fq__title{color:var(--sl-color-text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.props-manager-module__EE-1fq__blockType{background:var(--sl-color-primary);color:#fff;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.props-manager-module__EE-1fq__content{flex:1;padding:16px;overflow-y:auto}.props-manager-module__EE-1fq__placeholder{border:2px dashed var(--sl-color-text-muted);background:var(--sl-color-bg-muted);border-radius:8px;justify-content:center;align-items:center;height:200px;display:flex}.props-manager-module__EE-1fq__placeholderText{color:var(--sl-color-text-secondary);text-align:center;margin:0;font-size:14px}.props-manager-module__EE-1fq__section{margin-bottom:24px}.props-manager-module__EE-1fq__sectionTitle{color:var(--sl-color-text);margin:0 0 16px;font-size:14px;font-weight:600}.props-manager-module__EE-1fq__field{margin-bottom:16px}.props-manager-module__EE-1fq__label{color:var(--sl-color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.props-manager-module__EE-1fq__input,.props-manager-module__EE-1fq__select,.props-manager-module__EE-1fq__textarea{border:1px solid var(--sl-color-text-muted);width:100%;color:var(--sl-color-text-primary);box-sizing:border-box;background:#fff;border-radius:4px;padding:8px 12px;font-size:14px}.props-manager-module__EE-1fq__input:focus,.props-manager-module__EE-1fq__select:focus,.props-manager-module__EE-1fq__textarea:focus{border-color:var(--sl-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-color-primary)10%,transparent);outline:none}.props-manager-module__EE-1fq__input:disabled,.props-manager-module__EE-1fq__select:disabled,.props-manager-module__EE-1fq__textarea:disabled{background:var(--sl-color-bg-hover);color:var(--sl-color-text-secondary);cursor:not-allowed}.props-manager-module__EE-1fq__textarea{resize:none;min-height:60px;font-family:inherit}.props-manager-module__EE-1fq__footer{border-top:1px solid var(--sl-color-border);margin-top:auto;padding-top:16px}.props-manager-module__EE-1fq__note{color:var(--sl-color-text-secondary);text-align:center;margin:0;font-size:12px;font-style:italic}
.label-module__DYiqxq__label{font-size:var(--sl-font-size-sm);font-weight:var(--sl-font-weight-medium);color:var(--sl-color-text-secondary);display:block}
.form-field-module__Z7xHPW__formField{gap:var(--sl-space-2);flex-direction:column;display:flex}.form-field-module__Z7xHPW__header{justify-content:space-between;align-items:center;gap:var(--sl-space-2);display:flex}.form-field-module__Z7xHPW__headerAction{flex-shrink:0}.form-field-module__Z7xHPW__error{font-size:var(--sl-font-size-xs);color:var(--sl-color-destructive)}.form-field-module__Z7xHPW__hint{font-size:var(--sl-font-size-xs);color:var(--sl-color-text-secondary)}
.select-module__U6F4bq__trigger{width:100%;padding:var(--sl-space-2)var(--sl-space-3);font-size:var(--sl-font-size-sm);color:var(--sl-color-text-primary);background-color:var(--sl-color-bg);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-md);cursor:pointer;transition:all var(--sl-transition-normal);outline:none;justify-content:space-between;align-items:center;line-height:1.4;display:flex}.select-module__U6F4bq__trigger:focus{border-color:var(--sl-color-primary);box-shadow:0 0 0 1px #2563eb1a}.select-module__U6F4bq__trigger:disabled{background-color:var(--sl-color-bg-muted);color:var(--sl-color-text-placeholder);cursor:not-allowed;opacity:.7}.select-module__U6F4bq__triggerIcon{color:var(--sl-color-text-secondary);margin-left:var(--sl-space-2);transition:transform var(--sl-transition-normal);flex-shrink:0}.select-module__U6F4bq__trigger[data-state=open] .select-module__U6F4bq__triggerIcon{transform:rotate(180deg)}.select-module__U6F4bq__content{background-color:var(--sl-color-bg);border-radius:var(--sl-radius-md);border:1px solid var(--sl-color-border);box-shadow:var(--sl-shadow-lg);z-index:var(--sl-z-dropdown);min-width:var(--radix-select-trigger-width);animation:select-module__U6F4bq__contentShow var(--sl-transition-normal);overflow:hidden}@keyframes select-module__U6F4bq__contentShow{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.select-module__U6F4bq__viewport{padding:var(--sl-space-1)}.select-module__U6F4bq__item{padding:var(--sl-space-2)var(--sl-space-8)var(--sl-space-2)var(--sl-space-3);font-size:var(--sl-font-size-sm);color:var(--sl-color-text-primary);border-radius:var(--sl-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sl-transition-fast);outline:none;align-items:center;display:flex;position:relative}.select-module__U6F4bq__item[data-highlighted]{background-color:var(--sl-color-bg-hover)}.select-module__U6F4bq__item[data-disabled]{color:var(--sl-color-text-placeholder);pointer-events:none}.select-module__U6F4bq__itemIndicator{right:var(--sl-space-3);color:var(--sl-color-primary);justify-content:center;align-items:center;display:flex;position:absolute}.select-module__U6F4bq__label{padding:var(--sl-space-1)var(--sl-space-3);font-size:var(--sl-font-size-xs);font-weight:var(--sl-font-weight-semibold);color:var(--sl-color-text-muted);text-transform:uppercase;letter-spacing:.025em}.select-module__U6F4bq__separator{background-color:var(--sl-color-border-light);height:1px;margin:var(--sl-space-1)calc(-1*var(--sl-space-1))}.select-module__U6F4bq__scrollButton{height:var(--sl-space-6);background-color:var(--sl-color-bg);color:var(--sl-color-text-secondary);cursor:default;justify-content:center;align-items:center;display:flex}
.tabs-module__-TXtCG__tabs{flex-direction:column;width:100%;display:flex}.tabs-module__-TXtCG__list{border-bottom:1px solid var(--sl-color-border);margin-bottom:var(--sl-space-4);align-items:center;gap:var(--sl-space-4);display:flex}.tabs-module__-TXtCG__trigger{padding:var(--sl-space-2)0;font-size:var(--sl-font-size-sm);font-weight:var(--sl-font-weight-medium);color:var(--sl-color-text-secondary);cursor:pointer;transition:var(--sl-transition-normal);background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative;top:1px}.tabs-module__-TXtCG__trigger:hover:not(:disabled){color:var(--sl-color-text-primary)}.tabs-module__-TXtCG__trigger.tabs-module__-TXtCG__active{color:var(--sl-color-primary);border-bottom-color:var(--sl-color-primary)}.tabs-module__-TXtCG__trigger:disabled{opacity:.5;cursor:not-null}.tabs-module__-TXtCG__content{width:100%;animation:.2s ease-in-out tabs-module__-TXtCG__fadeIn}@keyframes tabs-module__-TXtCG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.textarea-module__lI56OW__textarea{width:100%;min-height:80px;padding:var(--sl-space-2)var(--sl-space-3);font-size:var(--sl-font-size-sm);line-height:var(--sl-line-height-normal);color:var(--sl-color-text-primary);background-color:var(--sl-color-bg);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-md);resize:vertical;transition:border-color var(--sl-transition-normal),box-shadow var(--sl-transition-normal);display:block}.textarea-module__lI56OW__textarea:focus{border-color:var(--sl-color-primary);outline:none;box-shadow:0 0 0 1px #2563eb33}.textarea-module__lI56OW__textarea:disabled{background-color:var(--sl-color-bg-muted);color:var(--sl-color-text-placeholder);cursor:not-allowed}.textarea-module__lI56OW__textarea::placeholder{color:var(--sl-color-text-muted)}
.tooltip-module__rRGkIW__tooltip{padding:var(--sl-space-1)var(--sl-space-2);background-color:var(--sl-color-text-primary);color:var(--sl-color-bg);font-size:10px;font-weight:var(--sl-font-weight-medium);border-radius:var(--sl-radius-sm);white-space:nowrap;z-index:var(--sl-z-tooltip);pointer-events:none;box-shadow:var(--sl-shadow-md);animation:.15s ease-out tooltip-module__rRGkIW__tooltipFadeIn}.tooltip-module__rRGkIW__arrow{fill:var(--sl-color-text-primary)}@keyframes tooltip-module__rRGkIW__tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
