*{box-sizing:border-box}.tabs-field .tabs-field__tabs{border-bottom:1px solid #e7eef6;width:min(1080px,100% - 64px);margin:0 auto;padding:0 4px}.tabs-field .tabs-field__content{width:min(1080px,100% - 64px);margin:0 auto;padding:24px 0 18px}.tabs-field .tabs-field__tab-button{color:#94a3b8;margin-right:28px;padding:0 0 14px;font-size:15px;font-weight:600;transition:color .18s;position:relative}.tabs-field .tabs-field__tab-button:hover{color:#475569}.tabs-field .tabs-field__tab-button--active{color:#0f172a}.tabs-field .tabs-field__tab-button--active:after{content:"";background:linear-gradient(90deg,#0f172a 0%,#334155 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.builder-template-overview-group{margin-bottom:8px;background:#fff;border:1px solid #dbe4ee;border-radius:20px;max-width:1380px;margin-inline:auto;padding:20px 24px 4px;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a0b}@media (min-width:1440px){.builder-template-overview-group{max-width:1360px}}.builder-template-overview-group .field-type__row{gap:16px;margin-bottom:12px}.builder-template-overview-group>.field-label{border-bottom:1px solid #e5edf5;margin-bottom:16px;padding-bottom:12px}.builder-template-overview-group>.field-label label{color:#0f172a;letter-spacing:-.02em;font-size:16px;font-weight:700}.builder-template-overview-group>.field-description{display:none}.builder-template-overview-group>.group-field__wrap,.builder-template-overview-group>.group-field__content{max-width:none}.builder-template-form-card{background:linear-gradient(145deg,#fff 0%,#f8fafc4d 100%);border:1px solid #e2e8f099;border-radius:16px;margin:0 auto 20px;padding:24px 32px 22px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a05,0 4px 12px #0f172a06,inset 0 1px #fff}.builder-template-form-card:before{content:"";opacity:0;background:linear-gradient(90deg,#3b82f600 0%,#3b82f640 25%,#9333ea40 75%,#9333ea00 100%);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.builder-template-form-card .field-label{margin-bottom:14px}.builder-template-form-card .field-label>label:first-child{color:#0f172a;letter-spacing:.02em;font-size:13px;font-weight:600;visibility:visible!important;opacity:1!important;display:block!important}.builder-template-form-card .field-label>label:not(:first-child),.builder-template-form-card .field-label .field-label__secondary-label,.builder-template-form-card .field-label label[for*=title],.builder-template-form-card .field-label label[for*=description],.builder-template-form-card .field-label label[for*=versionLabel],.builder-template-form-card .field-label label[for*=releaseNotes],.builder-template-form-card .field-label .field-label__label--has-tooltip,.builder-template-form-card .field-label span[class*=secondary],.builder-template-form-card .field-label small,.builder-template-form-card .field-label .field-description{visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.builder-template-form-card .field-description{visibility:hidden!important;height:0!important;display:none!important}.builder-template-form-card input,.builder-template-form-card textarea,.builder-template-form-card .rs__control,.builder-template-form-card .react-select__control{color:#1e293b;background:linear-gradient(#fff 0%,#f8fafc66 100%);border:1px solid #cbd5e199;border-radius:10px;min-height:44px;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #0f172a05,0 1px #fff}.builder-template-form-card input::placeholder,.builder-template-form-card textarea::placeholder,.builder-template-form-card .rs__control::placeholder,.builder-template-form-card .react-select__control::placeholder{color:#94a3b8;font-size:14px;font-weight:400}.builder-template-form-card input:focus,.builder-template-form-card textarea:focus,.builder-template-form-card .rs__control--is-focused,.builder-template-form-card .react-select__control--is-focused{background:#fff;border-color:#3b82f659;outline:none;box-shadow:0 0 0 3px #3b82f60f,inset 0 1px 2px #0f172a08}.builder-template-form-card input{padding:0 16px;line-height:1.5}.builder-template-form-card input::placeholder{font-size:14px}.builder-template-form-card .rs__control,.builder-template-form-card .react-select__control{align-items:center;height:44px;min-height:44px;padding:0 6px}.builder-template-form-card .rs__value-container,.builder-template-form-card .react-select__value-container{min-height:42px;padding:0 12px}.builder-template-form-card .rs__input-container,.builder-template-form-card .react-select__input-container{margin:0;padding:0;line-height:1}.builder-template-form-card .rs__single-value,.builder-template-form-card .react-select__single-value,.builder-template-form-card .rs__placeholder,.builder-template-form-card .react-select__placeholder{color:#1e293b;margin:0;font-size:14px}.builder-template-form-card .rs__indicators,.builder-template-form-card .react-select__indicators{height:44px;min-height:44px}.builder-template-form-card .rs__indicator,.builder-template-form-card .react-select__indicator{color:#64748b;align-self:stretch;padding:0 10px 0 6px}.builder-template-form-card .rs__indicator:hover,.builder-template-form-card .react-select__indicator:hover{color:#334155}.builder-template-form-card textarea{resize:vertical;min-height:88px;padding:12px 16px;line-height:1.6}.builder-template-form-card textarea::placeholder{font-size:14px}.builder-template-form-card .rs__menu{border:1px solid #cbd5e1b3;border-radius:10px;margin-top:6px;box-shadow:0 4px 16px #0f172a0f,0 0 0 1px #3b82f60a}.builder-template-form-card .rs__option,.builder-template-form-card .react-select__option{color:#334155;padding:11px 16px;font-size:14px;transition:all .18s}.builder-template-form-card .rs__option:hover,.builder-template-form-card .react-select__option:hover{color:#0f172a;background:linear-gradient(90deg,#3b82f608 0%,#9333ea05 100%)}.builder-template-form-card .rs__option--is-selected,.builder-template-form-card .react-select__option--is-selected{color:#0f172a;background:linear-gradient(90deg,#3b82f60f 0%,#9333ea0a 100%);font-weight:500}.builder-template-form-card:last-child{margin-bottom:0}.page-version-card,.page-version-publishing-field,.builder-template-publishing-field{background:linear-gradient(#fff 0%,#fafafaf5 100%);border:1px solid #e4e4e7eb;border-radius:16px;margin:0 auto 12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #09090b05,0 8px 20px #09090b0a}.page-version-card>.field-label,.page-version-publishing-field>.field-label,.builder-template-publishing-field>.field-label{border-bottom:1px solid #e4e4e7d1;margin:0;padding:12px 14px 7px}.page-version-card>.field-label label,.page-version-publishing-field>.field-label label,.builder-template-publishing-field>.field-label label{color:#09090b;letter-spacing:-.01em;font-size:13px;font-weight:700}.page-version-card>.field-description,.page-version-publishing-field>.field-description,.builder-template-publishing-field>.field-description{color:#71717a;border-bottom:1px solid #e4e4e7bd;margin:0;padding:0 14px 8px;font-size:11px;line-height:1.45}.page-version-card>.group-field__wrap,.page-version-card>.group-field__content{max-width:none;padding:12px 14px 2px}.page-version-card .field-type__row{gap:10px;margin-bottom:0}.page-version-card .field-label{margin-bottom:4px}.page-version-card .field-label label{color:#27272a;letter-spacing:0;font-size:12px;font-weight:650}.page-version-card .field-description{color:#71717a;margin-bottom:3px;font-size:11px;line-height:1.4}.page-version-card input,.page-version-card textarea,.page-version-card select,.page-version-card .rs__control,.page-version-card .react-select__control{background:#fff;border:1px solid #d4d4d8e0;border-radius:10px;min-height:34px;font-size:12px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px 2px #09090b05}.page-version-card input:focus,.page-version-card textarea:focus,.page-version-card select:focus,.page-version-card .rs__control--is-focused,.page-version-card .react-select__control--is-focused{background:#fff;border-color:#18181b3d;box-shadow:0 0 0 3px #18181b0d,inset 0 1px 2px #09090b05}.page-version-card .rs__control,.page-version-card .react-select__control{height:34px;min-height:34px;padding:0 4px}.page-version-card .rs__value-container,.page-version-card .react-select__value-container{min-height:32px;padding:0 9px}.page-version-card .rs__single-value,.page-version-card .react-select__single-value{color:#18181b;font-size:12px}.page-version-card .rs__placeholder,.page-version-card .react-select__placeholder{color:#a1a1aa;font-size:12px}.page-version-card .rs__indicators,.page-version-card .react-select__indicators{height:34px;min-height:34px}.page-version-card .rs__indicator,.page-version-card .react-select__indicator{padding:0 8px 0 4px}.page-version-card input{padding:0 10px}.page-version-card textarea{min-height:84px;padding:9px 10px}.page-version-card .date-time-field .field-type__wrap{gap:10px}.page-version-card input[readonly],.page-version-card textarea[readonly]{color:#475569;background:#f8fafc}.page-version-publishing-field .field-label{padding-bottom:4px}.pages-template-select-field .react-select{width:100%}.pages-template-select-field .field-type__relationship,.pages-template-select-field .field-type.relationship{max-width:none;overflow:visible}.pages-template-select-field .rs__control,.pages-template-select-field .react-select__control{min-height:44px}.pages-template-select-field .rs__menu,.pages-template-select-field .react-select__menu{z-index:90;border:1px solid #d4d4d8e6;border-radius:12px;overflow:hidden;box-shadow:0 12px 24px #09090b14,0 1px #ffffffe6}.pages-template-select-field .rs__option,.pages-template-select-field .react-select__option{padding:9px 10px;font-size:12px}.pages-seo-card{z-index:1;position:relative}.pages-seo-card>.field-description{color:#64748b;font-size:13px;line-height:1.7;visibility:visible!important;height:auto!important;margin:0 0 16px!important;display:block!important}.pages-basic-info-card{z-index:8;position:relative;overflow:visible}.pages-basic-info-card .rs__menu,.pages-basic-info-card .react-select__menu{z-index:120}.pages-seo-group{border-top:1px dashed #cbd5e1d9;margin-top:2px;padding-top:18px}.pages-seo-group>.field-label{margin-bottom:10px}.pages-seo-group>.field-label>label:first-child{color:#0f172a;letter-spacing:-.01em;font-size:14px;font-weight:700}.pages-seo-group>.field-description{color:#64748b;font-size:12px;line-height:1.7;visibility:visible!important;height:auto!important;margin:0 0 18px!important;display:block!important}.pages-seo-group>.group-field__wrap,.pages-seo-group>.group-field__content{max-width:none}.pages-seo-group .render-fields{gap:0}.pages-seo-group .field-type__row{margin-bottom:12px}.pages-seo-group .plugin-seo__field{color:#0f172a;flex-wrap:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pages-seo-group .plugin-seo__field .field-label{white-space:nowrap;align-items:center;min-width:0;margin:0;display:inline-flex}.pages-seo-group .plugin-seo__field button{letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;min-height:24px;font-size:11px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a;color:#475569!important;background:linear-gradient(#fffffff2 0%,#f8fafcf5 100%)!important;border:1px solid #94a3b866!important;border-radius:999px!important;padding:0 10px!important;text-decoration:none!important}.pages-seo-group .plugin-seo__field button:hover{box-shadow:0 4px 10px #0f172a14;color:#0f172a!important;background:#f1f5f9f2!important;border-color:#64748b73!important}.pages-seo-group .plugin-seo__field button:active{transform:translateY(1px);box-shadow:0 1px 3px #0f172a14}.pages-seo-group .plugin-seo__field+div{margin-top:8px;font-size:12px;line-height:1.6;color:#94a3b8!important}.pages-seo-group .plugin-seo__field+div a{color:#475569;text-underline-offset:3px}.pages-seo-group .plugin-seo__field+div a:hover{color:#0f172a}.pages-seo-group .field-description{color:#64748b;font-size:12px;line-height:1.65;visibility:visible!important;height:auto!important;margin-top:8px!important;display:block!important}.pages-seo-group .field-type.text,.pages-seo-group .field-type.textarea,.pages-seo-group .field-type.relationship,.pages-seo-group .field-type__wrap{max-width:none}.pages-seo-group textarea{min-height:120px}.pages-seo-group .upload-field,.pages-seo-group .relationship-field,.pages-seo-group .field-type.relationship{background:#f8fafc8c;border-radius:14px;padding:14px}.page-publishing-center{background:linear-gradient(#fff 0%,#fafafa 100%)}.page-publishing-center .page-publishing-info-card{min-height:72px;box-shadow:inset 0 1px #ffffffe6}.page-publishing-center button{min-height:40px}.page-publishing-center .page-publishing-release-list{border-top:0}.page-publishing-center .page-publishing-release-item{transition:border-color .18s,background-color .18s,transform .18s}.page-publishing-center .page-publishing-release-item:hover{background:#fff;border-color:#a1a1aab3;transform:translateY(-1px)}.builder-template-release-popover textarea{resize:vertical}.page-history-dialog .dialog-header{background:linear-gradient(#fff 0%,#f8fafce6 100%)}.page-history-dialog [data-slot=dialog-content],.page-publish-confirm-dialog [data-slot=dialog-content]{padding:0}.page-version-publishing-field>.field-description{display:none}.page-version-publishing-field>.ui-field__wrap,.page-version-publishing-field>.ui-field__content,.page-version-publishing-field>.field-type{max-width:none;padding:0}.builder-template-publishing-field>.field-description{display:none}.builder-template-publishing-field>.ui-field__wrap,.builder-template-publishing-field>.ui-field__content,.builder-template-publishing-field>.field-type{max-width:none;padding:0}.builder-template-form-card--use-cases .react-select,.builder-template-form-card--use-cases .react-select-container{width:100%}.builder-template-form-card--use-cases .value-container{gap:0}.builder-template-form-card--use-cases .rs__control,.builder-template-form-card--use-cases .react-select__control{cursor:pointer;padding:0 12px}.builder-template-form-card--use-cases .rs__value-container,.builder-template-form-card--use-cases .react-select__value-container{min-height:38px;padding:0;position:relative}.builder-template-form-card--use-cases .rs__value-container--has-value{align-items:center;display:flex}.builder-template-form-card--use-cases .rs__input-container,.builder-template-form-card--use-cases .react-select__input-container,.builder-template-form-card--use-cases .rs__multi-value,.builder-template-form-card--use-cases .react-select__multi-value,.builder-template-form-card--use-cases .clear-indicator{display:none}.builder-template-form-card--use-cases .rs__input-container,.builder-template-form-card--use-cases .react-select__input-container{opacity:0;pointer-events:auto;cursor:pointer;margin:0;padding:0;display:block;position:absolute;inset:0}.builder-template-form-card--use-cases .rs__single-value,.builder-template-form-card--use-cases .react-select__single-value{pointer-events:none;max-width:none;line-height:38px;position:static;transform:none}.builder-template-form-card--use-cases .rs__indicators,.builder-template-form-card--use-cases .react-select__indicators{gap:0;padding-left:8px}.builder-template-form-card--use-cases .rs__indicator,.builder-template-form-card--use-cases .react-select__indicator{padding:0}.builder-template-form-card--use-cases .dropdown-indicator{color:#64748b;justify-content:center;align-items:center;width:18px;display:flex}.nav{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-right:1px solid #e2e8f0;width:180px;padding:12px 0;position:relative;overflow:hidden auto}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-track{background:0 0}.nav::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.nav::-webkit-scrollbar-thumb:hover{background:#94a3b8}.nav-group{z-index:1;width:100%;margin:4px 0;position:relative}.nav-group__label{text-transform:none;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;transition:all .2s;display:flex;position:relative}.nav-group__label:before{content:"";background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .2s;display:inline-block;box-shadow:0 0 6px #3b82f64d}.nav-group__label:hover{color:#1e293b;background:#3b82f60d;border-radius:6px}.nav-group__label:hover:before{transform:scale(1.15);box-shadow:0 0 8px #3b82f680}.nav-group__label svg{color:#64748b;flex-shrink:0;width:16px;height:16px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-group__label[aria-expanded=true] svg{transform:rotate(90deg)}.nav-group__content{max-height:500px;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-group__content[aria-hidden=true]{max-height:0}.nav__link{color:#475569;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;margin:2px 0;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:flex;position:relative}.nav__link:before{content:"";background:#94a3b8;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .2s;display:inline-block}.nav__link:hover{color:#1e293b;background:#3b82f614}.nav__link:hover:before{background:#3b82f6;transform:scale(1.2)}.nav__link:hover svg{opacity:1}.nav__link.active,.nav__link[aria-current=page]{color:#2563eb;background:linear-gradient(135deg,#2563eb1f,#3b82f614);font-weight:600;box-shadow:0 1px 3px #2563eb1a}.nav__link.active:before,.nav__link[aria-current=page]:before{background:#2563eb;transform:scale(1.3);box-shadow:0 0 8px #2563eb66}.nav__link.active svg,.nav__link[aria-current=page] svg{color:#2563eb;opacity:1}.nav__link svg{opacity:.6;color:#64748b;flex-shrink:0;width:17px;height:17px;transition:opacity .2s}.nav-group__content{flex-direction:column;gap:2px;padding:4px 0;display:flex}.nav-group__content .nav__link{color:#475569;justify-content:flex-start;width:100%;font-size:13px}.nav-group__content .nav__link:hover{color:#1e293b}.nav-group__content .nav__link.active,.nav-group__content .nav__link[aria-current=page]{color:#2563eb;background:linear-gradient(135deg,#2563eb1f,#3b82f614);font-weight:600;box-shadow:0 1px 3px #2563eb1a}.nav-group__toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.nav-group__toggle svg{color:#94a3b8;width:14px;height:14px}.nav-group__toggle[aria-expanded=false]{transform:rotate(-90deg)}.nav-group__toggle+.rah-static{box-sizing:border-box;padding-left:18px}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.template-minimal__wrap{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #ffffff80;border-radius:16px;padding:40px;box-shadow:0 8px 32px #0000001a}.form-group{margin-bottom:24px}.form-group__label{color:#333;margin-bottom:8px;font-weight:500;display:block}.form-group__field{background:#fffc;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-size:16px;transition:all .3s}.form-group__field:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 3px #2196f31a}.btn{cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .3s}.btn--primary{color:#fff;background:linear-gradient(135deg,#2196f3,#1976d2);width:100%}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2196f34d}.link{color:#2196f3;font-weight:500;text-decoration:none;transition:color .3s}.link:hover{color:#1976d2;text-decoration:underline}.app-header__localizer.localizer{display:none}.module-locale-controls{background:linear-gradient(#fffffff5,#f8fafce0),#fff;border:1px solid #cbd5e1bf;border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a,0 8px 18px #0f172a0f}.module-locale-controls__button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:11px;font-weight:600;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.module-locale-controls__button:hover:not(:disabled){color:#0f172a;background:#2563eb14;transform:translateY(-1px)}.module-locale-controls__button[aria-pressed=true]{color:#fff;background:#1d4ed8;transform:none;box-shadow:0 4px 10px #2563eb33}.module-locale-controls__button:active:not([aria-pressed=true]){transform:translateY(0)}.module-locale-controls__label{white-space:nowrap}
