*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.ps-modal{align-items:center;animation:ps-fadeIn .3s ease-out;display:flex;justify-content:center;position:fixed;z-index:999999}.ps-modal,.ps-modal-overlay{inset:0}.ps-modal-overlay{background-color:rgb(0 0 0/var(--tw-bg-opacity,1));position:absolute;--tw-bg-opacity:0.6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ps-modal-container{margin-left:1rem;margin-right:1rem;max-width:32rem;position:relative;width:100%;z-index:10}.ps-modal-content{border-radius:1rem;overflow:hidden;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);animation:ps-slideUp .4s ease-out;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ps-modal-close{cursor:pointer;font-size:1.875rem;line-height:2.25rem;line-height:1;position:absolute;right:1rem;top:1rem;z-index:20;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:0 2px 4px rgba(0,0,0,.3);transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ps-countdown-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.ps-notice{animation:ps-fadeIn .4s ease-out;bottom:0!important;left:160px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;right:0!important;z-index:100!important}@media screen and (max-width:960px){.ps-notice{left:36px!important}}@media screen and (max-width:782px){.ps-notice{left:0!important}}body.folded .ps-notice{left:36px!important}.ps-pointer-events-none{pointer-events:none!important}.ps-absolute{position:absolute!important}.ps-relative{position:relative!important}.ps-inset-0{inset:0!important}.ps-z-10{z-index:10!important}.ps-m-0{margin:0!important}.ps-flex{display:flex!important}.ps-inline-flex{display:inline-flex!important}.ps-items-center{align-items:center!important}.ps-gap-1{gap:.25rem!important}.ps-gap-2{gap:.5rem!important}.ps-gap-4{gap:1rem!important}.ps-whitespace-nowrap{white-space:nowrap!important}.ps-border-0{border-width:0!important}.ps-px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.ps-py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.ps-py-4{padding-bottom:1rem!important;padding-top:1rem!important}.ps-text-sm{font-size:.875rem!important;line-height:1.25rem!important}.ps-font-semibold{font-weight:600!important}.ps-leading-snug{line-height:1.375!important}.ps-text-cyan-50{--tw-text-opacity:1!important;color:rgb(236 254 255/var(--tw-text-opacity,1))!important}.ps-text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.ps-no-underline{text-decoration-line:none!important}.ps-opacity-10{opacity:.1!important}@keyframes ps-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ps-slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ps-slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ps-notice-wave{background:linear-gradient(90deg,#a855f7,#7c3aed);height:100px;position:relative;width:100%}.ps-notice-wave:before{background:#f4f7ff;border-radius:0 0 80px 80px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ps-notice-bar{animation:ps-promo-flow 30s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#4facfe,#00f2fe);background-size:400% 400%;box-shadow:0 -4px 30px rgba(102,126,234,.4);position:relative;z-index:1}.ps-notice-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1140px}.ps-timer-number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;font-size:22px;font-weight:700;padding:6px 10px}.ps-timer-label{color:#ffffff66;font-size:17px;margin-left:2px}.ps-notice .notice-dismiss{background:none!important;border:none!important;bottom:20px!important;color:#ffffff80!important;cursor:pointer!important;padding:0!important;position:absolute!important;right:20px!important;top:auto!important;z-index:10!important}.ps-notice .notice-dismiss:before{color:#ffffff80!important;font-size:20px!important;transition:color .2s ease!important}.ps-notice .notice-dismiss:hover:before{color:#fff!important}@keyframes ps-countdown-glow{0%,to{text-shadow:0 0 5px rgba(246,255,0,.5);transform:scale(1)}50%{text-shadow:0 0 15px rgba(246,255,0,.8),0 0 25px rgba(246,255,0,.4);transform:scale(1.1)}}@keyframes ps-arrow-slide{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.ps-arrow-bounce{animation:ps-arrow-slide 1s ease-in-out infinite;display:inline-block}@keyframes ps-cta-pulse{0%{transform:scale(1)}14%{transform:scale(1.05)}28%{transform:scale(1)}42%{transform:scale(1.05)}70%{transform:scale(1)}}.ps-cta-button{animation:ps-cta-pulse 2s ease-in-out infinite!important;box-shadow:0 4px 15px rgba(116,40,248,.3),0 2px 8px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ps-cta-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.ps-cta-button:after{background:linear-gradient(135deg,rgba(116,40,248,.5),rgba(246,255,0,.3));border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;transition:opacity .3s ease}.ps-cta-button:hover:before{left:100%}.ps-cta-button:hover:after{opacity:1}.ps-cta-button:hover{animation:none!important;box-shadow:0 8px 30px rgba(116,40,248,.4),0 4px 15px rgba(0,0,0,.2)!important;transform:translateY(-3px) scale(1.05)!important}@keyframes ps-promo-flow{0%{background-position:0 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0}to{background-position:0 50%}}