.subdomain-form-module-scss-module__H2VvWq__urlLink{color:var(--primary);align-items:center;gap:.3rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.subdomain-form-module-scss-module__H2VvWq__urlLink:hover{opacity:.7;text-decoration:underline}.subdomain-form-module-scss-module__H2VvWq__urlLinkIcon{flex-shrink:0;font-size:.8em}.subdomain-form-module-scss-module__H2VvWq__form{flex-direction:column;gap:.25rem;width:100%;padding-top:1rem;display:flex}.subdomain-form-module-scss-module__H2VvWq__label{color:var(--text-muted);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.subdomain-form-module-scss-module__H2VvWq__inputRow{align-items:stretch;gap:1rem;display:flex}.subdomain-form-module-scss-module__H2VvWq__inputWrapper{border:1px solid var(--border-muted);background-color:var(--bg);border-radius:.625rem;flex:1;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.subdomain-form-module-scss-module__H2VvWq__inputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.subdomain-form-module-scss-module__H2VvWq__inputWrapper.subdomain-form-module-scss-module__H2VvWq__inputError{border-color:var(--danger)}.subdomain-form-module-scss-module__H2VvWq__inputWrapper.subdomain-form-module-scss-module__H2VvWq__inputError:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 10%, transparent)}.subdomain-form-module-scss-module__H2VvWq__inputWrapper.subdomain-form-module-scss-module__H2VvWq__inputSuccess{border-color:var(--success)}.subdomain-form-module-scss-module__H2VvWq__inputWrapper.subdomain-form-module-scss-module__H2VvWq__inputSuccess:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.subdomain-form-module-scss-module__H2VvWq__input{min-width:0;color:var(--text);background:0 0;border:none;flex:1;padding:.5rem .75rem;font-size:1rem}.subdomain-form-module-scss-module__H2VvWq__input:focus{outline:none}.subdomain-form-module-scss-module__H2VvWq__input::placeholder{color:var(--text-muted)}.subdomain-form-module-scss-module__H2VvWq__domainSuffix{color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;padding:.5rem .75rem .5rem 0;font-size:1rem}.subdomain-form-module-scss-module__H2VvWq__feedbackRow{align-items:center;gap:.5rem;min-height:20px;margin-top:.25rem;display:flex}.subdomain-form-module-scss-module__H2VvWq__statusIconContainer{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.subdomain-form-module-scss-module__H2VvWq__statusIcon{justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem;display:flex}.subdomain-form-module-scss-module__H2VvWq__iconSuccess{color:var(--success)}.subdomain-form-module-scss-module__H2VvWq__iconError{color:var(--danger)}.subdomain-form-module-scss-module__H2VvWq__message{margin:0;font-size:.875rem;line-height:1.4}.subdomain-form-module-scss-module__H2VvWq__message.subdomain-form-module-scss-module__H2VvWq__error{color:var(--danger)}.subdomain-form-module-scss-module__H2VvWq__message.subdomain-form-module-scss-module__H2VvWq__success{color:var(--success)}.subdomain-form-module-scss-module__H2VvWq__message.subdomain-form-module-scss-module__H2VvWq__info{color:var(--text-muted)}.subdomain-form-module-scss-module__H2VvWq__claimButton{box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.subdomain-form-module-scss-module__H2VvWq__claimButton:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.subdomain-form-module-scss-module__H2VvWq__claimButton:active:not(:disabled){transform:translateY(0)}.subdomain-form-module-scss-module__H2VvWq__claimButton{background-color:var(--primary);color:var(--bg);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.subdomain-form-module-scss-module__H2VvWq__claimButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.subdomain-form-module-scss-module__H2VvWq__claimButton{min-width:90px;padding:.5rem 1rem}.subdomain-form-module-scss-module__H2VvWq__claimButton.subdomain-form-module-scss-module__H2VvWq__claimButtonSaved{background-color:var(--success)}.subdomain-form-module-scss-module__H2VvWq__claimButton.subdomain-form-module-scss-module__H2VvWq__claimButtonSaved:disabled{opacity:1;cursor:default}.subdomain-form-module-scss-module__H2VvWq__verifyPrompt{color:var(--warning);margin:.5rem 0 0;font-size:.75rem}.subdomain-form-module-scss-module__H2VvWq__publishSection{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.subdomain-form-module-scss-module__H2VvWq__publishRow{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.subdomain-form-module-scss-module__H2VvWq__publishStatus{flex:1;align-items:center;min-width:0;min-height:1.5rem;display:flex}.subdomain-form-module-scss-module__H2VvWq__publishStatusContent{align-items:center;gap:.75rem;min-width:0;display:flex}.subdomain-form-module-scss-module__H2VvWq__publishHint{color:var(--text-muted);margin:0;font-size:.875rem}.subdomain-form-module-scss-module__H2VvWq__publishDetail{color:var(--text-muted);font-size:.875rem}.subdomain-form-module-scss-module__H2VvWq__draftIndicator{color:var(--text-muted);flex-shrink:0;align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:inline-flex}.subdomain-form-module-scss-module__H2VvWq__draftDot{border:1.5px solid var(--text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.subdomain-form-module-scss-module__H2VvWq__liveIndicator{color:var(--success);flex-shrink:0;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.subdomain-form-module-scss-module__H2VvWq__liveDot{background-color:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.5s ease-in-out infinite subdomain-form-module-scss-module__H2VvWq__livePulse;display:inline-block}@keyframes subdomain-form-module-scss-module__H2VvWq__livePulse{0%,to{opacity:1}50%{opacity:.4}}.subdomain-form-module-scss-module__H2VvWq__viewSiteLink{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex;overflow:hidden}.subdomain-form-module-scss-module__H2VvWq__viewSiteLink:hover{opacity:.7;text-decoration:underline}.subdomain-form-module-scss-module__H2VvWq__viewSiteLinkIcon{flex-shrink:0;font-size:.8em}.subdomain-form-module-scss-module__H2VvWq__publishButton{box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.subdomain-form-module-scss-module__H2VvWq__publishButton:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.subdomain-form-module-scss-module__H2VvWq__publishButton:active:not(:disabled){transform:translateY(0)}.subdomain-form-module-scss-module__H2VvWq__publishButton{background-color:var(--primary);color:var(--bg);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.subdomain-form-module-scss-module__H2VvWq__publishButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.subdomain-form-module-scss-module__H2VvWq__publishButton{flex-shrink:0;min-width:108px;padding:.25rem 1rem;font-size:.875rem}.subdomain-form-module-scss-module__H2VvWq__publishButton.subdomain-form-module-scss-module__H2VvWq__publishButtonOffline{color:var(--text);border:1px solid var(--border);box-shadow:none;background-color:#0000;transform:none}.subdomain-form-module-scss-module__H2VvWq__publishButton.subdomain-form-module-scss-module__H2VvWq__publishButtonOffline:hover:not(:disabled){background-color:var(--bg);border-color:var(--text-muted);box-shadow:none;transform:none}
.header-form-module-scss-module__PqPBjW__form{flex-direction:column;gap:.5rem;display:flex}.header-form-module-scss-module__PqPBjW__submitButton{box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.header-form-module-scss-module__PqPBjW__submitButton:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.header-form-module-scss-module__PqPBjW__submitButton:active:not(:disabled){transform:translateY(0)}.header-form-module-scss-module__PqPBjW__submitButton{background-color:var(--primary);color:var(--bg);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.header-form-module-scss-module__PqPBjW__submitButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.header-form-module-scss-module__PqPBjW__submitButton{margin-top:1rem}
.text-input-module-scss-module__zckPFW__inputContainer{flex-direction:column;gap:.25rem;display:flex}.text-input-module-scss-module__zckPFW__label{color:var(--text);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.text-input-module-scss-module__zckPFW__required{color:var(--danger)}.text-input-module-scss-module__zckPFW__inputWrapper{display:flex}.text-input-module-scss-module__zckPFW__input{border:1px solid var(--border);width:100%;color:var(--text);background-color:var(--bg-light);box-shadow:var(--shadow-inset);border-radius:.625rem;padding:.75rem;font-size:1rem}.text-input-module-scss-module__zckPFW__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent);outline:none}.text-input-module-scss-module__zckPFW__input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--border-muted)}.text-input-module-scss-module__zckPFW__input::placeholder{color:var(--text-muted)}.text-input-module-scss-module__zckPFW__inputError{border-color:var(--danger)}.text-input-module-scss-module__zckPFW__inputError:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 10%, transparent);outline:none}.text-input-module-scss-module__zckPFW__inputSuccess{border-color:var(--success)}.text-input-module-scss-module__zckPFW__inputSuccess:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 10%, transparent);outline:none}.text-input-module-scss-module__zckPFW__statusRow{flex-direction:row-reverse;justify-content:space-between;display:flex}.text-input-module-scss-module__zckPFW__errorMessage{color:var(--danger);font-size:.875rem;bottom:0}.text-input-module-scss-module__zckPFW__charCount{color:var(--text-muted);text-align:right;font-size:.875rem}
.image-upload-module-scss-module__7EMIUq__uploadContainer{flex-direction:column;gap:.5rem;height:100%;display:flex}.image-upload-module-scss-module__7EMIUq__label{color:var(--text);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.image-upload-module-scss-module__7EMIUq__required{color:var(--danger)}.image-upload-module-scss-module__7EMIUq__dropzone{border:2px dashed var(--border);text-align:center;cursor:pointer;background-color:var(--bg-light);border-radius:.625rem;justify-content:center;align-items:center;height:100%;min-height:200px;padding:1rem;transition:all .2s;display:flex}.image-upload-module-scss-module__7EMIUq__dropzone:hover:not(.image-upload-module-scss-module__7EMIUq__disabled){border-color:var(--primary);background-color:var(--bg)}.image-upload-module-scss-module__7EMIUq__dropzone.image-upload-module-scss-module__7EMIUq__dragActive{border-color:var(--primary);background-color:oklch(from var(--primary) l c h/.1)}.image-upload-module-scss-module__7EMIUq__dropzone.image-upload-module-scss-module__7EMIUq__dropzoneError{border-color:var(--danger)}.image-upload-module-scss-module__7EMIUq__dropzone.image-upload-module-scss-module__7EMIUq__disabled{opacity:.5;cursor:not-allowed;background-color:var(--border-muted)}.image-upload-module-scss-module__7EMIUq__fileInput{display:none}.image-upload-module-scss-module__7EMIUq__uploadContent{flex-direction:column;align-items:center;gap:.75rem;display:flex}.image-upload-module-scss-module__7EMIUq__uploadIcon{color:var(--text-muted);font-size:2.25rem}.image-upload-module-scss-module__7EMIUq__uploadText{color:var(--text);font-size:1rem;font-weight:500}.image-upload-module-scss-module__7EMIUq__uploadHint{color:var(--text-muted);font-size:.875rem;font-weight:500}.image-upload-module-scss-module__7EMIUq__previewContainer{cursor:pointer;border-radius:.5rem;width:100%;height:200px;position:relative;overflow:hidden}.image-upload-module-scss-module__7EMIUq__previewContainer:hover .image-upload-module-scss-module__7EMIUq__previewOverlay{opacity:1}.image-upload-module-scss-module__7EMIUq__preview{object-fit:contain;pointer-events:none;width:100%;height:100%}.image-upload-module-scss-module__7EMIUq__previewOverlay{opacity:0;pointer-events:none;background-color:#0009;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-upload-module-scss-module__7EMIUq__previewIcon{color:#fff;font-size:2.25rem}.image-upload-module-scss-module__7EMIUq__previewText{color:#fff;margin:0;font-size:.875rem;font-weight:500}.image-upload-module-scss-module__7EMIUq__removeButton{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;border-radius:.25rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.image-upload-module-scss-module__7EMIUq__removeButton:hover:not(:disabled){background-color:var(--danger);color:#fff}.image-upload-module-scss-module__7EMIUq__removeButton:disabled{opacity:.5;cursor:not-allowed}.image-upload-module-scss-module__7EMIUq__removeButton svg{font-size:1rem}.image-upload-module-scss-module__7EMIUq__errorMessage{color:var(--danger);margin:0;font-size:.875rem}
.hero-form-module-scss-module__Sozp1W__form{flex-direction:column;gap:.5rem;display:flex}.hero-form-module-scss-module__Sozp1W__submitButton{box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.hero-form-module-scss-module__Sozp1W__submitButton:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.hero-form-module-scss-module__Sozp1W__submitButton:active:not(:disabled){transform:translateY(0)}.hero-form-module-scss-module__Sozp1W__submitButton{background-color:var(--primary);color:var(--bg);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.hero-form-module-scss-module__Sozp1W__submitButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.hero-form-module-scss-module__Sozp1W__submitButton{margin-top:1rem}
.rich-text-editor-module-scss-module__EaOycq__editorContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.rich-text-editor-module-scss-module__EaOycq__editorContainer.rich-text-editor-module-scss-module__EaOycq__disabled{opacity:.5;pointer-events:none}.rich-text-editor-module-scss-module__EaOycq__editorContainer.rich-text-editor-module-scss-module__EaOycq__disabled .rich-text-editor-module-scss-module__EaOycq__editorWrapper{background-color:var(--border-muted);cursor:not-allowed}.rich-text-editor-module-scss-module__EaOycq__editorContainer.rich-text-editor-module-scss-module__EaOycq__disabled .rich-text-editor-module-scss-module__EaOycq__toolbar{opacity:.5;pointer-events:none}.rich-text-editor-module-scss-module__EaOycq__label{align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.rich-text-editor-module-scss-module__EaOycq__required{color:var(--danger)}.rich-text-editor-module-scss-module__EaOycq__editorWrapper{border:1px solid var(--border);border-radius:.625rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.rich-text-editor-module-scss-module__EaOycq__editorWrapper:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent);outline:none}.rich-text-editor-module-scss-module__EaOycq__editorWrapper.rich-text-editor-module-scss-module__EaOycq__error{border-color:var(--danger)}.rich-text-editor-module-scss-module__EaOycq__editorWrapper.rich-text-editor-module-scss-module__EaOycq__error:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 10%, transparent);outline:none}.rich-text-editor-module-scss-module__EaOycq__editorWrapper.rich-text-editor-module-scss-module__EaOycq__success{border-color:var(--success)}.rich-text-editor-module-scss-module__EaOycq__editorWrapper.rich-text-editor-module-scss-module__EaOycq__success:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 10%, transparent);outline:none}.rich-text-editor-module-scss-module__EaOycq__toolbar{border-bottom:1px solid var(--border);background-color:var(--bg);flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex}.rich-text-editor-module-scss-module__EaOycq__toolbarButton{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.625rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.rich-text-editor-module-scss-module__EaOycq__toolbarButton:hover{background-color:var(--bg-light);color:var(--text)}.rich-text-editor-module-scss-module__EaOycq__toolbarButton.rich-text-editor-module-scss-module__EaOycq__active{background-color:var(--primary);color:var(--bg)}.rich-text-editor-module-scss-module__EaOycq__content{background-color:var(--bg-light);min-height:150px;padding:.75rem}.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror{outline:none;min-height:150px}.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror>*+*{margin-top:.5rem}:is(.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror ul,.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror ol){padding:0 1rem}.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror ul{list-style-type:disc}.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror ol{list-style-type:decimal}.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror a{color:var(--primary);cursor:pointer;text-decoration:underline}.rich-text-editor-module-scss-module__EaOycq__content .ProseMirror p.rich-text-editor-module-scss-module__EaOycq__is-editor-empty:first-child:before{color:var(--text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rich-text-editor-module-scss-module__EaOycq__errorMessage{color:var(--danger);margin-top:.25rem;font-size:.75rem}
.dashboard-module-scss-module__b_l4ga__dashboardPage{overflow:hidden}.dashboard-module-scss-module__b_l4ga__dashboardLayout{grid-template-columns:var(--forms-panel-width,480px) 4px 1fr;height:100%;display:grid;overflow:hidden}@media (max-width:1024px){.dashboard-module-scss-module__b_l4ga__dashboardLayout{grid-template-columns:1fr}}.dashboard-module-scss-module__b_l4ga__divider{cursor:col-resize;background:var(--border);transition:background .15s;position:relative}.dashboard-module-scss-module__b_l4ga__divider:after{content:"";position:absolute;inset:0 -4px}.dashboard-module-scss-module__b_l4ga__divider:hover{background:var(--primary)}@media (max-width:1024px){.dashboard-module-scss-module__b_l4ga__divider{display:none}}.dashboard-module-scss-module__b_l4ga__formsPanel{overflow-y:auto}@media (max-width:1024px){.dashboard-module-scss-module__b_l4ga__formsPanel.dashboard-module-scss-module__b_l4ga__hidden{display:none}}.dashboard-module-scss-module__b_l4ga__formsContainer{flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;min-height:calc(100dvh - 140px);display:flex}@media (max-width:1024px){.dashboard-module-scss-module__b_l4ga__formsContainer{width:100%;max-width:600px;margin:0 auto}}.dashboard-module-scss-module__b_l4ga__activeFormWrapper{flex-direction:column;width:100%;display:flex}.dashboard-module-scss-module__b_l4ga__sectionNav{border-bottom:1px solid var(--border-muted);flex-direction:column;gap:.25rem;width:100%;padding:1rem 1rem .5rem;display:flex}.dashboard-module-scss-module__b_l4ga__sectionNavBack{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.875rem;font-weight:500;display:inline-flex}.dashboard-module-scss-module__b_l4ga__sectionNavLabel{color:var(--text);font-size:1.5rem;font-weight:700}.dashboard-module-scss-module__b_l4ga__previewPanel{overflow:hidden}@media (max-width:1024px){.dashboard-module-scss-module__b_l4ga__previewPanel{z-index:50;border-left:none;height:calc(100dvh - 70px);display:none;position:fixed;inset:70px 0 0}.dashboard-module-scss-module__b_l4ga__previewPanel.dashboard-module-scss-module__b_l4ga__visible{display:block}}.dashboard-module-scss-module__b_l4ga__previewToggle{display:none}@media (max-width:1024px){.dashboard-module-scss-module__b_l4ga__previewToggle{z-index:60;background:var(--primary);color:var(--bg);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.25rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 12px #0003;box-shadow:0 4px 12px lab(0% 0 0/.2)}.dashboard-module-scss-module__b_l4ga__previewToggle:hover{opacity:.9}}
.splash-screen-module-scss-module__jFh1Rq__splashScreen{z-index:9999;background:var(--bg);justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed}.splash-screen-module-scss-module__jFh1Rq__splashScreenItems{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;transform:translateY(-50px)}.splash-screen-module-scss-module__jFh1Rq__progressBarContainer{width:60vw;max-width:250px}
.progress-module-scss-module__ixHGCW__root{background-color:var(--border-muted);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.progress-module-scss-module__ixHGCW__indicator{background-color:var(--text);flex:1;width:100%;height:100%;transition:transform .3s cubic-bezier(.65,0,.35,1)}
