.InstructionPage-module__amPESa__instructionPage{background:linear-gradient(180deg,var(--bg-dark)0%,#14141e 50%,var(--bg-dark)100%);min-height:100vh;padding:6rem 1rem 4rem}.InstructionPage-module__amPESa__container{max-width:1400px;margin:0 auto}.InstructionPage-module__amPESa__header{text-align:center;margin-bottom:3rem}.InstructionPage-module__amPESa__title{background:linear-gradient(135deg,#fff 0%,#e91e63 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800}.InstructionPage-module__amPESa__content{gap:2rem;margin-bottom:3rem;display:flex}.InstructionPage-module__amPESa__sidebar{flex-shrink:0;width:280px}.InstructionPage-module__amPESa__sidebarTitle{color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:1rem;font-weight:600}.InstructionPage-module__amPESa__deviceList{flex-direction:column;gap:.5rem;display:flex}.InstructionPage-module__amPESa__deviceItem{color:rgba(255,255,255,.8);cursor:pointer;text-align:left;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:15px;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;font-size:1rem;font-weight:500;transition:all .3s;display:flex}.InstructionPage-module__amPESa__deviceItem:hover{background:rgba(255,255,255,.05);border-color:rgba(233,30,99,.3);transform:translate(5px)}.InstructionPage-module__amPESa__deviceItem.InstructionPage-module__amPESa__active{border-color:var(--primary-red);color:#fff;background:linear-gradient(135deg,rgba(233,30,99,.1) 0%,rgba(240,98,146,.1) 100%)}.InstructionPage-module__amPESa__deviceIcon{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.InstructionPage-module__amPESa__deviceName{flex:1}.InstructionPage-module__amPESa__mainContent{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:25px;flex:1;overflow:hidden}.InstructionPage-module__amPESa__modeSwitcher{background:rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.1);display:flex}.InstructionPage-module__amPESa__modeButton{color:rgba(255,255,255,.6);cursor:pointer;background:0 0;border:none;flex:1;padding:1.25rem;font-size:1rem;font-weight:500;transition:all .3s;position:relative}.InstructionPage-module__amPESa__modeButton:hover{color:rgba(255,255,255,.8);background:rgba(255,255,255,.02)}.InstructionPage-module__amPESa__modeButton.InstructionPage-module__amPESa__active{color:#fff;background:rgba(233,30,99,.1);justify-content:center;align-items:center;display:flex}.InstructionPage-module__amPESa__modeButton svg{margin-right:10px}.InstructionPage-module__amPESa__modeButton.InstructionPage-module__amPESa__active:after{content:"";background:var(--gradient-red);height:3px;position:absolute;bottom:0;left:0;right:0}.InstructionPage-module__amPESa__instructionContent{padding:2rem}.InstructionPage-module__amPESa__videoContent{flex-direction:column;gap:2rem;display:flex}.InstructionPage-module__amPESa__playerWrapper{background:#000;border-radius:20px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.InstructionPage-module__amPESa__playerWrapper>div{width:100%;height:100%;position:absolute;top:0;left:0}.InstructionPage-module__amPESa__videoInfo{text-align:center;background:rgba(255,255,255,.02);border-radius:15px;padding:1.5rem}.InstructionPage-module__amPESa__videoInfo h2{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.InstructionPage-module__amPESa__videoInfo p{color:rgba(255,255,255,.7);line-height:1.6}.InstructionPage-module__amPESa__textContent{flex-direction:column;gap:3rem;display:flex}.InstructionPage-module__amPESa__textInstructions{flex-direction:column;gap:1.5rem;display:flex}.InstructionPage-module__amPESa__step{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:15px;gap:1.5rem;padding:1.5rem;transition:all .3s;display:flex}.InstructionPage-module__amPESa__step:hover{background:rgba(255,255,255,.03);border-color:rgba(233,30,99,.2);transform:translateY(-2px);box-shadow:0 10px 30px rgba(233,30,99,.1)}.InstructionPage-module__amPESa__stepNumber{background:var(--gradient-red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex}.InstructionPage-module__amPESa__stepContent{flex:1}.InstructionPage-module__amPESa__stepContent h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem}.InstructionPage-module__amPESa__stepContent p{color:rgba(255,255,255,.7);line-height:1.6}.InstructionPage-module__amPESa__screenshotsSection{background:rgba(0,0,0,.3);border-radius:20px;padding:2rem}.InstructionPage-module__amPESa__screenshotsSection h3{color:#fff;text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.InstructionPage-module__amPESa__screenshotsGallery{margin-bottom:1.5rem}.InstructionPage-module__amPESa__screenshotSlide{background:#000;border-radius:15px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.InstructionPage-module__amPESa__screenshotSlide img{object-fit:contain;border-radius:15px;max-width:100%;max-height:400px}.InstructionPage-module__amPESa__screenshotCaption{color:#fff;background:rgba(0,0,0,.8);border-radius:10px;padding:.5rem 1rem;font-size:.9rem;position:absolute;bottom:1rem;left:1rem}.InstructionPage-module__amPESa__screenshotsThumbs{padding:0 2rem}.InstructionPage-module__amPESa__thumbSlide{cursor:pointer;background:#000;border:2px solid transparent;border-radius:10px;transition:all .3s;position:relative;overflow:hidden}.InstructionPage-module__amPESa__thumbSlide:hover{border-color:rgba(233,30,99,.5)}.InstructionPage-module__amPESa__swiper-slide-thumb-active .InstructionPage-module__amPESa__thumbSlide{border-color:var(--primary-red)}.InstructionPage-module__amPESa__thumbSlide img{object-fit:cover;width:100%;height:60px}.InstructionPage-module__amPESa__thumbNumber{color:#fff;background:rgba(0,0,0,.8);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:5px;left:5px}.InstructionPage-module__amPESa__helpSection{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;display:grid}.InstructionPage-module__amPESa__helpCard{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;gap:1.5rem;padding:2rem;transition:all .3s;display:flex}.InstructionPage-module__amPESa__helpCard:hover{background:rgba(255,255,255,.05);border-color:rgba(233,30,99,.3);transform:translateY(-5px);box-shadow:0 20px 40px rgba(233,30,99,.2)}.InstructionPage-module__amPESa__helpIcon{font-size:3rem}.InstructionPage-module__amPESa__helpContent{flex:1}.InstructionPage-module__amPESa__helpContent h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem}.InstructionPage-module__amPESa__helpContent p{color:rgba(255,255,255,.7);margin-bottom:1rem;line-height:1.6}.InstructionPage-module__amPESa__helpActions{gap:1rem;display:flex}.InstructionPage-module__amPESa__helpButton{color:#fff;cursor:pointer;background:rgba(233,30,99,.1);border:1px solid rgba(233,30,99,.3);border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.InstructionPage-module__amPESa__helpButton:hover{border-color:var(--primary-red);background:rgba(233,30,99,.2);transform:translateY(-2px);box-shadow:0 10px 20px rgba(233,30,99,.3)}.InstructionPage-module__amPESa__downloadLinks{gap:1rem;display:flex}.InstructionPage-module__amPESa__downloadButton{transition:all .3s}.InstructionPage-module__amPESa__downloadButton:hover{transform:scale(1.05)}.InstructionPage-module__amPESa__downloadButton img{height:40px}@media (max-width:1024px){.InstructionPage-module__amPESa__content{flex-direction:column}.InstructionPage-module__amPESa__sidebar{width:100%}.InstructionPage-module__amPESa__deviceList{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.InstructionPage-module__amPESa__deviceItem{text-align:center;flex-direction:column;padding:1rem}.InstructionPage-module__amPESa__deviceName{font-size:.9rem}}@media (max-width:768px){.InstructionPage-module__amPESa__title{font-size:2rem}.InstructionPage-module__amPESa__deviceList{grid-template-columns:repeat(2,1fr)}.InstructionPage-module__amPESa__modeSwitcher{flex-direction:column}.InstructionPage-module__amPESa__step{text-align:center;flex-direction:column}.InstructionPage-module__amPESa__helpSection{grid-template-columns:1fr}.InstructionPage-module__amPESa__helpActions{flex-direction:column}.InstructionPage-module__amPESa__screenshotsThumbs{display:none}}@media (max-width:480px){.InstructionPage-module__amPESa__instructionPage{padding:5rem .5rem 2rem}.InstructionPage-module__amPESa__title{font-size:1.5rem}.InstructionPage-module__amPESa__mainContent{border-radius:15px}.InstructionPage-module__amPESa__instructionContent{padding:1rem}.InstructionPage-module__amPESa__helpCard{text-align:center;flex-direction:column;padding:1.5rem}.InstructionPage-module__amPESa__downloadLinks{flex-direction:column;align-items:center}}.InstructionPage-module__amPESa__appSelectionOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.InstructionPage-module__amPESa__appSelectionModal{background:var(--bg-dark);border:1px solid rgba(255,255,255,.1);border-radius:30px;width:100%;max-width:900px;max-height:80vh;padding:2.5rem;overflow-y:auto}.InstructionPage-module__amPESa__appSelectionModal h2{text-align:center;background:var(--gradient-red);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2rem}.InstructionPage-module__amPESa__appGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.InstructionPage-module__amPESa__appCard{cursor:pointer;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;transition:all .3s;position:relative}.InstructionPage-module__amPESa__appCard:hover{background:rgba(255,255,255,.05);border-color:rgba(233,30,99,.5);transform:translateY(-5px);box-shadow:0 20px 40px rgba(233,30,99,.2)}.InstructionPage-module__amPESa__appCard.InstructionPage-module__amPESa__recommended{background:linear-gradient(135deg,rgba(233,30,99,.05) 0%,rgba(240,98,146,.05) 100%);border-color:rgba(233,30,99,.3)}.InstructionPage-module__amPESa__recommendedBadge{background:var(--gradient-red);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:-10px;right:20px}.InstructionPage-module__amPESa__appCard h3{color:#fff;margin-bottom:.75rem;font-size:1.5rem}.InstructionPage-module__amPESa__appCard p{color:rgba(255,255,255,.7);margin-bottom:1rem;font-size:.95rem;line-height:1.6}.InstructionPage-module__amPESa__appFeatures{flex-wrap:wrap;gap:.5rem;display:flex}.InstructionPage-module__amPESa__featureTag{color:rgba(255,255,255,.8);background:rgba(0,188,212,.1);border:1px solid rgba(0,188,212,.3);border-radius:15px;padding:.25rem .75rem;font-size:.8rem}.InstructionPage-module__amPESa__selectedAppHeader{background:rgba(255,255,255,.02);border-radius:25px;align-items:center;gap:3rem;margin-bottom:2rem;padding:2rem;display:flex}.InstructionPage-module__amPESa__appMockup{box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;padding:0;position:relative}.InstructionPage-module__amPESa__mockupImage{object-fit:contain;filter:drop-shadow(0 25px 50px rgba(0,0,0,.5));border-radius:0;width:auto;max-width:260px;height:320px;transition:all .3s}.InstructionPage-module__amPESa__mockupImage:hover{filter:drop-shadow(0 30px 60px rgba(233,30,99,.3));transform:scale(1.02)}.InstructionPage-module__amPESa__appInfo{flex:1}.InstructionPage-module__amPESa__appInfo h2{color:#fff;margin-bottom:1rem;font-size:2rem}.InstructionPage-module__amPESa__appInfo p{color:rgba(255,255,255,.7);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.InstructionPage-module__amPESa__appFeaturesList{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.InstructionPage-module__amPESa__featureItem{color:rgba(255,255,255,.8);align-items:center;gap:.75rem;display:flex}.InstructionPage-module__amPESa__featureItem svg{flex-shrink:0}.InstructionPage-module__amPESa__downloadButton{background:var(--gradient-red);color:#fff;border-radius:25px;align-items:center;gap:.75rem;margin-right:1rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px rgba(233,30,99,.3)}.InstructionPage-module__amPESa__downloadButton:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(233,30,99,.5)}.InstructionPage-module__amPESa__changeAppButton{color:rgba(255,255,255,.8);cursor:pointer;background:0 0;border:2px solid rgba(255,255,255,.2);border-radius:25px;padding:1rem 2rem;font-weight:600;transition:all .3s}.InstructionPage-module__amPESa__changeAppButton:hover{color:#fff;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.4)}.InstructionPage-module__amPESa__noAppSelected{text-align:center;background:rgba(255,255,255,.02);border:2px dashed rgba(255,255,255,.1);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:3rem;display:flex}.InstructionPage-module__amPESa__noAppSelected .InstructionPage-module__amPESa__placeholderIcon{opacity:.3;margin-bottom:2rem}.InstructionPage-module__amPESa__noAppSelected h2{color:#fff;margin-bottom:1rem;font-size:1.75rem}.InstructionPage-module__amPESa__noAppSelected p{color:rgba(255,255,255,.6);max-width:500px;margin-bottom:2rem;font-size:1.1rem}.InstructionPage-module__amPESa__selectAppButton{background:var(--gradient-red);color:#fff;cursor:pointer;border:none;border-radius:25px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 10px 30px rgba(233,30,99,.3)}.InstructionPage-module__amPESa__selectAppButton:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(233,30,99,.5)}.InstructionPage-module__amPESa__breadcrumbs{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:1400px;margin:0 auto;font-size:.9rem;display:flex}.InstructionPage-module__amPESa__breadcrumbLink{color:rgba(255,255,255,.5);text-decoration:none;transition:color .3s;position:relative}.InstructionPage-module__amPESa__breadcrumbLink:hover{color:var(--primary-red)}.InstructionPage-module__amPESa__breadcrumbLink:after{content:"";background:var(--primary-red);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.InstructionPage-module__amPESa__breadcrumbLink:hover:after{width:100%}.InstructionPage-module__amPESa__breadcrumbSeparator{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.8rem}.InstructionPage-module__amPESa__breadcrumbCurrent{color:rgba(255,255,255,.8);font-weight:500}.InstructionPage-module__amPESa__loadingSpinner{border:3px solid rgba(255,255,255,.3);border-top-color:#e91e63;border-radius:50%;width:50px;height:50px;margin:0 auto;animation:1s linear infinite InstructionPage-module__amPESa__spin}@keyframes InstructionPage-module__amPESa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.InstructionPage-module__amPESa__breadcrumbs{gap:.4rem;font-size:.85rem}.InstructionPage-module__amPESa__breadcrumbSeparator{font-size:.75rem}}@media (max-width:480px){.InstructionPage-module__amPESa__breadcrumbs{font-size:.8rem}}@media (max-width:1200px){.InstructionPage-module__amPESa__selectedAppHeader{text-align:center;flex-direction:column}.InstructionPage-module__amPESa__appInfo{flex-direction:column;align-items:center;display:flex}.InstructionPage-module__amPESa__appFeaturesList{align-items:center}.InstructionPage-module__amPESa__mockupImage{max-width:240px;height:300px}}@media (max-width:768px){.InstructionPage-module__amPESa__appSelectionModal{padding:1.5rem}.InstructionPage-module__amPESa__appSelectionModal h2{font-size:1.5rem}.InstructionPage-module__amPESa__appGrid{grid-template-columns:1fr}.InstructionPage-module__amPESa__selectedAppHeader{gap:2rem;padding:1.5rem}.InstructionPage-module__amPESa__appMockup{padding:0}.InstructionPage-module__amPESa__mockupImage{max-width:220px;width:auto!important;height:280px!important}.InstructionPage-module__amPESa__appInfo h2{font-size:1.5rem}.InstructionPage-module__amPESa__appInfo p{font-size:1rem}.InstructionPage-module__amPESa__downloadButton,.InstructionPage-module__amPESa__changeAppButton{text-align:center;width:100%;margin:.5rem 0;display:block}}@media (max-width:480px){.InstructionPage-module__amPESa__appSelectionOverlay{padding:1rem}.InstructionPage-module__amPESa__appSelectionModal{padding:1.25rem}.InstructionPage-module__amPESa__appCard{padding:1.5rem}.InstructionPage-module__amPESa__appCard h3{font-size:1.25rem}.InstructionPage-module__amPESa__appCard p{font-size:.9rem}.InstructionPage-module__amPESa__featureTag{padding:.2rem .5rem;font-size:.75rem}.InstructionPage-module__amPESa__recommendedBadge{padding:.4rem .8rem;font-size:.7rem;top:-8px;right:15px}.InstructionPage-module__amPESa__selectedAppHeader{padding:1rem}.InstructionPage-module__amPESa__noAppSelected{min-height:400px;padding:2rem}.InstructionPage-module__amPESa__noAppSelected h2{font-size:1.25rem}.InstructionPage-module__amPESa__noAppSelected p{font-size:.95rem}}
