.underlined-headers{position:relative;display:inline-block}.underlined-headers:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;opacity:.3}.es-form-preview-sticky{position:sticky;top:20px}.palette-wrapper{cursor:pointer;border-radius:8px;border:2px solid transparent;padding:2px;transition:border-color .2s ease}.palette-wrapper:hover{border-color:var(--p-color-border-hover)}.palette-wrapper.selected{border-color:var(--p-color-border-emphasis-active)}.palette-wrapper .color-box{width:24px;height:32px}.palette-wrapper .color-box:first-child{border-radius:4px 0 0 4px}.palette-wrapper .color-box:last-child{border-radius:0 4px 4px 0}.pointer-cursor{cursor:pointer}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nprogress .bar{background:#000;position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #000,0 0 5px #000;opacity:1;transform:rotate(3deg) translateY(-4px)}:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--duration-slower: .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes checkmark{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn var(--duration-normal) var(--ease-out)}.animate-fade-in-up{animation:fadeInUp var(--duration-normal) var(--ease-out-expo)}.animate-fade-in-scale{animation:fadeInScale var(--duration-fast) var(--ease-out-back)}.animate-pulse{animation:pulse 2s var(--ease-in-out) infinite}.animate-shake{animation:shake .5s var(--ease-out)}.animate-bounce{animation:bounce .5s var(--ease-out)}.animate-slide-in-right{animation:slideInRight var(--duration-normal) var(--ease-out-expo)}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.card-interactive{background:var(--p-color-bg-surface, #ffffff);border-radius:var(--p-border-radius-200, 8px);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.card-interactive:hover{transform:translateY(-2px);box-shadow:var(--p-shadow-300, 0 4px 12px rgba(0, 0, 0, .1))}.button-press{transition:transform var(--duration-instant) var(--ease-out)}.button-press:active{transform:scale(.98)}.icon-hover-rotate{transition:transform var(--duration-normal) var(--ease-out)}.icon-hover-rotate:hover{transform:rotate(15deg)}.progress-animate{transition:width var(--duration-slow) var(--ease-out-expo)}.number-change{transition:all var(--duration-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*:focus-visible{outline:2px solid var(--p-color-border-interactive-focus);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;padding:8px 16px;background:var(--p-color-bg-surface);color:var(--p-color-text);text-decoration:none;z-index:9999;transition:top .2s ease-out}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){.card-interactive:hover{outline:2px solid currentColor}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
