:root{--color-dark:#0c0c1a;--color-orange:#f6a037;--color-pink:#f266b0;--color-light:#fae6d1;--color-purple:#9e1f9d;--primary-color:#f6a037;--secondary-color:#f266b0;--accent-color:#9e1f9d;--background-color:#0c0c1a;--text-color:#fae6d1;--text-color-muted:#fae6d1b3;--background-color-light:#1c1c3d;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-xxl:4rem;--font-parallax:var(--font-display)}@keyframes skeletonPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes skeletonShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeletonFloat{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes skeletonGlow{0%{box-shadow:0 0 10px #f6a03733}50%{box-shadow:0 0 20px #f6a03766}to{box-shadow:0 0 10px #f6a03733}}.skeleton-animate{background:linear-gradient(90deg,#fae6d114 25%,#fae6d126 50%,#fae6d114 75%) 0 0/200px 100%;border-radius:8px;animation:2s linear infinite skeletonShimmer}.single-application-skeleton-container{width:100%;min-height:100vh}.skeleton-parallax-section{background:linear-gradient(#0c0c1af2,#0c0c1ad9);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.skeleton-parallax-section .skeleton-parallax-title{z-index:2;background:linear-gradient(90deg,#f6a03733 25%,#f6a0374d 50%,#f6a03733 75%);border-radius:12px;width:clamp(260px,15.22vw + 205.2px,400px);height:clamp(3rem,1.63vw + 2.41rem,4.5rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skeleton-parallax-section .skeleton-parallax-planet{z-index:1;background:linear-gradient(135deg,#f266b026 0%,#f6a03726 50%,#9e1f9d26 100%);border-radius:50%;width:clamp(80px,7.61vw + 52.6px,150px);height:clamp(80px,7.61vw + 52.6px,150px);animation:4s ease-in-out infinite skeletonFloat;position:absolute;top:clamp(18%,20.7% - .76vw,25%);right:clamp(5%,.76vw + 2.3%,12%)}.skeleton-gallery-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:clamp(1rem,1.09vw + .61rem,2rem) clamp(.75rem,.82vw + .45rem,1.5rem);display:flex;position:relative}@media (min-width:768px){.skeleton-gallery-container{padding:clamp(1.5rem,.54vw + 1.3rem,2rem) clamp(1rem,.54vw + .8rem,1.5rem)}}@media (min-width:1280px){.skeleton-gallery-container{padding:3rem}}.skeleton-gallery-swiper-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,.54vw + .8rem,1.5rem);width:100%;height:100%;display:flex;position:relative}@media (min-width:768px){.skeleton-gallery-swiper-wrapper{flex-direction:row;gap:2rem;height:80vh}}@media (min-width:1280px){.skeleton-gallery-swiper-wrapper{gap:3rem}}.skeleton-gallery-side-images{display:none}@media (min-width:768px){.skeleton-gallery-side-images{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.skeleton-gallery-side-images.skeleton-gallery-left{order:1}.skeleton-gallery-side-images.skeleton-gallery-right{order:3}.skeleton-gallery-side-image{opacity:.6;background:linear-gradient(135deg,#9e1f9d1a 0%,#f266b01a 50%,#9e1f9d1a 100%);border-radius:16px;width:clamp(160px,2.17vw + 152.2px,200px);height:clamp(220px,4.35vw + 204.3px,280px);animation:3s ease-in-out infinite skeletonPulse;position:relative;overflow:hidden}.skeleton-side-image{background:linear-gradient(90deg,#9e1f9d26 25%,#9e1f9d40 50%,#9e1f9d26 75%);width:100%;height:100%}}.skeleton-gallery-main-container{z-index:5;order:1;justify-content:center;align-items:center;width:95%;height:70%;display:flex;position:relative}@media (min-width:768px){.skeleton-gallery-main-container{flex:1;order:2;width:auto;max-width:clamp(460px,4.35vw + 426.7px,600px);height:100%}}.skeleton-gallery-image-wrapper{background:linear-gradient(135deg,#f6a0371a 0%,#f266b01a 50%,#9e1f9d1a 100%);border-radius:20px;width:100%;height:100%;animation:3s ease-in-out infinite skeletonPulse;position:relative;overflow:hidden;box-shadow:0 20px 60px #f6a0374d}.skeleton-gallery-main-image{background:linear-gradient(90deg,#f6a03733 25%,#f6a03759 50%,#f6a03733 75%);border-radius:20px;width:100%;height:100%;animation:2.5s linear infinite skeletonShimmer}.skeleton-gallery-counter{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#f6a03733 25%,#f6a0374d 50%,#f6a03733 75%);border:1px solid #f6a0374d;border-radius:25px;width:clamp(50px,1.09vw + 46.1px,60px);height:clamp(18px,.22vw + 17.2px,20px);padding:clamp(.4rem,.16vw + .34rem,.5rem) clamp(.75rem,.27vw + .65rem,1rem);position:absolute;top:clamp(.75rem,.27vw + .65rem,1rem);right:clamp(.75rem,.27vw + .65rem,1rem)}.skeleton-gallery-arrow{z-index:10;background:linear-gradient(135deg,#f6a0374d 0%,#f266b04d 100%);border-radius:50%;width:clamp(48px,1.74vw + 41.7px,64px);height:clamp(48px,1.74vw + 41.7px,64px);margin-top:calc(clamp(48px,1.74vw + 41.7px,64px)/-2);animation:2s ease-in-out infinite skeletonGlow;position:absolute;top:50%}.skeleton-gallery-arrow.skeleton-gallery-arrow-left{left:clamp(.75rem,.27vw + .65rem,1rem)}.skeleton-gallery-arrow.skeleton-gallery-arrow-right{right:clamp(.75rem,.27vw + .65rem,1rem)}.skeleton-app-header-container{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,.54vw + 2.3rem,3rem);width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,1.09vw + .61rem,2rem);display:flex;position:relative}@media (min-width:768px){.skeleton-app-header-container{gap:clamp(3rem,.54vw + 2.8rem,3.5rem)}}@media (min-width:1280px){.skeleton-app-header-container{gap:2rem;height:100%}}.skeleton-app-header{text-align:center;border-bottom:2px solid #f6a03733;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:clamp(1.75rem,.27vw + 1.65rem,2rem);width:100%;padding-bottom:clamp(1.75rem,.27vw + 1.65rem,2rem);display:flex}@media (min-width:768px){.skeleton-app-header{text-align:left;flex-direction:row;justify-content:space-between}}.skeleton-title-block{width:100%}@media (min-width:768px){.skeleton-title-block{flex:1;width:auto}}.skeleton-app-title{background:linear-gradient(90deg,#f6a03740 25%,#f6a03766 50%,#f6a03740 75%);border-radius:8px;width:80%;height:clamp(2.25rem,.27vw + 2.15rem,2.5rem);margin:0 0 clamp(.875rem,.14vw + .82rem,1rem)}.skeleton-app-badges{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,.27vw + .65rem,1rem);width:100%;display:flex}@media (min-width:768px){.skeleton-app-badges{justify-content:flex-end;align-items:flex-start;width:auto}}.skeleton-badge{text-align:center;border:1px solid;border-radius:12px;align-items:center;padding:clamp(.375rem,.05vw + .36rem,.4rem) clamp(.6rem,.11vw + .56rem,.7rem);animation:3s ease-in-out infinite skeletonPulse;display:flex}.skeleton-badge.skeleton-level-badge{background:#f6a0371a;border-color:#f6a0374d}.skeleton-badge.skeleton-category-badge{background:#9e1f9d1a;border-color:#9e1f9d4d}.skeleton-badge-value{background:linear-gradient(90deg,#fae6d126 25%,#fae6d140 50%,#fae6d126 75%);border-radius:4px;width:40px;height:clamp(12px,.22vw + 11.2px,14px)}.skeleton-main-content{flex-direction:column;gap:clamp(1.5rem,.54vw + 1.3rem,2rem);width:100%;display:flex}@media (min-width:768px){.skeleton-main-content{gap:0}}.skeleton-mobile-toggle-buttons,.skeleton-mobile-section-nav{justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.skeleton-mobile-toggle-buttons,.skeleton-mobile-section-nav{display:none}}.skeleton-toggle-btn,.skeleton-section-btn{background:#fae6d10d;border:2px solid #fae6d133;border-radius:12px;align-items:center;gap:.5rem;padding:clamp(.625rem,.14vw + .57rem,.75rem) clamp(1.25rem,.27vw + 1.15rem,1.5rem);animation:3s ease-in-out infinite skeletonPulse;display:flex}.skeleton-toggle-btn.skeleton-active,.skeleton-section-btn.skeleton-active{background:linear-gradient(135deg,#f6a03726,#f266b01a);border-color:#f6a03766;box-shadow:0 4px 15px #f6a03733}.skeleton-toggle-icon,.skeleton-btn-icon{background:linear-gradient(90deg,#f6a03733 25%,#f6a0374d 50%,#f6a03733 75%);border-radius:4px;width:clamp(16px,.22vw + 15.2px,18px);height:clamp(16px,.22vw + 15.2px,18px)}.skeleton-toggle-text,.skeleton-btn-text{background:linear-gradient(90deg,#fae6d126 25%,#fae6d140 50%,#fae6d126 75%);border-radius:4px;width:clamp(70px,1.09vw + 66.1px,80px);height:clamp(12px,.22vw + 11.2px,14px)}.skeleton-content-grid,.skeleton-purchase-grid{grid-template-columns:1fr;gap:clamp(1.5rem,.54vw + 1.3rem,2rem);width:100%;display:grid}@media (min-width:768px){.skeleton-content-grid,.skeleton-purchase-grid{grid-template-columns:1.2fr .8fr;gap:clamp(2rem,1.09vw + 1.61rem,3rem)}}@media (min-width:1280px){.skeleton-content-grid,.skeleton-purchase-grid{gap:4rem}}.skeleton-description-section,.skeleton-technical-section,.skeleton-needs-section,.skeleton-pricing-section{opacity:0;width:100%;display:none;transform:translateY(20px)}.skeleton-description-section.skeleton-active,.skeleton-technical-section.skeleton-active,.skeleton-needs-section.skeleton-active,.skeleton-pricing-section.skeleton-active{opacity:1;display:block;transform:translateY(0)}@media (min-width:768px){.skeleton-description-section,.skeleton-technical-section,.skeleton-needs-section,.skeleton-pricing-section{opacity:1!important;display:block!important;transform:translateY(0)!important}}.skeleton-description-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fae6d108;border:1px solid #fae6d11a;border-radius:16px;padding:clamp(2rem,1.09vw + 1.61rem,3rem) clamp(1.5rem,.54vw + 1.3rem,2rem);animation:3s ease-in-out infinite skeletonPulse}.skeleton-section-title{background:linear-gradient(90deg,#f6a03733 25%,#f6a03759 50%,#f6a03733 75%);border-radius:6px;width:65%;height:clamp(1.3rem,.22vw + 1.22rem,1.5rem);margin:0 auto clamp(1.25rem,.27vw + 1.15rem,1.5rem)}@media (min-width:768px){.skeleton-section-title{margin-left:0;margin-right:0}}.skeleton-description-content .skeleton-description-text{background:linear-gradient(#fae6d114 0%,#fae6d126 50%,#fae6d114 100%);border-radius:8px;width:100%;height:clamp(180px,10.87vw + 140.9px,300px);animation:3s linear infinite skeletonShimmer}.skeleton-technical-section .skeleton-section-title{background:linear-gradient(90deg,#9e1f9d33 25%,#9e1f9d59 50%,#9e1f9d33 75%)}.skeleton-info-table-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fae6d108;border:1px solid #fae6d11a;border-radius:12px;max-height:clamp(280px,7.61vw + 252.6px,350px);overflow:hidden}.skeleton-info-table{flex-direction:column;width:100%;display:flex}.skeleton-info-row{border-bottom:1px solid #fae6d114;align-items:center;padding:clamp(.875rem,.14vw + .82rem,1rem) clamp(1rem,.27vw + .9rem,1.25rem);display:flex}.skeleton-info-row:last-child{border-bottom:none}.skeleton-info-label{background:linear-gradient(90deg,#fae6d11a 25%,#fae6d126 50%,#fae6d11a 75%);border-radius:4px;width:45%;height:clamp(12px,.33vw + 10.8px,15px);margin-right:1rem}.skeleton-info-value{background:linear-gradient(90deg,#fae6d126 25%,#fae6d140 50%,#fae6d126 75%);border-radius:4px;flex:1;height:clamp(12px,.33vw + 10.8px,15px)}.skeleton-app-details-container{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,.54vw + 2.3rem,3rem);width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,1.09vw + .61rem,2rem);display:flex;position:relative}@media (min-width:768px){.skeleton-app-details-container{gap:clamp(3rem,.54vw + 2.8rem,3.5rem)}}@media (min-width:1280px){.skeleton-app-details-container{gap:2rem}}.skeleton-needs-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fae6d108;border:1px solid #fae6d11a;border-radius:16px;padding:clamp(2rem,1.09vw + 1.61rem,3rem) clamp(1.5rem,.54vw + 1.3rem,2rem);animation:3s ease-in-out infinite skeletonPulse}.skeleton-needs-table-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fae6d108;border:1px solid #fae6d11a;border-radius:12px;max-height:clamp(250px,5.43vw + 230.4px,300px);overflow:hidden}.skeleton-needs-table{flex-direction:column;width:100%;display:flex}.skeleton-needs-row{border-bottom:1px solid #fae6d114}.skeleton-needs-row.skeleton-free-tools{background:#f6a0370d}.skeleton-needs-row.skeleton-free-tools .skeleton-needs-text{background:linear-gradient(90deg,#f6a0374d 25%,#f6a03766 50%,#f6a0374d 75%)}.skeleton-needs-row:last-child{border-bottom:none}.skeleton-needs-item{align-items:center;gap:clamp(.625rem,.14vw + .57rem,.75rem);padding:clamp(.875rem,.14vw + .82rem,1rem) clamp(1rem,.27vw + .9rem,1.25rem);display:flex}.skeleton-needs-icon{background:linear-gradient(90deg,#f6a03733 25%,#f6a0374d 50%,#f6a03733 75%);border-radius:4px;flex-shrink:0;width:clamp(18px,.22vw + 17.2px,20px);height:clamp(18px,.22vw + 17.2px,20px)}.skeleton-needs-text{background:linear-gradient(90deg,#fae6d126 25%,#fae6d140 50%,#fae6d126 75%);border-radius:4px;flex:1;height:clamp(14px,.33vw + 12.8px,17px)}.skeleton-pricing-section{width:100%}.skeleton-pricing-table-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fae6d108;border:1px solid #fae6d11a;border-radius:12px;max-height:clamp(250px,5.43vw + 230.4px,300px);overflow:hidden}.skeleton-pricing-table{flex-direction:column;width:100%;display:flex}.skeleton-pricing-row{border-bottom:1px solid #fae6d114;align-items:center;padding:clamp(.875rem,.14vw + .82rem,1rem) clamp(1rem,.27vw + .9rem,1.25rem);display:flex}.skeleton-pricing-row.skeleton-total-row{background:#f6a0370d;border-top:2px solid #f6a0374d}.skeleton-pricing-row.skeleton-total-row .skeleton-pricing-label,.skeleton-pricing-row.skeleton-total-row .skeleton-pricing-value{background:linear-gradient(90deg,#f6a0374d 25%,#f6a03766 50%,#f6a0374d 75%);height:clamp(16px,.22vw + 15.2px,18px)}.skeleton-pricing-row:last-child{border-bottom:none}.skeleton-pricing-label{background:linear-gradient(90deg,#fae6d11a 25%,#fae6d126 50%,#fae6d11a 75%);border-radius:4px;width:60%;height:clamp(12px,.33vw + 10.8px,15px);margin-right:1rem}.skeleton-pricing-value{background:linear-gradient(90deg,#fae6d126 25%,#fae6d140 50%,#fae6d126 75%);border-radius:4px;flex:1;height:clamp(14px,.33vw + 12.8px,17px)}.skeleton-pricing-note{text-align:center;background:#fae6d105;justify-content:center;padding:.75rem 1rem;display:flex}.skeleton-note-text{background:linear-gradient(90deg,#fae6d114 25%,#fae6d11f 50%,#fae6d114 75%);border-radius:4px;width:clamp(160px,4.35vw + 144.3px,200px);height:clamp(10px,.22vw + 9.2px,12px)}.skeleton-order-button-container{border-top:1px solid #fae6d11a;justify-content:center;width:100%;margin-top:clamp(1.5rem,.54vw + 1.3rem,2rem);padding-top:clamp(1.5rem,.54vw + 1.3rem,2rem);display:flex}.skeleton-purchase-btn{background:linear-gradient(135deg,#f6a0374d,#f6a03733);border:2px solid #f6a03766;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;width:100%;max-width:clamp(300px,10.87vw + 260.9px,400px);min-height:clamp(52px,.43vw + 50.4px,56px);padding:clamp(1.375rem,.14vw + 1.32rem,1.5rem) clamp(1.75rem,.54vw + 1.55rem,2.25rem);animation:3s ease-in-out infinite skeletonGlow;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #f6a0374d}@media (min-width:1280px){.skeleton-purchase-btn{max-width:300px;min-height:44px;padding:.75rem 1.5rem}}.skeleton-purchase-btn .skeleton-btn-icon{background:linear-gradient(90deg,#0c0c1a4d 25%,#0c0c1a66 50%,#0c0c1a4d 75%);border-radius:4px;width:clamp(18px,.22vw + 17.2px,20px);height:clamp(18px,.22vw + 17.2px,20px)}.skeleton-purchase-btn .skeleton-btn-text{background:linear-gradient(90deg,#0c0c1a4d 25%,#0c0c1a66 50%,#0c0c1a4d 75%);border-radius:4px;width:clamp(120px,2.17vw + 112.2px,140px);height:clamp(14px,.22vw + 13.2px,16px)}@media (max-width:767px) and (orientation:landscape){.skeleton-gallery-container{padding:.75rem 1rem}.skeleton-gallery-swiper-wrapper{gap:1rem;height:90vh}.skeleton-gallery-main-container{height:80%}.skeleton-gallery-arrow{width:48px;height:48px;margin-top:-24px}.skeleton-app-header-container,.skeleton-app-details-container{padding:1rem .75rem}.skeleton-app-header{gap:1.5rem}.skeleton-app-title{height:2rem}.skeleton-badge{padding:.375rem .625rem}}@media (min-height:850px) and (max-width:1279px){.skeleton-gallery-main-container{height:75%}.skeleton-app-header-container,.skeleton-app-details-container{gap:3rem}.skeleton-description-content .skeleton-description-text{height:220px}}@media (max-width:360px){.skeleton-gallery-container{padding:.5rem .25rem}.skeleton-gallery-arrow{width:40px;height:40px;margin-top:-20px}.skeleton-app-header-container,.skeleton-app-details-container{gap:2rem;padding:0 .75rem}.skeleton-app-title{height:2rem}.skeleton-badge{padding:.25rem .5rem}.skeleton-purchase-btn{padding:1.25rem 1.5rem}.skeleton-parallax-section .skeleton-parallax-title{width:200px;height:2.8rem}.skeleton-parallax-section .skeleton-parallax-planet{width:60px;height:60px}}@media (min-width:1920px){.skeleton-gallery-container{padding:3rem 2rem}.skeleton-gallery-main-container{max-width:800px}.skeleton-app-header-container,.skeleton-app-details-container{max-width:1600px}.skeleton-app-title{height:3rem}.skeleton-parallax-section .skeleton-parallax-title{width:480px;height:5rem}.skeleton-parallax-section .skeleton-parallax-planet{width:180px;height:180px}}@media (pointer:coarse){.skeleton-gallery-arrow{min-width:48px;min-height:48px}.skeleton-purchase-btn{min-height:48px}.skeleton-badge{min-width:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.skeleton-animate,.skeleton-gallery-image-wrapper,.skeleton-gallery-counter,.skeleton-gallery-arrow,.skeleton-badge,.skeleton-toggle-btn,.skeleton-section-btn,.skeleton-description-section,.skeleton-needs-section,.skeleton-purchase-btn{animation:2s ease-in-out infinite skeletonPulse}.skeleton-parallax-planet{animation:none}.skeleton-gallery-main-image{animation:2s ease-in-out infinite skeletonPulse}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.skeleton-gallery-image-wrapper,.skeleton-purchase-btn{box-shadow:0 20px 60px #f6a0374d,0 4px 12px #00000026}}@media (prefers-contrast:high){.skeleton-description-section,.skeleton-needs-section,.skeleton-info-table-container,.skeleton-needs-table-container,.skeleton-pricing-table-container{border-color:#f6a0374d}.skeleton-animate{background:linear-gradient(90deg,#fae6d133 25%,#fae6d14d 50%,#fae6d133 75%)}}@media (prefers-color-scheme:dark){.skeleton-description-section,.skeleton-needs-section,.skeleton-info-table-container,.skeleton-needs-table-container,.skeleton-pricing-table-container{background:#fae6d103;border-color:#f6a0371f}.skeleton-gallery-image-wrapper{background:linear-gradient(135deg,#f6a0370d,#f266b00d)}}