.generation-indicator-module__NOuwcW__indicator{bottom:max(24px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(20px);z-index:10001;background:#1c1c1efa;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:16px;min-width:280px;max-width:400px;padding:16px 20px;animation:.3s generation-indicator-module__NOuwcW__slideIn;display:flex;position:fixed;box-shadow:0 8px 32px #0009}@keyframes generation-indicator-module__NOuwcW__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.generation-indicator-module__NOuwcW__indicator.generation-indicator-module__NOuwcW__processing{border-color:#60a5fa4d}.generation-indicator-module__NOuwcW__indicator.generation-indicator-module__NOuwcW__completed{border-color:#22c55e4d}.generation-indicator-module__NOuwcW__indicator.generation-indicator-module__NOuwcW__failed{border-color:#ef44444d}.generation-indicator-module__NOuwcW__content{flex-direction:column;flex:1;gap:8px;display:flex}.generation-indicator-module__NOuwcW__header{align-items:center;gap:12px;display:flex}.generation-indicator-module__NOuwcW__info{flex-direction:column;gap:2px;display:flex}.generation-indicator-module__NOuwcW__title{color:#fff;font-size:.9rem;font-weight:600}.generation-indicator-module__NOuwcW__details{color:#ffffff80;font-size:.8rem}.generation-indicator-module__NOuwcW__paramsHint{color:#a78bfacc;font-weight:500}.generation-indicator-module__NOuwcW__spinnerIcon{color:#60a5fa;animation:1s linear infinite generation-indicator-module__NOuwcW__spin}@keyframes generation-indicator-module__NOuwcW__spin{to{transform:rotate(360deg)}}.generation-indicator-module__NOuwcW__successIcon{color:#22c55e}.generation-indicator-module__NOuwcW__errorIcon{color:#ef4444}.generation-indicator-module__NOuwcW__progressBar{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.generation-indicator-module__NOuwcW__progressFill{background:linear-gradient(90deg,#60a5fa,#a78bfa);border-radius:2px;height:100%;transition:width .3s}.generation-indicator-module__NOuwcW__actions{align-items:center;gap:8px;display:flex}.generation-indicator-module__NOuwcW__viewBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.generation-indicator-module__NOuwcW__viewBtn:hover{transform:scale(1.02);box-shadow:0 4px 12px #60a5fa4d}.generation-indicator-module__NOuwcW__closeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.generation-indicator-module__NOuwcW__closeBtn:hover{color:#fff}@media (max-width:640px){.generation-indicator-module__NOuwcW__indicator{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));min-width:unset;max-width:unset}}
.upscale-indicator-module__26Cv5q__indicator{bottom:max(90px,calc(env(safe-area-inset-bottom) + 70px));right:max(24px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(20px);z-index:10000;background:#1c1c1efa;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:12px;min-width:220px;max-width:320px;padding:14px 18px;animation:.3s upscale-indicator-module__26Cv5q__slideIn;display:flex;position:fixed;box-shadow:0 8px 32px #0009}@keyframes upscale-indicator-module__26Cv5q__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.upscale-indicator-module__26Cv5q__indicator.upscale-indicator-module__26Cv5q__processing{border-color:#9333ea66}.upscale-indicator-module__26Cv5q__indicator.upscale-indicator-module__26Cv5q__completed{border-color:#22c55e66}.upscale-indicator-module__26Cv5q__indicator.upscale-indicator-module__26Cv5q__failed{border-color:#ef444466}.upscale-indicator-module__26Cv5q__content{flex-direction:column;flex:1;gap:8px;display:flex}.upscale-indicator-module__26Cv5q__header{align-items:center;gap:10px;display:flex}.upscale-indicator-module__26Cv5q__info{flex-direction:column;gap:2px;display:flex}.upscale-indicator-module__26Cv5q__title{color:#fff;font-size:.85rem;font-weight:600}.upscale-indicator-module__26Cv5q__details{color:#ffffff80;font-size:.75rem}.upscale-indicator-module__26Cv5q__spinnerIcon{color:#a78bfa;animation:1s linear infinite upscale-indicator-module__26Cv5q__spin}@keyframes upscale-indicator-module__26Cv5q__spin{to{transform:rotate(360deg)}}.upscale-indicator-module__26Cv5q__successIcon{color:#22c55e}.upscale-indicator-module__26Cv5q__errorIcon{color:#ef4444}.upscale-indicator-module__26Cv5q__progressBar{background:#ffffff1a;border-radius:2px;width:100%;height:3px;overflow:hidden}.upscale-indicator-module__26Cv5q__progressFill{background:linear-gradient(90deg,#9333ea,#3b82f6);border-radius:2px;height:100%;transition:width .4s}.upscale-indicator-module__26Cv5q__closeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.upscale-indicator-module__26Cv5q__closeBtn:hover{color:#fff}@media (max-width:640px){.upscale-indicator-module__26Cv5q__indicator{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(80px,calc(env(safe-area-inset-bottom) + 60px));min-width:unset;max-width:unset}}
.business-onboarding-modal-module__oWQwdq__overlay{z-index:1000;padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.business-onboarding-modal-module__oWQwdq__modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#1c1c1e;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:560px;max-height:90dvh;position:relative;overflow-y:auto}.business-onboarding-modal-module__oWQwdq__closeBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:all .2s;position:absolute;top:16px;right:16px}.business-onboarding-modal-module__oWQwdq__closeBtn:hover{color:#fff;background:#ffffff1a}.business-onboarding-modal-module__oWQwdq__title{color:#fff;margin:0;padding:24px 24px 0;font-size:1.5rem;font-weight:600}.business-onboarding-modal-module__oWQwdq__steps{justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.business-onboarding-modal-module__oWQwdq__step{align-items:center;gap:8px;display:flex}.business-onboarding-modal-module__oWQwdq__stepNumber{color:#ffffff80;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.business-onboarding-modal-module__oWQwdq__stepLabel{color:#ffffff80;font-size:.85rem;display:none}.business-onboarding-modal-module__oWQwdq__stepLine{background:#ffffff1a;width:40px;height:2px}.business-onboarding-modal-module__oWQwdq__stepActive .business-onboarding-modal-module__oWQwdq__stepNumber{color:#fff;background:linear-gradient(135deg,#60a5fa,#a78bfa)}.business-onboarding-modal-module__oWQwdq__stepActive .business-onboarding-modal-module__oWQwdq__stepLabel{color:#fff;display:block}.business-onboarding-modal-module__oWQwdq__stepDone .business-onboarding-modal-module__oWQwdq__stepNumber{color:#fff;background:#22c55e}.business-onboarding-modal-module__oWQwdq__content{padding:0 24px 24px}.business-onboarding-modal-module__oWQwdq__form{flex-direction:column;gap:16px;display:flex}.business-onboarding-modal-module__oWQwdq__field{flex-direction:column;gap:6px;display:flex}.business-onboarding-modal-module__oWQwdq__field label{color:#ffffffb3;font-size:.85rem}.business-onboarding-modal-module__oWQwdq__field input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:12px 16px;font-size:1rem;transition:all .2s}.business-onboarding-modal-module__oWQwdq__field input:focus{background:#60a5fa1a;border-color:#60a5fa;outline:none}.business-onboarding-modal-module__oWQwdq__field input::placeholder{color:#ffffff4d}.business-onboarding-modal-module__oWQwdq__packages{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.business-onboarding-modal-module__oWQwdq__packageCard{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:16px;padding:16px;transition:all .2s;position:relative}.business-onboarding-modal-module__oWQwdq__packageCard:hover{background:#ffffff14;border-color:#ffffff1a}.business-onboarding-modal-module__oWQwdq__packageSelected{background:#60a5fa1a;border-color:#60a5fa}.business-onboarding-modal-module__oWQwdq__popularBadge{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:6px;padding:4px 8px;font-size:.7rem;font-weight:600;position:absolute;top:-8px;right:12px}.business-onboarding-modal-module__oWQwdq__packageHeader{text-align:center;margin-bottom:8px}.business-onboarding-modal-module__oWQwdq__packageMembers{color:#fff;font-size:2rem;font-weight:700;display:block}.business-onboarding-modal-module__oWQwdq__packageLabel{color:#ffffff80;font-size:.8rem}.business-onboarding-modal-module__oWQwdq__packagePrice{text-align:center;color:#60a5fa;margin-bottom:8px;font-size:1.25rem;font-weight:600}.business-onboarding-modal-module__oWQwdq__packageDetails{color:#ffffff80;text-align:center;flex-direction:column;gap:4px;font-size:.75rem;display:flex}.business-onboarding-modal-module__oWQwdq__packageDiscount{color:#22c55e;text-align:center;background:#22c55e26;border-radius:6px;margin-top:8px;padding:4px 8px;font-size:.75rem;font-weight:500}.business-onboarding-modal-module__oWQwdq__summary{flex-direction:column;gap:12px;display:flex}.business-onboarding-modal-module__oWQwdq__summaryRow{background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.business-onboarding-modal-module__oWQwdq__summaryRow span{color:#fff9}.business-onboarding-modal-module__oWQwdq__summaryRow strong{color:#fff}.business-onboarding-modal-module__oWQwdq__summaryTotal{background:linear-gradient(135deg,#60a5fa1a,#a78bfa1a);border:1px solid #60a5fa33;border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:16px;display:flex}.business-onboarding-modal-module__oWQwdq__summaryTotal span{color:#fffc;font-size:1.1rem}.business-onboarding-modal-module__oWQwdq__summaryTotal strong{color:#60a5fa;font-size:1.5rem}.business-onboarding-modal-module__oWQwdq__invoiceNote{color:#fffc;background:#60a5fa14;border:1px solid #60a5fa33;border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:16px;font-size:.9rem;display:flex}.business-onboarding-modal-module__oWQwdq__invoiceNote svg{color:#60a5fa;flex-shrink:0;margin-top:2px}.business-onboarding-modal-module__oWQwdq__invoiceNote div{flex-direction:column;gap:4px;display:flex}.business-onboarding-modal-module__oWQwdq__invoiceNote p{color:#fff9;margin:0}.business-onboarding-modal-module__oWQwdq__invoiceNote strong{color:#60a5fa;font-size:1rem}.business-onboarding-modal-module__oWQwdq__invoiceSmall{color:#fff6!important;margin-top:8px!important;font-size:.8rem!important}.business-onboarding-modal-module__oWQwdq__confirmTitle{color:#fff;text-align:center;margin:0 0 16px;font-size:1.1rem;font-weight:600}.business-onboarding-modal-module__oWQwdq__paymentMethods{flex-direction:column;gap:12px;display:flex}.business-onboarding-modal-module__oWQwdq__paymentTitle{color:#fffc;text-align:center;margin:0 0 8px;font-size:1rem}.business-onboarding-modal-module__oWQwdq__paymentCard{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;transition:all .2s;display:flex}.business-onboarding-modal-module__oWQwdq__paymentCard:hover:not(.business-onboarding-modal-module__oWQwdq__paymentDisabled){background:#ffffff14;border-color:#ffffff1a}.business-onboarding-modal-module__oWQwdq__paymentSelected{background:#60a5fa1a;border-color:#60a5fa}.business-onboarding-modal-module__oWQwdq__paymentDisabled{opacity:.5;cursor:not-allowed}.business-onboarding-modal-module__oWQwdq__paymentIcon{color:#ffffffb3;background:#ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.business-onboarding-modal-module__oWQwdq__paymentSelected .business-onboarding-modal-module__oWQwdq__paymentIcon{color:#60a5fa;background:#60a5fa33}.business-onboarding-modal-module__oWQwdq__paymentInfo{flex-direction:column;flex:1;gap:4px;display:flex}.business-onboarding-modal-module__oWQwdq__paymentInfo strong{color:#fff;font-size:1rem}.business-onboarding-modal-module__oWQwdq__paymentInfo span{color:#ffffff80;font-size:.85rem}.business-onboarding-modal-module__oWQwdq__paymentCheck{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.business-onboarding-modal-module__oWQwdq__paymentBadge{color:#ffffff80;background:#ffffff1a;border-radius:6px;padding:4px 10px;font-size:.75rem}.business-onboarding-modal-module__oWQwdq__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:.9rem}.business-onboarding-modal-module__oWQwdq__actions{border-top:1px solid #ffffff1a;gap:12px;padding:24px;display:flex}.business-onboarding-modal-module__oWQwdq__cancelBtn,.business-onboarding-modal-module__oWQwdq__backBtn{cursor:pointer;color:#ffffffb3;background:#ffffff1a;border:none;border-radius:12px;flex:1;padding:14px 24px;font-size:1rem;font-weight:500;transition:all .2s}.business-onboarding-modal-module__oWQwdq__cancelBtn:hover,.business-onboarding-modal-module__oWQwdq__backBtn:hover{color:#fff;background:#ffffff26}.business-onboarding-modal-module__oWQwdq__nextBtn,.business-onboarding-modal-module__oWQwdq__submitBtn{cursor:pointer;border:none;border-radius:12px;flex:2;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.business-onboarding-modal-module__oWQwdq__nextBtn{color:#fff;background:linear-gradient(135deg,#60a5fa,#a78bfa)}.business-onboarding-modal-module__oWQwdq__nextBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #60a5fa4d}.business-onboarding-modal-module__oWQwdq__submitBtn{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.business-onboarding-modal-module__oWQwdq__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.business-onboarding-modal-module__oWQwdq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.business-onboarding-modal-module__oWQwdq__priceSection{background:#ffffff08;border-radius:12px;margin-top:16px;padding:12px}.business-onboarding-modal-module__oWQwdq__priceSection .business-onboarding-modal-module__oWQwdq__summaryRow{background:0 0;padding:8px 0}.business-onboarding-modal-module__oWQwdq__promoSection{margin-top:12px}.business-onboarding-modal-module__oWQwdq__promoInput{gap:8px;display:flex}.business-onboarding-modal-module__oWQwdq__promoInput input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:12px 16px;font-size:.95rem}.business-onboarding-modal-module__oWQwdq__promoInput input:focus{border-color:#60a5fa;outline:none}.business-onboarding-modal-module__oWQwdq__promoInput input::placeholder{color:#ffffff4d}.business-onboarding-modal-module__oWQwdq__promoInput button{color:#60a5fa;cursor:pointer;white-space:nowrap;background:#60a5fa33;border:none;border-radius:10px;padding:12px 20px;font-weight:500;transition:all .2s}.business-onboarding-modal-module__oWQwdq__promoInput button:hover{background:#60a5fa4d}.business-onboarding-modal-module__oWQwdq__promoApplied{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.business-onboarding-modal-module__oWQwdq__promoCode{color:#22c55e;font-size:.95rem;font-weight:600}.business-onboarding-modal-module__oWQwdq__promoApplied button{color:#fff9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:6px 12px;font-size:.85rem;transition:all .2s}.business-onboarding-modal-module__oWQwdq__promoApplied button:hover{color:#fff;background:#ffffff1a}.business-onboarding-modal-module__oWQwdq__promoError{color:#ef4444;background:#ef44441a;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:.85rem}.business-onboarding-modal-module__oWQwdq__promoSuccess{color:#22c55e;background:#22c55e1a;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:.85rem}.business-onboarding-modal-module__oWQwdq__paymentSelector{background:#ffffff08;border-radius:12px;margin:16px 0;padding:16px}.business-onboarding-modal-module__oWQwdq__paymentSelectorTitle{color:#ffffffb3;text-align:center;margin:0 0 12px;font-size:.9rem}.business-onboarding-modal-module__oWQwdq__paymentOptions{gap:12px;display:flex}.business-onboarding-modal-module__oWQwdq__paymentOption{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:10px;flex:1;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex}.business-onboarding-modal-module__oWQwdq__paymentOption:hover{background:#ffffff14}.business-onboarding-modal-module__oWQwdq__paymentOptionSelected{background:#60a5fa1a;border-color:#60a5fa}.business-onboarding-modal-module__oWQwdq__paymentOption input{display:none}.business-onboarding-modal-module__oWQwdq__paymentOptionIcon{color:#fff9;background:#ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.business-onboarding-modal-module__oWQwdq__paymentOptionSelected .business-onboarding-modal-module__oWQwdq__paymentOptionIcon{color:#60a5fa;background:#60a5fa33}.business-onboarding-modal-module__oWQwdq__paymentOptionText{flex-direction:column;gap:2px;display:flex}.business-onboarding-modal-module__oWQwdq__paymentOptionText strong{color:#fff;font-size:.9rem;font-weight:600}.business-onboarding-modal-module__oWQwdq__paymentOptionText small{color:#ffffff80;font-size:.75rem}.business-onboarding-modal-module__oWQwdq__enterpriseCard{text-align:center;background:linear-gradient(135deg,#a78bfa1a,#60a5fa1a);border:1px dashed #a78bfa4d;border-radius:16px;grid-column:1/-1;padding:20px}.business-onboarding-modal-module__oWQwdq__enterpriseHeader{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.business-onboarding-modal-module__oWQwdq__enterpriseIcon{color:#a78bfa;background:#a78bfa33;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.business-onboarding-modal-module__oWQwdq__enterpriseTitle{color:#fff;font-size:1.1rem;font-weight:600}.business-onboarding-modal-module__oWQwdq__enterpriseText{color:#fff9;margin:0 0 16px;font-size:.9rem}.business-onboarding-modal-module__oWQwdq__enterpriseContacts{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.business-onboarding-modal-module__oWQwdq__enterpriseLink{color:#a78bfa;background:#ffffff14;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.business-onboarding-modal-module__oWQwdq__enterpriseLink:hover{background:#a78bfa33;transform:translateY(-1px)}.business-onboarding-modal-module__oWQwdq__enterpriseLink svg{flex-shrink:0}@media (max-width:480px){.business-onboarding-modal-module__oWQwdq__overlay{align-items:flex-end;padding:0}.business-onboarding-modal-module__oWQwdq__modal{-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;max-height:95vh}.business-onboarding-modal-module__oWQwdq__title{padding:20px 20px 0;font-size:1.25rem}.business-onboarding-modal-module__oWQwdq__steps{padding:16px}.business-onboarding-modal-module__oWQwdq__content{padding:0 20px 20px}.business-onboarding-modal-module__oWQwdq__packages{grid-template-columns:1fr}.business-onboarding-modal-module__oWQwdq__stepLabel{display:none!important}.business-onboarding-modal-module__oWQwdq__paymentOptions,.business-onboarding-modal-module__oWQwdq__promoInput{flex-direction:column}.business-onboarding-modal-module__oWQwdq__promoInput button{width:100%}.business-onboarding-modal-module__oWQwdq__actions{padding:16px 20px}.business-onboarding-modal-module__oWQwdq__enterpriseContacts{flex-direction:column;gap:10px}.business-onboarding-modal-module__oWQwdq__enterpriseLink{justify-content:center}}
.create-photoset-modal-module__G3T55W__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.create-photoset-modal-module__G3T55W__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#1c1c1ef2;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:700px;max-height:90dvh;overflow-y:auto}.create-photoset-modal-module__G3T55W__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.create-photoset-modal-module__G3T55W__header h2{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.create-photoset-modal-module__G3T55W__closeBtn{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .2s;display:flex}.create-photoset-modal-module__G3T55W__closeBtn:hover{color:#fff;background:#ffffff26}.create-photoset-modal-module__G3T55W__progress{border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;gap:8px;padding:20px 28px;display:flex}.create-photoset-modal-module__G3T55W__progressStep{flex-direction:column;align-items:center;gap:6px;display:flex}.create-photoset-modal-module__G3T55W__progressStep span{color:#ffffff80;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.create-photoset-modal-module__G3T55W__progressStep p{color:#fff6;white-space:nowrap;font-size:.75rem}.create-photoset-modal-module__G3T55W__progressStep.create-photoset-modal-module__G3T55W__active span{color:#fff;background:linear-gradient(135deg,#60a5fa,#a78bfa)}.create-photoset-modal-module__G3T55W__progressStep.create-photoset-modal-module__G3T55W__active p{color:#fffc}.create-photoset-modal-module__G3T55W__progressStep.create-photoset-modal-module__G3T55W__completed span{color:#fff;background:#22c55e}.create-photoset-modal-module__G3T55W__progressLine{background:#ffffff1a;width:40px;height:2px;margin-bottom:20px}.create-photoset-modal-module__G3T55W__content{padding:24px 28px}.create-photoset-modal-module__G3T55W__packagesGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.create-photoset-modal-module__G3T55W__packageCard{cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;padding:16px;transition:all .2s;position:relative}.create-photoset-modal-module__G3T55W__packageCard:hover{background:#6366f10d;border-color:#6366f14d}.create-photoset-modal-module__G3T55W__packageCard.create-photoset-modal-module__G3T55W__selected{background:#6366f126;border-color:#818cf8}.create-photoset-modal-module__G3T55W__popularBadge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#60a5fa,#a78bfa);border-radius:4px;padding:4px 8px;font-size:.65rem;font-weight:600;position:absolute;top:-8px;right:12px}.create-photoset-modal-module__G3T55W__packageHeader h3{color:#fff;margin-bottom:8px;font-size:.95rem;font-weight:600}.create-photoset-modal-module__G3T55W__packageDetails{margin-bottom:12px}.create-photoset-modal-module__G3T55W__employees,.create-photoset-modal-module__G3T55W__photos{color:#fff9;margin-bottom:2px;font-size:.8rem}.create-photoset-modal-module__G3T55W__packagePrice{flex-direction:column;gap:4px;display:flex}.create-photoset-modal-module__G3T55W__totalPrice{color:#fff;font-size:1.1rem;font-weight:600}.create-photoset-modal-module__G3T55W__perPhotoPrice{color:#ffffff80;font-size:.75rem}.create-photoset-modal-module__G3T55W__discountBadge{color:#22c55e;background:#22c55e26;border-radius:4px;width:fit-content;padding:2px 6px;font-size:.7rem;font-weight:500;display:inline-block}.create-photoset-modal-module__G3T55W__enterpriseCard{text-align:center;background:#ffffff08;border:2px dashed #ffffff26;border-radius:12px;padding:16px}.create-photoset-modal-module__G3T55W__enterpriseCard h3{color:#fff;margin-bottom:8px;font-size:.95rem;font-weight:600}.create-photoset-modal-module__G3T55W__enterpriseCard p{color:#ffffff80;margin-bottom:12px;font-size:.8rem}.create-photoset-modal-module__G3T55W__contactBtn{color:#fff;background:#ffffff1a;border-radius:6px;padding:8px 16px;font-size:.8rem;text-decoration:none;transition:background .2s;display:inline-block}.create-photoset-modal-module__G3T55W__contactBtn:hover{background:#ffffff26}.create-photoset-modal-module__G3T55W__detailsStep{flex-direction:column;gap:20px;display:flex}.create-photoset-modal-module__G3T55W__field{flex-direction:column;gap:8px;display:flex}.create-photoset-modal-module__G3T55W__field label{color:#fffc;font-size:.9rem;font-weight:500}.create-photoset-modal-module__G3T55W__field input{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:12px 16px;font-size:.95rem}.create-photoset-modal-module__G3T55W__field input:focus{border-color:#60a5fa;outline:none}.create-photoset-modal-module__G3T55W__styleGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.create-photoset-modal-module__G3T55W__styleCard{cursor:pointer;text-align:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px;transition:all .2s;display:flex}.create-photoset-modal-module__G3T55W__styleImage{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.create-photoset-modal-module__G3T55W__styleCard:hover{border-color:#6366f14d}.create-photoset-modal-module__G3T55W__styleCard.create-photoset-modal-module__G3T55W__selected{background:#6366f126;border-color:#818cf8}.create-photoset-modal-module__G3T55W__styleName{color:#fff;font-size:.85rem;font-weight:500}.create-photoset-modal-module__G3T55W__confirmStep{flex-direction:column;gap:20px;display:flex}.create-photoset-modal-module__G3T55W__summaryCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.create-photoset-modal-module__G3T55W__summaryCard h3{color:#fff;margin-bottom:16px;font-size:1rem;font-weight:600}.create-photoset-modal-module__G3T55W__summaryRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:8px 0;display:flex}.create-photoset-modal-module__G3T55W__summaryRow:last-child{border-bottom:none}.create-photoset-modal-module__G3T55W__summaryRow span:first-child{color:#fff9;font-size:.9rem}.create-photoset-modal-module__G3T55W__summaryRow span:last-child{color:#fff;font-size:.9rem;font-weight:500}.create-photoset-modal-module__G3T55W__totalRow{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:16px}.create-photoset-modal-module__G3T55W__total{color:#60a5fa!important;font-size:1.25rem!important}.create-photoset-modal-module__G3T55W__paymentSelector{margin-top:16px}.create-photoset-modal-module__G3T55W__paymentLabel{color:#fffc;margin-bottom:10px;font-size:.9rem;font-weight:500;display:block}.create-photoset-modal-module__G3T55W__paymentOptions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.create-photoset-modal-module__G3T55W__paymentOption{cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.create-photoset-modal-module__G3T55W__paymentOption:hover{border-color:#6366f14d}.create-photoset-modal-module__G3T55W__paymentOption.create-photoset-modal-module__G3T55W__selected{background:#6366f126;border-color:#818cf8}.create-photoset-modal-module__G3T55W__paymentIcon{font-size:1.5rem}.create-photoset-modal-module__G3T55W__paymentText{flex-direction:column;gap:2px;display:flex}.create-photoset-modal-module__G3T55W__paymentText strong{color:#fff;font-size:.9rem}.create-photoset-modal-module__G3T55W__paymentText span{color:#ffffff80;font-size:.75rem}.create-photoset-modal-module__G3T55W__promoSection{margin-top:16px}.create-photoset-modal-module__G3T55W__promoInput{gap:8px;display:flex}.create-photoset-modal-module__G3T55W__promoInput input{color:#fff;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:10px 14px;font-size:.9rem}.create-photoset-modal-module__G3T55W__promoInput input:focus{border-color:#60a5fa;outline:none}.create-photoset-modal-module__G3T55W__promoApplyBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;padding:10px 16px;font-size:.85rem;transition:background .2s}.create-photoset-modal-module__G3T55W__promoApplyBtn:hover{background:#ffffff26}.create-photoset-modal-module__G3T55W__promoApplied{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.create-photoset-modal-module__G3T55W__promoCode{color:#22c55e;font-family:monospace;font-size:.9rem;font-weight:600}.create-photoset-modal-module__G3T55W__promoDiscountBadge{color:#22c55e;background:#22c55e33;border-radius:4px;padding:2px 8px;font-size:.8rem;font-weight:500}.create-photoset-modal-module__G3T55W__promoRemoveBtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:.75rem}.create-photoset-modal-module__G3T55W__promoRemoveBtn:hover{color:#fff;background:#ffffff1a}.create-photoset-modal-module__G3T55W__promoError{color:#ef4444;margin-top:8px;font-size:.8rem}.create-photoset-modal-module__G3T55W__promoSuccess{color:#22c55e;margin-top:8px;font-size:.8rem}.create-photoset-modal-module__G3T55W__priceBreakdown{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-top:16px;padding:16px}.create-photoset-modal-module__G3T55W__discountRow span:last-child{color:#22c55e!important}.create-photoset-modal-module__G3T55W__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px;font-size:.85rem}.create-photoset-modal-module__G3T55W__actions{border-top:1px solid #ffffff1a;gap:12px;padding:20px 28px;display:flex}.create-photoset-modal-module__G3T55W__cancelBtn,.create-photoset-modal-module__G3T55W__backBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;flex:1;padding:12px;font-size:.9rem;transition:all .2s}.create-photoset-modal-module__G3T55W__cancelBtn:hover,.create-photoset-modal-module__G3T55W__backBtn:hover{color:#fff;background:#ffffff14}.create-photoset-modal-module__G3T55W__nextBtn,.create-photoset-modal-module__G3T55W__createBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:10px;flex:1;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}.create-photoset-modal-module__G3T55W__nextBtn:hover:not(:disabled),.create-photoset-modal-module__G3T55W__createBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #60a5fa4d}.create-photoset-modal-module__G3T55W__nextBtn:disabled,.create-photoset-modal-module__G3T55W__createBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.create-photoset-modal-module__G3T55W__overlay{align-items:flex-end;padding:0}.create-photoset-modal-module__G3T55W__modal{-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;max-height:95vh;margin:0}.create-photoset-modal-module__G3T55W__header{padding:20px}.create-photoset-modal-module__G3T55W__header h2{font-size:1.1rem}.create-photoset-modal-module__G3T55W__content{padding:16px 20px}.create-photoset-modal-module__G3T55W__packagesGrid{grid-template-columns:1fr;gap:10px}.create-photoset-modal-module__G3T55W__styleGrid{grid-template-columns:repeat(2,1fr);gap:6px}.create-photoset-modal-module__G3T55W__styleCard{padding:8px}.create-photoset-modal-module__G3T55W__styleName{font-size:.75rem}.create-photoset-modal-module__G3T55W__progress{padding:12px 16px}.create-photoset-modal-module__G3T55W__progressStep p{display:none}.create-photoset-modal-module__G3T55W__progressLine{width:24px;margin-bottom:0}.create-photoset-modal-module__G3T55W__actions{padding:16px 20px}.create-photoset-modal-module__G3T55W__paymentOptions{grid-template-columns:1fr;gap:8px}.create-photoset-modal-module__G3T55W__promoInput{flex-direction:column}.create-photoset-modal-module__G3T55W__promoInput input,.create-photoset-modal-module__G3T55W__promoApplyBtn{width:100%}.create-photoset-modal-module__G3T55W__summaryCard{padding:16px}}
.feedback-popup-module__N5lqKG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:flex-start;padding:60px 20px 20px;animation:.2s feedback-popup-module__N5lqKG__fadeIn;display:flex;position:fixed;inset:0}@keyframes feedback-popup-module__N5lqKG__fadeIn{0%{opacity:0}to{opacity:1}}.feedback-popup-module__N5lqKG__popup{background:linear-gradient(#1a1a1f 0%,#141418 100%);border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:420px;padding:32px;animation:.3s feedback-popup-module__N5lqKG__slideDown;position:relative;box-shadow:0 20px 60px #00000080}@keyframes feedback-popup-module__N5lqKG__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.feedback-popup-module__N5lqKG__closeBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s;position:absolute;top:16px;right:16px}.feedback-popup-module__N5lqKG__closeBtn:hover{color:#fff}.feedback-popup-module__N5lqKG__header{text-align:center;margin-bottom:24px}.feedback-popup-module__N5lqKG__header h2{color:#fff;margin:0 0 8px;font-size:1.5rem;font-weight:600}.feedback-popup-module__N5lqKG__header p{color:#fff9;margin:0;font-size:.95rem}.feedback-popup-module__N5lqKG__stars{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.feedback-popup-module__N5lqKG__star{color:#ffffff4d;cursor:pointer;transform-origin:50%;background:0 0;border:none;padding:4px;transition:all .15s}.feedback-popup-module__N5lqKG__star:hover{transform:scale(1.15)}.feedback-popup-module__N5lqKG__starActive{color:#fbbf24}.feedback-popup-module__N5lqKG__textarea{color:#fff;resize:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.feedback-popup-module__N5lqKG__textarea::placeholder{color:#fff6}.feedback-popup-module__N5lqKG__textarea:focus{border-color:#8b5cf680;outline:none}.feedback-popup-module__N5lqKG__actions{gap:12px;margin-top:20px;display:flex}.feedback-popup-module__N5lqKG__skipBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:12px;flex:1;padding:14px 20px;font-size:.95rem;font-weight:500;transition:all .2s}.feedback-popup-module__N5lqKG__skipBtn:hover{color:#fff;border-color:#ffffff4d}.feedback-popup-module__N5lqKG__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;flex:1;padding:14px 20px;font-size:.95rem;font-weight:600;transition:all .2s}.feedback-popup-module__N5lqKG__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px #8b5cf666}.feedback-popup-module__N5lqKG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.feedback-popup-module__N5lqKG__successContent{text-align:center;padding:20px 0}.feedback-popup-module__N5lqKG__successIcon{color:#22c55e;background:linear-gradient(135deg,#22c55e33,#16a34a33);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;animation:.3s feedback-popup-module__N5lqKG__scaleIn;display:flex}@keyframes feedback-popup-module__N5lqKG__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.feedback-popup-module__N5lqKG__successContent h2{color:#fff;margin:0 0 8px;font-size:1.5rem;font-weight:600}.feedback-popup-module__N5lqKG__successContent p{color:#fff9;margin:0 0 28px;font-size:.95rem}.feedback-popup-module__N5lqKG__closeSuccessBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;padding:14px 40px;font-size:.95rem;font-weight:600;transition:all .2s}.feedback-popup-module__N5lqKG__closeSuccessBtn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #22c55e66}@media (max-width:480px){.feedback-popup-module__N5lqKG__overlay{align-items:flex-start;padding:40px 16px 16px}.feedback-popup-module__N5lqKG__popup{padding:24px}.feedback-popup-module__N5lqKG__header h2{font-size:1.25rem}.feedback-popup-module__N5lqKG__stars{gap:4px}.feedback-popup-module__N5lqKG__star svg{width:28px;height:28px}}
.generation-modal-module__vyslaa__overlay{z-index:9000;background:#0a0a0a;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.generation-modal-module__vyslaa__closeBtn{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));color:#ffffffb3;cursor:pointer;z-index:100;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:fixed}.generation-modal-module__vyslaa__closeBtn:hover{color:#fff;background:#ffffff26}.generation-modal-module__vyslaa__content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:center;padding:80px 20px 40px;display:flex;overflow-y:auto}.generation-modal-module__vyslaa__confirmOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.generation-modal-module__vyslaa__confirmDialog{text-align:center;background:#1a1a1a;border:1px solid #ffffff26;border-radius:16px;width:100%;max-width:320px;padding:24px}.generation-modal-module__vyslaa__confirmDialog h3{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600}.generation-modal-module__vyslaa__confirmDialog p{color:#fff9;margin:0 0 24px;font-size:14px}.generation-modal-module__vyslaa__confirmButtons{gap:12px;display:flex}.generation-modal-module__vyslaa__confirmCancel{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.generation-modal-module__vyslaa__confirmCancel:hover{background:#ef444440}.generation-modal-module__vyslaa__confirmContinue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.generation-modal-module__vyslaa__confirmContinue:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed66}@media (max-width:480px){.generation-modal-module__vyslaa__closeBtn{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:40px;height:40px}.generation-modal-module__vyslaa__content{padding:70px 16px 32px}.generation-modal-module__vyslaa__confirmDialog{padding:20px}.generation-modal-module__vyslaa__confirmButtons{flex-direction:column-reverse}}
.payment-status-modal-module__Ki_5Da__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.payment-status-modal-module__Ki_5Da__modal{text-align:center;background:linear-gradient(#1a1a2e 0%,#16162a 100%);border:1px solid #7c3aed4d;border-radius:24px;width:100%;max-width:420px;padding:48px 40px;animation:.3s ease-out payment-status-modal-module__Ki_5Da__modalIn;position:relative;overflow:hidden}@keyframes payment-status-modal-module__Ki_5Da__modalIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.payment-status-modal-module__Ki_5Da__confettiContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.payment-status-modal-module__Ki_5Da__confettiPiece{border-radius:2px;width:10px;height:10px;animation:linear forwards payment-status-modal-module__Ki_5Da__confettiFall;position:absolute;top:-20px;transform:rotate(0)}@keyframes payment-status-modal-module__Ki_5Da__confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(500px)rotate(720deg)}}.payment-status-modal-module__Ki_5Da__iconContainer{margin-bottom:24px}.payment-status-modal-module__Ki_5Da__icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex}.payment-status-modal-module__Ki_5Da__icon svg{width:40px;height:40px}.payment-status-modal-module__Ki_5Da__iconSuccess{color:#fff;background:linear-gradient(135deg,#10b981,#34d399);animation:2s ease-in-out infinite payment-status-modal-module__Ki_5Da__iconPulse;box-shadow:0 8px 32px #10b98166}@keyframes payment-status-modal-module__Ki_5Da__iconPulse{0%,to{transform:scale(1);box-shadow:0 8px 32px #10b98166}50%{transform:scale(1.05);box-shadow:0 12px 40px #10b98199}}.payment-status-modal-module__Ki_5Da__iconFailed{color:#fff;background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 8px 32px #ef444466}.payment-status-modal-module__Ki_5Da__iconPending{color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 8px 32px #3b82f666}.payment-status-modal-module__Ki_5Da__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:1s linear infinite payment-status-modal-module__Ki_5Da__spin}@keyframes payment-status-modal-module__Ki_5Da__spin{to{transform:rotate(360deg)}}.payment-status-modal-module__Ki_5Da__title{color:#fff;margin:0 0 12px;font-size:24px;font-weight:700}.payment-status-modal-module__Ki_5Da__subtitle{color:#ffffffb3;margin:0 0 32px;font-size:15px;line-height:1.6}.payment-status-modal-module__Ki_5Da__buttons{flex-direction:column;gap:12px;display:flex}.payment-status-modal-module__Ki_5Da__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:16px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.payment-status-modal-module__Ki_5Da__primaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed66}.payment-status-modal-module__Ki_5Da__primaryButton:disabled{opacity:.7;cursor:not-allowed}.payment-status-modal-module__Ki_5Da__secondaryButton{color:#fffc;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:12px;width:100%;padding:14px 24px;font-size:15px;font-weight:500;transition:all .2s}.payment-status-modal-module__Ki_5Da__secondaryButton:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}.payment-status-modal-module__Ki_5Da__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.payment-status-modal-module__Ki_5Da__buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite payment-status-modal-module__Ki_5Da__spin}@media (max-width:480px){.payment-status-modal-module__Ki_5Da__modal{border-radius:20px;padding:36px 24px}.payment-status-modal-module__Ki_5Da__icon{width:64px;height:64px}.payment-status-modal-module__Ki_5Da__icon svg{width:32px;height:32px}.payment-status-modal-module__Ki_5Da__title{font-size:20px}.payment-status-modal-module__Ki_5Da__subtitle{font-size:14px}}
.payment-modal-module__9B3Icq__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.payment-modal-module__9B3Icq__modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1c1ef2;border:1px solid #ffffff26;border-radius:24px;width:100%;max-width:420px;max-height:90dvh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000e6}.payment-modal-module__9B3Icq__modal h2{color:#fff;text-align:center;margin-bottom:8px;font-size:24px;font-weight:700}.payment-modal-module__9B3Icq__subtitle{color:#fff9;text-align:center;margin-bottom:24px;font-size:14px}.payment-modal-module__9B3Icq__closeBtn{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.payment-modal-module__9B3Icq__closeBtn:hover{color:#fff;background:#fff3}.payment-modal-module__9B3Icq__packageInfo{background:#ffffff0d;border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}.payment-modal-module__9B3Icq__packageIcon{background:linear-gradient(135deg,var(--primary),#a855f7);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.payment-modal-module__9B3Icq__packageName{color:#fff;font-size:18px;font-weight:600}.payment-modal-module__9B3Icq__packageDesc{color:#ffffff80;font-size:13px}.payment-modal-module__9B3Icq__priceSection{margin-bottom:20px}.payment-modal-module__9B3Icq__priceRow{color:#ffffffb3;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.payment-modal-module__9B3Icq__discountRow{color:#10b981}.payment-modal-module__9B3Icq__totalRow{color:#fff;border-top:1px solid #ffffff1a;margin-top:4px;padding-top:12px;font-weight:600}.payment-modal-module__9B3Icq__totalPrice{color:var(--primary);font-size:20px}.payment-modal-module__9B3Icq__promoSection{margin-bottom:20px}.payment-modal-module__9B3Icq__promoInput{gap:8px;display:flex}.payment-modal-module__9B3Icq__promoInput input{color:#fff;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:12px 16px;font-size:14px}.payment-modal-module__9B3Icq__promoInput input:focus{border-color:var(--primary);outline:none}.payment-modal-module__9B3Icq__promoInput input::placeholder{color:#fff6;text-transform:none}.payment-modal-module__9B3Icq__promoInput button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.payment-modal-module__9B3Icq__promoInput button:hover:not(:disabled){background:#ffffff26}.payment-modal-module__9B3Icq__promoInput button:disabled{opacity:.7;cursor:not-allowed}.payment-modal-module__9B3Icq__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite payment-modal-module__9B3Icq__spin;display:inline-block}@keyframes payment-modal-module__9B3Icq__spin{to{transform:rotate(360deg)}}.payment-modal-module__9B3Icq__promoApplied{background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.payment-modal-module__9B3Icq__promoCode{color:#10b981;font-weight:600}.payment-modal-module__9B3Icq__promoApplied button{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px}.payment-modal-module__9B3Icq__promoApplied button:hover{color:#fff}.payment-modal-module__9B3Icq__promoError{color:#ef4444;background:#ef44441a;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px}.payment-modal-module__9B3Icq__promoSuccess{color:#10b981;background:#10b9811a;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px}.payment-modal-module__9B3Icq__payBtn{background:linear-gradient(135deg,var(--primary),#a855f7);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .2s}.payment-modal-module__9B3Icq__payBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #9333ea66}.payment-modal-module__9B3Icq__payBtn:disabled{opacity:.6;cursor:not-allowed}.payment-modal-module__9B3Icq__testPayBtn{color:#eab308;cursor:pointer;background:#eab30826;border:1px dashed #eab30880;border-radius:10px;width:100%;margin-top:10px;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.payment-modal-module__9B3Icq__testPayBtn:hover:not(:disabled){background:#eab30840;border-color:#eab308}.payment-modal-module__9B3Icq__testPayBtn:disabled{opacity:.5;cursor:not-allowed}.payment-modal-module__9B3Icq__termsSection{margin-bottom:16px}.payment-modal-module__9B3Icq__termsLabel{cursor:pointer;color:#fff9;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.payment-modal-module__9B3Icq__termsLabel a{color:var(--primary);text-decoration:none}.payment-modal-module__9B3Icq__termsLabel a:hover{text-decoration:underline}.payment-modal-module__9B3Icq__termsCheckbox{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px}.payment-modal-module__9B3Icq__secureNote{color:#fff6;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}@keyframes payment-modal-module__9B3Icq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.payment-modal-module__9B3Icq__shimmerLine{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:4px;height:16px;animation:1.5s infinite payment-modal-module__9B3Icq__shimmer}.payment-modal-module__9B3Icq__priceShimmer{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.payment-modal-module__9B3Icq__priceShimmer .payment-modal-module__9B3Icq__shimmerLine:first-child{width:60%}.payment-modal-module__9B3Icq__priceShimmer .payment-modal-module__9B3Icq__shimmerLine:last-child{width:25%}.payment-modal-module__9B3Icq__totalShimmer{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:12px}.payment-modal-module__9B3Icq__totalShimmer .payment-modal-module__9B3Icq__shimmerLine:last-child{width:30%;height:24px}@media (max-width:480px){.payment-modal-module__9B3Icq__overlay{align-items:flex-end;padding:12px}.payment-modal-module__9B3Icq__modal{-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;max-width:100%;max-height:90vh;padding:24px 20px;overflow-y:auto}.payment-modal-module__9B3Icq__modal h2{font-size:20px}.payment-modal-module__9B3Icq__subtitle{font-size:13px}.payment-modal-module__9B3Icq__packageInfo{gap:12px;padding:12px}.payment-modal-module__9B3Icq__packageIcon{width:48px;height:48px}.payment-modal-module__9B3Icq__packageName{font-size:16px}.payment-modal-module__9B3Icq__promoInput{flex-direction:column}.payment-modal-module__9B3Icq__promoInput input,.payment-modal-module__9B3Icq__promoInput button{width:100%}.payment-modal-module__9B3Icq__termsLabel{font-size:11px}.payment-modal-module__9B3Icq__payBtn{padding:14px;font-size:15px}}.payment-modal-module__9B3Icq__pendingState{text-align:center;padding:24px 0}.payment-modal-module__9B3Icq__pendingSpinner{border:3px solid #7c3aed33;border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite payment-modal-module__9B3Icq__spin}.payment-modal-module__9B3Icq__pendingText{color:#ffffffb3;margin:0 0 16px;font-size:14px;line-height:1.5}.payment-modal-module__9B3Icq__cancelPendingBtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:10px 24px;font-size:14px;transition:all .2s}.payment-modal-module__9B3Icq__cancelPendingBtn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}
.style-generation-modal-module__Bvu1Qa__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.style-generation-modal-module__Bvu1Qa__modal{background:#1c1c1efa;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 48px #0006,inset 0 0 0 1px #ffffff0d}.style-generation-modal-module__Bvu1Qa__header{background:#ffffff05;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.style-generation-modal-module__Bvu1Qa__headerContent{flex-direction:column;gap:4px;display:flex}.style-generation-modal-module__Bvu1Qa__title{color:#fff;margin:0;font-size:18px;font-weight:600}.style-generation-modal-module__Bvu1Qa__styleBadge{color:#ffffff80;margin:0;font-size:13px}.style-generation-modal-module__Bvu1Qa__closeBtn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.style-generation-modal-module__Bvu1Qa__closeBtn:hover{color:#fff;background:#ffffff1a}.style-generation-modal-module__Bvu1Qa__content{background:#0003;flex:1;padding:24px;overflow-y:auto}@media (max-width:600px){.style-generation-modal-module__Bvu1Qa__overlay{align-items:flex-end;padding:0}.style-generation-modal-module__Bvu1Qa__modal{border-bottom:none;border-radius:24px 24px 0 0;max-width:100%;max-height:95vh}.style-generation-modal-module__Bvu1Qa__header{padding:16px 20px}.style-generation-modal-module__Bvu1Qa__content{padding:20px}.style-generation-modal-module__Bvu1Qa__title{font-size:16px}}@media (max-width:375px){.style-generation-modal-module__Bvu1Qa__header{padding:14px 16px}.style-generation-modal-module__Bvu1Qa__content{padding:16px}.style-generation-modal-module__Bvu1Qa__closeBtn{width:36px;height:36px}}
.styles-module__A-Puda__container{max-width:1200px;margin:0 auto;padding:24px}.styles-module__A-Puda__header{margin-bottom:24px}.styles-module__A-Puda__title{color:var(--text-primary);margin:0 0 8px;font-size:24px;font-weight:600}.styles-module__A-Puda__subtitle{color:var(--text-secondary);margin:0;font-size:14px}.styles-module__A-Puda__tabs{-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.styles-module__A-Puda__tab{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.styles-module__A-Puda__tab:hover{border-color:var(--border-hover);color:var(--text-primary)}.styles-module__A-Puda__tab.styles-module__A-Puda__tabActive{background:var(--primary);border-color:var(--primary);color:#fff}.styles-module__A-Puda__tabFavorites svg{transition:transform .2s}.styles-module__A-Puda__tabFavorites.styles-module__A-Puda__tabActive svg{transform:scale(1.1)}.styles-module__A-Puda__favCount{background:#fff3;border-radius:10px;padding:2px 6px;font-size:12px}.styles-module__A-Puda__filters{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.styles-module__A-Puda__filterGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styles-module__A-Puda__filterLabel{color:var(--text-secondary);font-size:13px;font-weight:500}.styles-module__A-Puda__filterBtn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .2s}.styles-module__A-Puda__filterBtn:hover{color:#60a5fa;border-color:#60a5fa}.styles-module__A-Puda__filterBtn.styles-module__A-Puda__filterActive{color:#60a5fa;background:#60a5fa26;border-color:#60a5fa}.styles-module__A-Puda__useCaseBtn:hover{color:#fbbf24;border-color:#fbbf24}.styles-module__A-Puda__useCaseBtn.styles-module__A-Puda__filterActive{color:#fbbf24;background:#fbbf2426;border-color:#fbbf24}.styles-module__A-Puda__clearBtn{color:#f66;cursor:pointer;background:0 0;border:1px solid #f66;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:12px;transition:all .2s}.styles-module__A-Puda__clearBtn:hover{background:#ff66661a}.styles-module__A-Puda__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.styles-module__A-Puda__empty{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.styles-module__A-Puda__empty svg{opacity:.5}.styles-module__A-Puda__empty p{margin:0;font-size:15px}.styles-module__A-Puda__loading{justify-content:center;align-items:center;padding:60px 20px;display:flex}.styles-module__A-Puda__spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite styles-module__A-Puda__spin}@keyframes styles-module__A-Puda__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.styles-module__A-Puda__container{padding:16px}.styles-module__A-Puda__title{font-size:20px}.styles-module__A-Puda__tabs{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.styles-module__A-Puda__filters{gap:8px;padding:10px 12px}.styles-module__A-Puda__filterGroup{gap:6px}.styles-module__A-Puda__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}}@media (max-width:480px){.styles-module__A-Puda__grid{grid-template-columns:1fr}}
.frame-editor-module__rBT4zG__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.frame-editor-module__rBT4zG__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#1c1c1ef2;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:700px;max-height:90dvh;overflow-y:auto}.frame-editor-module__rBT4zG__header{border-bottom:1px solid #ffffff1a;padding:24px 24px 16px;position:relative}.frame-editor-module__rBT4zG__titleRow{align-items:center;gap:12px;display:flex}.frame-editor-module__rBT4zG__header h2{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.frame-editor-module__rBT4zG__betaBadge{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.frame-editor-module__rBT4zG__subtitle{color:#ffffff80;margin:8px 0 0;font-size:.85rem}.frame-editor-module__rBT4zG__closeBtn{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.frame-editor-module__rBT4zG__closeBtn:hover{color:#fff;background:#ffffff26}.frame-editor-module__rBT4zG__content{padding:24px}.frame-editor-module__rBT4zG__section{margin-bottom:24px}.frame-editor-module__rBT4zG__section h3{color:#fffc;margin-bottom:12px;font-size:.9rem;font-weight:600}.frame-editor-module__rBT4zG__photoGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;padding:4px;display:grid;overflow-y:auto}.frame-editor-module__rBT4zG__photoOption{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:8px;transition:all .2s;position:relative;overflow:hidden}.frame-editor-module__rBT4zG__photoOption img{object-fit:cover;width:100%;height:100%}.frame-editor-module__rBT4zG__photoOption:hover{border-color:#60a5fa80}.frame-editor-module__rBT4zG__photoOption.frame-editor-module__rBT4zG__selected{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa4d}.frame-editor-module__rBT4zG__checkmark{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.frame-editor-module__rBT4zG__frameGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.frame-editor-module__rBT4zG__frameOption{cursor:pointer;background:#ffffff08;border:2px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:all .2s;display:flex}.frame-editor-module__rBT4zG__frameOption:hover{background:#60a5fa1a;border-color:#60a5fa80}.frame-editor-module__rBT4zG__frameOption.frame-editor-module__rBT4zG__selected{background:#60a5fa26;border-color:#60a5fa}.frame-editor-module__rBT4zG__frameOption img{object-fit:contain;border-radius:4px;width:60px;height:60px}.frame-editor-module__rBT4zG__frameOption span{color:#ffffffb3;font-size:.75rem}.frame-editor-module__rBT4zG__noFrame{background:#ffffff0d}.frame-editor-module__rBT4zG__noFrameIcon{color:#fff6;border:2px dashed #fff3;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}.frame-editor-module__rBT4zG__previewContainer{background:#0000004d;border-radius:12px;justify-content:center;padding:20px;display:flex}.frame-editor-module__rBT4zG__previewImage{border-radius:8px;width:200px;height:200px;box-shadow:0 8px 32px #0006}.frame-editor-module__rBT4zG__previewPlaceholder{text-align:center;color:#fff6;border:2px dashed #fff3;border-radius:8px;justify-content:center;align-items:center;width:200px;height:200px;font-size:.85rem;display:flex}.frame-editor-module__rBT4zG__actions{justify-content:center;padding-top:8px;display:flex}.frame-editor-module__rBT4zG__exportBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:12px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .2s}.frame-editor-module__rBT4zG__exportBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #60a5fa4d}.frame-editor-module__rBT4zG__exportBtn:disabled{opacity:.5;cursor:not-allowed}.frame-editor-module__rBT4zG__emptyState{text-align:center;padding:60px 24px}.frame-editor-module__rBT4zG__emptyState svg{color:#ffffff4d;margin-bottom:16px}.frame-editor-module__rBT4zG__emptyState p{color:#fff9;margin-bottom:8px;font-size:1rem}.frame-editor-module__rBT4zG__hint{color:#fff6!important;font-size:.9rem!important}.frame-editor-module__rBT4zG__loadingFrames,.frame-editor-module__rBT4zG__noFramesHint{text-align:center;color:#ffffff80;grid-column:1/-1;padding:24px;font-size:.9rem}@media (max-width:600px){.frame-editor-module__rBT4zG__modal{border-radius:0;max-height:100vh}.frame-editor-module__rBT4zG__photoGrid{grid-template-columns:repeat(4,1fr)}.frame-editor-module__rBT4zG__frameGrid{grid-template-columns:repeat(3,1fr)}.frame-editor-module__rBT4zG__previewImage,.frame-editor-module__rBT4zG__previewPlaceholder{width:160px;height:160px}}
.dashboard-module__Gx_nyq__dashboardContent{width:100%}.dashboard-module__Gx_nyq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.dashboard-module__Gx_nyq__loadingText{color:#fff9;font-size:.9rem}.dashboard-module__Gx_nyq__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dashboard-module__Gx_nyq__header h1{color:#fff;font-size:28px;font-weight:700}.dashboard-module__Gx_nyq__stats{gap:12px;display:flex}.dashboard-module__Gx_nyq__statCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;padding:8px 16px;display:flex}.dashboard-module__Gx_nyq__statLabel{color:#fff9;font-size:11px}.dashboard-module__Gx_nyq__statValue{color:#fff;font-size:16px;font-weight:700}.dashboard-module__Gx_nyq__tabsPanel{-webkit-backdrop-filter:blur(30px)saturate(180%);background:#1c1c1ed9;border:1px solid #ffffff26;border-radius:24px;max-width:100%;margin-bottom:32px;padding:20px;overflow:hidden;box-shadow:0 20px 60px #000c,inset 0 1px #ffffff1a}.dashboard-module__Gx_nyq__tabsWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:20px;overflow-x:auto}.dashboard-module__Gx_nyq__tabsWrapper::-webkit-scrollbar{display:none}.dashboard-module__Gx_nyq__tabs{flex-wrap:nowrap;gap:8px;min-width:min-content;display:flex}@media (min-width:768px){.dashboard-module__Gx_nyq__tabs{flex-wrap:wrap}}.dashboard-module__Gx_nyq__tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff9;cursor:pointer;background:#ffffff0d;border:none;border-radius:16px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s;position:relative}.dashboard-module__Gx_nyq__tab:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-module__Gx_nyq__tab:hover{color:#ffffffe6;background:#ffffff14}.dashboard-module__Gx_nyq__tabActive{box-shadow:0 0 20px #007aff4d,inset 0 1px 1px #fff3;color:#60a5fa!important;background:#007aff33!important}.dashboard-module__Gx_nyq__addTab{color:#fff9;cursor:pointer;background:0 0;border:2px dashed #fff3;border-radius:16px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s}.dashboard-module__Gx_nyq__addTab:hover{color:#007affcc;border-color:#007aff66}.dashboard-module__Gx_nyq__moreTabsBtn{color:#ffffff80;cursor:pointer;white-space:nowrap;background:#ffffff14;border:none;border-radius:16px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .2s}.dashboard-module__Gx_nyq__moreTabsBtn:hover{color:#fffc;background:#ffffff1f}.dashboard-module__Gx_nyq__tabTheme{color:#818cf8;background:#6366f133;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.dashboard-module__Gx_nyq__content{min-height:400px}.dashboard-module__Gx_nyq__generationBlock{border-bottom:1px solid #ffffff1a;margin-bottom:32px;padding-bottom:24px}.dashboard-module__Gx_nyq__generationBlock:last-child{border-bottom:none;margin-bottom:0}.dashboard-module__Gx_nyq__section{margin-bottom:24px}.dashboard-module__Gx_nyq__section h3{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600}.dashboard-module__Gx_nyq__photoGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.dashboard-module__Gx_nyq__photoCard{aspect-ratio:3/4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.dashboard-module__Gx_nyq__photoCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0009}.dashboard-module__Gx_nyq__photoCard img{object-fit:cover;width:100%;height:100%}.dashboard-module__Gx_nyq__photoCard.dashboard-module__Gx_nyq__locked{cursor:not-allowed}.dashboard-module__Gx_nyq__lockOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.dashboard-module__Gx_nyq__downloadBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:0;background:#007affe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s;display:flex;position:absolute;bottom:12px;right:12px}.dashboard-module__Gx_nyq__photoCard:hover .dashboard-module__Gx_nyq__downloadBtn{opacity:1}.dashboard-module__Gx_nyq__downloadBtn:hover{background:#007aff;transform:scale(1.1)}.dashboard-module__Gx_nyq__divider{background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;margin:24px 0}.dashboard-module__Gx_nyq__emptyState{text-align:center;color:#ffffff80;padding:60px 20px}.dashboard-module__Gx_nyq__emptyState p{margin-bottom:24px;font-size:16px}.dashboard-module__Gx_nyq__gallerySection{margin-top:40px}.dashboard-module__Gx_nyq__gallerySection h2{color:#fff;text-align:center;margin-bottom:6px;font-size:24px;font-weight:700}.dashboard-module__Gx_nyq__gallerySubtitle{text-align:center;color:#fff9;margin-bottom:24px;font-size:14px}.dashboard-module__Gx_nyq__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.dashboard-module__Gx_nyq__galleryCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#1c1c1e99;border:1px solid #ffffff1a;border-radius:16px;transition:all .3s;overflow:hidden}.dashboard-module__Gx_nyq__galleryCard:hover{border-color:#007aff66;transform:translateY(-8px);box-shadow:0 16px 48px #0009}.dashboard-module__Gx_nyq__galleryCard img{aspect-ratio:3/4;object-fit:cover;width:100%}.dashboard-module__Gx_nyq__galleryCardContent{padding:12px}.dashboard-module__Gx_nyq__galleryCardContent h4{color:#fff;margin-bottom:8px;font-size:13px;font-weight:600}.dashboard-module__Gx_nyq__wantStyleBtn{color:#007aff;cursor:pointer;background:#007aff26;border:none;border-radius:10px;width:100%;padding:8px;font-size:12px;font-weight:600;transition:all .2s}.dashboard-module__Gx_nyq__wantStyleBtn:hover{background:#007aff40}.dashboard-module__Gx_nyq__paywallOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dashboard-module__Gx_nyq__paywallModal{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1c1ef2;border:1px solid #ffffff26;border-radius:28px;width:100%;max-width:500px;padding:40px;position:relative;box-shadow:0 20px 60px #000000e6}.dashboard-module__Gx_nyq__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;transition:all .2s;position:absolute;top:16px;right:16px}.dashboard-module__Gx_nyq__closeBtn:hover{background:#fff3}.dashboard-module__Gx_nyq__paywallModal h2{color:#fff;text-align:center;margin-bottom:8px;font-size:28px;font-weight:700}.dashboard-module__Gx_nyq__paywallModal>p{text-align:center;color:#fff9;margin-bottom:24px}.dashboard-module__Gx_nyq__paywallFeatures{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.dashboard-module__Gx_nyq__feature{color:#34c759;background:#34c7591a;border:1px solid #34c75933;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:500}.dashboard-module__Gx_nyq__pricingCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:24px}.dashboard-module__Gx_nyq__pricingCard h3{color:#fff;margin-bottom:8px;font-size:20px;font-weight:600}.dashboard-module__Gx_nyq__price{color:#007aff;margin-bottom:16px;font-size:36px;font-weight:700}.dashboard-module__Gx_nyq__price span{color:#fff9;font-size:18px}.dashboard-module__Gx_nyq__pricingCard>p{color:#fff9;margin-bottom:12px;font-size:14px}.dashboard-module__Gx_nyq__employeeInput,.dashboard-module__Gx_nyq__emailInput{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-bottom:12px;padding:12px 16px;font-size:14px}.dashboard-module__Gx_nyq__employeeInput:focus,.dashboard-module__Gx_nyq__emailInput:focus{border-color:#007aff80;outline:none}.dashboard-module__Gx_nyq__photoModal{z-index:1000;cursor:pointer;background:#000000f2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dashboard-module__Gx_nyq__photoModal img{border-radius:20px;max-width:90%;max-height:90%;box-shadow:0 20px 60px #000000e6}.dashboard-module__Gx_nyq__headerActions{align-items:center;gap:16px;display:flex}.dashboard-module__Gx_nyq__logoutBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:8px 16px;font-size:13px;transition:all .2s}.dashboard-module__Gx_nyq__logoutBtn:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.dashboard-module__Gx_nyq__bulkUploadBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.dashboard-module__Gx_nyq__bulkUploadBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f14d}.dashboard-module__Gx_nyq__upgradeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#007aff 0%,#5856d6 100%);border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.dashboard-module__Gx_nyq__upgradeBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #007aff4d}.dashboard-module__Gx_nyq__accountBadge{color:#818cf8;vertical-align:middle;background:#6366f133;border-radius:20px;margin-left:12px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.dashboard-module__Gx_nyq__viewToggle{background:#ffffff0d;border-radius:12px;gap:8px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.dashboard-module__Gx_nyq__viewBtn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.dashboard-module__Gx_nyq__viewBtn:hover{color:#ffffffe6}.dashboard-module__Gx_nyq__viewBtnActive{color:#818cf8;background:#6366f133}.dashboard-module__Gx_nyq__teamHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-module__Gx_nyq__teamHeader h2{color:#fff;font-size:20px;font-weight:600}.dashboard-module__Gx_nyq__addMemberBtn{color:#6366f1cc;cursor:pointer;background:0 0;border:2px dashed #6366f166;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.dashboard-module__Gx_nyq__addMemberBtn:hover{background:#6366f11a;border-color:#6366f199}.dashboard-module__Gx_nyq__membersGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.dashboard-module__Gx_nyq__memberCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.dashboard-module__Gx_nyq__memberCard:hover{background:#ffffff0d;border-color:#6366f14d}.dashboard-module__Gx_nyq__memberAvatar{background:#6366f133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.dashboard-module__Gx_nyq__memberAvatar img{object-fit:cover;width:100%;height:100%}.dashboard-module__Gx_nyq__memberAvatar span{color:#818cf8;text-transform:uppercase;font-size:18px;font-weight:600}.dashboard-module__Gx_nyq__memberInfo{flex:1;min-width:0}.dashboard-module__Gx_nyq__memberInfo h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;overflow:hidden}.dashboard-module__Gx_nyq__memberInfo p{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;overflow:hidden}.dashboard-module__Gx_nyq__memberStatus{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.dashboard-module__Gx_nyq__statuspending{color:#fbbf24;background:#fbbf2433}.dashboard-module__Gx_nyq__statusactive{color:#34c759;background:#34c75933}.dashboard-module__Gx_nyq__statuscompleted{color:#818cf8;background:#6366f133}.dashboard-module__Gx_nyq__statusPaid{color:#34c759!important}.dashboard-module__Gx_nyq__statusPending{color:#fbbf24!important}.dashboard-module__Gx_nyq__memberStats{text-align:right}.dashboard-module__Gx_nyq__memberStats span{color:#ffffff80;font-size:12px}.dashboard-module__Gx_nyq__emptyTeam{text-align:center;grid-column:1/-1;padding:48px 24px}.dashboard-module__Gx_nyq__emptyTeam p{color:#ffffff80;max-width:400px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:14px}.dashboard-module__Gx_nyq__loadingSpinner{border:3px solid #ffffff1a;border-top-color:#6366f1cc;border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1s linear infinite dashboard-module__Gx_nyq__spin}@keyframes dashboard-module__Gx_nyq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.dashboard-module__Gx_nyq__header{flex-direction:column;align-items:flex-start;gap:16px}.dashboard-module__Gx_nyq__stats{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.dashboard-module__Gx_nyq__statCard{flex:1;min-width:80px}.dashboard-module__Gx_nyq__tabsPanel{border-radius:16px;margin-bottom:20px;padding:16px}.dashboard-module__Gx_nyq__tabsWrapper{margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.dashboard-module__Gx_nyq__tabs{gap:6px}.dashboard-module__Gx_nyq__tab,.dashboard-module__Gx_nyq__addTab{border-radius:12px;flex-shrink:0;padding:6px 12px;font-size:12px}.dashboard-module__Gx_nyq__tabTheme{display:none}.dashboard-module__Gx_nyq__photoGrid{grid-template-columns:repeat(2,1fr);gap:8px}.dashboard-module__Gx_nyq__galleryGrid{grid-template-columns:repeat(2,1fr);gap:12px}.dashboard-module__Gx_nyq__paywallModal{padding:24px}.dashboard-module__Gx_nyq__content{min-height:300px}}.dashboard-module__Gx_nyq__photosetsList{flex-direction:column;gap:24px;display:flex}.dashboard-module__Gx_nyq__photosetHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.dashboard-module__Gx_nyq__photosetHeader h3{color:#fff;margin-bottom:8px;font-size:18px;font-weight:600}.dashboard-module__Gx_nyq__statusBadge{border-radius:20px;margin-right:8px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.dashboard-module__Gx_nyq__status_pending{color:#fbbf24;background:#fbbf2433}.dashboard-module__Gx_nyq__status_uploading{color:#3b82f6;background:#3b82f633}.dashboard-module__Gx_nyq__status_processing{color:#a855f7;background:#a855f733}.dashboard-module__Gx_nyq__status_completed{color:#34c759;background:#34c75933}.dashboard-module__Gx_nyq__status_failed{color:#ef4444;background:#ef444433}.dashboard-module__Gx_nyq__styleBadge{color:#818cf8;background:#6366f133;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.dashboard-module__Gx_nyq__deleteBtn{color:#ef444499;cursor:pointer;background:#ef44441a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.dashboard-module__Gx_nyq__deleteBtn:hover{color:#ef4444;background:#ef444433}.dashboard-module__Gx_nyq__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:14px}.dashboard-module__Gx_nyq__processingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.dashboard-module__Gx_nyq__processingOverlay p{color:#fffc;font-size:14px}.dashboard-module__Gx_nyq__processingIndicator{color:#a855f7e6;background:linear-gradient(135deg,#7c3aed26,#a855f71a);border:1px solid #7c3aed40;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.dashboard-module__Gx_nyq__processingDot{background:#a855f7;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite dashboard-module__Gx_nyq__processingPulse}@keyframes dashboard-module__Gx_nyq__processingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.dashboard-module__Gx_nyq__processingCount{background:#7c3aed33;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600}.dashboard-module__Gx_nyq__modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dashboard-module__Gx_nyq__modalContent{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1c1ef2;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:400px;padding:24px;box-shadow:0 20px 60px #000000e6}.dashboard-module__Gx_nyq__modalContent h2{color:#fff;margin-bottom:8px;font-size:20px;font-weight:600}.dashboard-module__Gx_nyq__readyToGenerate{text-align:center;background:linear-gradient(135deg,#9333ea1a,#3b82f61a);border:1px solid #9333ea33;border-radius:16px;margin-top:16px;padding:32px}.dashboard-module__Gx_nyq__readyToGenerate .dashboard-module__Gx_nyq__emoji{margin-bottom:16px;font-size:48px;display:block}.dashboard-module__Gx_nyq__readyToGenerate h3{color:#fff;margin-bottom:8px;font-size:20px;font-weight:600}.dashboard-module__Gx_nyq__readyToGenerate p{color:#fff9;margin-bottom:20px;font-size:14px}.dashboard-module__Gx_nyq__failedState{text-align:center;background:linear-gradient(135deg,#ef44441a,#dc26260d);border:1px solid #ef444440;border-radius:16px;margin-top:16px;padding:32px}.dashboard-module__Gx_nyq__failedState .dashboard-module__Gx_nyq__failedIcon{margin-bottom:16px;font-size:48px;display:block}.dashboard-module__Gx_nyq__failedState h3{color:#ef4444;margin-bottom:8px;font-size:20px;font-weight:600}.dashboard-module__Gx_nyq__failedState p{color:#fff9;max-width:320px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:14px}.dashboard-module__Gx_nyq__failedActions{flex-direction:column;align-items:center;gap:12px;display:flex}.dashboard-module__Gx_nyq__failedActions .dashboard-module__Gx_nyq__btn{min-width:200px}.dashboard-module__Gx_nyq__supportLink{color:#ffffff80;font-size:13px;text-decoration:underline;transition:color .2s}.dashboard-module__Gx_nyq__supportLink:hover{color:#fffc}.dashboard-module__Gx_nyq__customGenerationInfo{background:#a78bfa14;border:1px solid #a78bfa33;border-radius:12px;margin-top:12px;padding:16px}.dashboard-module__Gx_nyq__customPromptBox{margin-bottom:12px}.dashboard-module__Gx_nyq__customPromptLabel{color:#a78bfa;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:600;display:flex}.dashboard-module__Gx_nyq__customPromptText{color:#ffffffd9;background:#0003;border-radius:8px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.5}.dashboard-module__Gx_nyq__customSettings{flex-wrap:wrap;gap:10px;display:flex}.dashboard-module__Gx_nyq__customSettingItem{color:#ffffffb3;background:#ffffff14;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.8rem;display:inline-flex}.dashboard-module__Gx_nyq__customSettingItem svg{opacity:.6}.dashboard-module__Gx_nyq__customSettingsRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module__Gx_nyq__editPromptBtn{cursor:pointer;color:#ffffff80;background:0 0;border:none;margin-left:4px;padding:4px;transition:color .2s}.dashboard-module__Gx_nyq__editPromptBtn:hover{color:#a78bfa}.dashboard-module__Gx_nyq__regenerateBtn{color:#a78bfa;cursor:pointer;white-space:nowrap;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.dashboard-module__Gx_nyq__regenerateBtn:hover:not(:disabled){background:#a78bfa40;border-color:#a78bfa80}.dashboard-module__Gx_nyq__regenerateBtn:disabled{opacity:.5;cursor:not-allowed}.dashboard-module__Gx_nyq__miniSpinner{border:2px solid #a78bfa4d;border-top-color:#a78bfa;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite dashboard-module__Gx_nyq__spin}.dashboard-module__Gx_nyq__promptEditModal{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dashboard-module__Gx_nyq__promptEditContent{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:500px;padding:24px}.dashboard-module__Gx_nyq__promptEditHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dashboard-module__Gx_nyq__promptEditHeader h3{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.dashboard-module__Gx_nyq__promptEditClose{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.dashboard-module__Gx_nyq__promptEditClose:hover{color:#fff;background:#ffffff26}.dashboard-module__Gx_nyq__promptEditTextarea{color:#fff;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:100px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.dashboard-module__Gx_nyq__promptEditTextarea::placeholder{color:#ffffff4d}.dashboard-module__Gx_nyq__promptEditTextarea:focus{border-color:#a78bfa}.dashboard-module__Gx_nyq__promptEditActions{gap:12px;margin-top:16px;display:flex}.dashboard-module__Gx_nyq__promptEditCancel{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;flex:1;padding:12px;font-size:.9rem;transition:all .2s}.dashboard-module__Gx_nyq__promptEditCancel:hover{background:#ffffff26}.dashboard-module__Gx_nyq__promptEditSave{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:10px;flex:1;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}.dashboard-module__Gx_nyq__promptEditSave:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #60a5fa4d}.dashboard-module__Gx_nyq__promptEditSave:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.dashboard-module__Gx_nyq__customGenerationInfo{padding:12px}.dashboard-module__Gx_nyq__customSettings{gap:8px}.dashboard-module__Gx_nyq__customSettingItem{padding:3px 8px;font-size:.75rem}.dashboard-module__Gx_nyq__customSettingsRow{flex-direction:column;gap:12px}.dashboard-module__Gx_nyq__regenerateBtn{justify-content:center;width:100%}.dashboard-module__Gx_nyq__promptEditContent{padding:20px}.dashboard-module__Gx_nyq__promptEditActions{flex-direction:column}}
.generate-module__RRQfNG__main{background:#0a0a0b;height:100vh;padding:20px;position:relative;overflow:hidden}.generate-module__RRQfNG__backButton{color:#fff9;z-index:100;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex;position:absolute;top:24px;left:24px}.generate-module__RRQfNG__backButton:hover{color:#ffffffe6;background:#ffffff1a;border-color:#fff3}.generate-module__RRQfNG__backButton svg{transition:transform .2s}.generate-module__RRQfNG__backButton:hover svg{transform:translate(-3px)}.generate-module__RRQfNG__container{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1400px;height:calc(100vh - 80px);margin:0 auto;padding-top:60px;display:grid}.generate-module__RRQfNG__uploadSection{justify-content:center;align-items:center;height:100%;display:flex}.generate-module__RRQfNG__heroSection{flex-direction:column;justify-content:center;height:100%;padding:40px;display:flex}.generate-module__RRQfNG__tipsSection{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:32px}.generate-module__RRQfNG__tipsTitle{color:#fff;margin:0 0 24px;font-size:1.2rem;font-weight:600}.generate-module__RRQfNG__tipsList{flex-direction:column;gap:20px;display:flex}.generate-module__RRQfNG__tipItem{align-items:flex-start;gap:16px;display:flex}.generate-module__RRQfNG__tipIcon{background:#9333ea26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.generate-module__RRQfNG__tipTitle{color:#fff;margin-bottom:4px;font-size:1rem;font-weight:500}.generate-module__RRQfNG__tipDesc{color:#ffffff80;font-size:.85rem;line-height:1.5}.generate-module__RRQfNG__heroSection.generate-module__RRQfNG__hidden{display:none}.generate-module__RRQfNG__container.generate-module__RRQfNG__singleColumn{grid-template-columns:1fr}.generate-module__RRQfNG__container.generate-module__RRQfNG__singleColumn .generate-module__RRQfNG__uploadSection{max-width:600px;margin:0 auto}@media (max-width:1024px){.generate-module__RRQfNG__container{grid-template-columns:1fr;gap:32px;padding-top:70px}.generate-module__RRQfNG__heroSection{display:none}.generate-module__RRQfNG__uploadSection{height:auto;min-height:70vh}.generate-module__RRQfNG__main{height:auto;min-height:100vh;overflow:auto}}@media (max-width:640px){.generate-module__RRQfNG__main{padding:10px}.generate-module__RRQfNG__backButton{padding:6px 12px;font-size:.85rem;top:16px;left:16px}.generate-module__RRQfNG__container{padding-top:60px}}
.corp-module__3KoVwW__container{width:100%}.corp-module__3KoVwW__navTabs{background:#ffffff0d;border-radius:12px;gap:8px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.corp-module__3KoVwW__navTab{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.corp-module__3KoVwW__navTab:hover{color:#ffffffe6;background:#ffffff0d}.corp-module__3KoVwW__navTabActive{color:#fff;background:#ffffff1a}.corp-module__3KoVwW__navTabIcon{width:18px;height:18px}.corp-module__3KoVwW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.corp-module__3KoVwW__header h1{color:#fff;margin-bottom:4px;font-size:1.75rem;font-weight:600}.corp-module__3KoVwW__header p{color:#fff9;font-size:.9rem}.corp-module__3KoVwW__headerActions{align-items:center;gap:12px;display:flex}.corp-module__3KoVwW__memberCount{color:#ffffffb3;background:#ffffff14;border-radius:10px;padding:8px 16px;font-size:.875rem}.corp-module__3KoVwW__bulkBtn{color:#818cf8;cursor:pointer;background:#6366f133;border:none;border-radius:10px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .2s}.corp-module__3KoVwW__bulkBtn:hover{background:#6366f14d}.corp-module__3KoVwW__addBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:10px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .2s}.corp-module__3KoVwW__addBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #60a5fa4d}.corp-module__3KoVwW__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1e99;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.corp-module__3KoVwW__table{border-collapse:collapse;width:100%}.corp-module__3KoVwW__table th{text-align:left;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:16px 20px;font-size:.8rem;font-weight:500}.corp-module__3KoVwW__table td{color:#fff;border-bottom:1px solid #ffffff0d;padding:16px 20px;font-size:.9rem}.corp-module__3KoVwW__table tr:last-child td{border-bottom:none}.corp-module__3KoVwW__table tr:hover td{background:#ffffff08}.corp-module__3KoVwW__memberCell{align-items:center;gap:12px;display:flex}.corp-module__3KoVwW__avatar{background:linear-gradient(135deg,#60a5fa,#a78bfa);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.corp-module__3KoVwW__avatar span{color:#fff;text-transform:uppercase;font-weight:600}.corp-module__3KoVwW__memberName{color:#fff;font-weight:500}.corp-module__3KoVwW__memberEmail{color:#ffffff80;font-size:.8rem}.corp-module__3KoVwW__statusBadge{border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-block}.corp-module__3KoVwW__statusPending{color:#fbbf24;background:#fbbf2426}.corp-module__3KoVwW__statusUploaded{color:#60a5fa;background:#60a5fa26}.corp-module__3KoVwW__statusGenerating{color:#a78bfa;background:#a78bfa26}.corp-module__3KoVwW__statusCompleted{color:#22c55e;background:#22c55e26}.corp-module__3KoVwW__photoCount{color:#fff9;font-size:.85rem}.corp-module__3KoVwW__actions{gap:8px;display:flex}.corp-module__3KoVwW__viewBtn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;padding:6px 12px;font-size:.8rem;transition:all .2s}.corp-module__3KoVwW__viewBtn:hover{color:#fff;background:#ffffff1f}.corp-module__3KoVwW__deleteBtn{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:8px;padding:6px 12px;font-size:.8rem;transition:all .2s}.corp-module__3KoVwW__deleteBtn:hover{background:#ef444433}.corp-module__3KoVwW__empty{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1e99;border:1px solid #ffffff1a;border-radius:16px;padding:80px 24px}.corp-module__3KoVwW__empty svg{color:#ffffff4d;margin-bottom:20px}.corp-module__3KoVwW__empty h3{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:600}.corp-module__3KoVwW__empty p{color:#ffffff80;max-width:400px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:.9rem}.corp-module__3KoVwW__noAccess{text-align:center;padding:100px 24px}.corp-module__3KoVwW__noAccess svg{color:#ffffff4d;margin-bottom:24px}.corp-module__3KoVwW__noAccess h2{color:#fff9;margin-bottom:24px;font-size:1.25rem}.corp-module__3KoVwW__upgradeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:12px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .2s}.corp-module__3KoVwW__upgradeBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #60a5fa4d}.corp-module__3KoVwW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.corp-module__3KoVwW__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1ef2;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:400px;padding:32px}.corp-module__3KoVwW__modal h2{color:#fff;margin-bottom:24px;font-size:1.25rem;font-weight:600}.corp-module__3KoVwW__field{margin-bottom:16px}.corp-module__3KoVwW__field label{color:#ffffffb3;margin-bottom:8px;font-size:.875rem;display:block}.corp-module__3KoVwW__field input{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem}.corp-module__3KoVwW__field input:focus{border-color:#60a5fa;outline:none}.corp-module__3KoVwW__modalActions{gap:12px;margin-top:24px;display:flex}.corp-module__3KoVwW__cancelBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;flex:1;padding:12px;font-size:.9rem;transition:all .2s}.corp-module__3KoVwW__cancelBtn:hover{color:#fff;background:#ffffff14}.corp-module__3KoVwW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:10px;flex:1;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}.corp-module__3KoVwW__submitBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #60a5fa4d}.corp-module__3KoVwW__loading{justify-content:center;align-items:center;min-height:400px;display:flex}.corp-module__3KoVwW__spinner{border:3px solid #ffffff1a;border-top-color:#60a5fa;border-radius:50%;width:32px;height:32px;animation:1s linear infinite corp-module__3KoVwW__spin}@keyframes corp-module__3KoVwW__spin{to{transform:rotate(360deg)}}.corp-module__3KoVwW__emptyState{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1e99;border:1px solid #ffffff1a;border-radius:16px;padding:80px 24px}.corp-module__3KoVwW__emptyState p{color:#fff9;margin-bottom:8px;font-size:1rem}.corp-module__3KoVwW__hint{color:#fff6!important;margin-bottom:24px!important;font-size:.9rem!important}.corp-module__3KoVwW__input{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;width:100%;margin-bottom:12px;padding:12px 16px;font-size:.95rem}.corp-module__3KoVwW__input:focus{border-color:#60a5fa;outline:none}.corp-module__3KoVwW__styleGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.corp-module__3KoVwW__styleOption{cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:12px;transition:all .2s}.corp-module__3KoVwW__styleOption:hover{background:#6366f11a;border-color:#6366f180}.corp-module__3KoVwW__styleSelected{background:#6366f133;border-color:#818cf8}.corp-module__3KoVwW__styleName{color:#fff;font-size:.8rem;font-weight:500}.corp-module__3KoVwW__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px;font-size:.85rem}.corp-module__3KoVwW__photosetsList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.corp-module__3KoVwW__photosetCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#1c1c1e99;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.corp-module__3KoVwW__photosetCard:before{content:"";opacity:0;background:linear-gradient(90deg,#60a5fa,#a78bfa);height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.corp-module__3KoVwW__photosetCard:hover{background:#232328cc;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.corp-module__3KoVwW__photosetCard:hover:before{opacity:1}.corp-module__3KoVwW__photosetHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.corp-module__3KoVwW__photosetIcon{background:linear-gradient(135deg,#60a5fa26,#a78bfa26);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.corp-module__3KoVwW__photosetIcon svg{color:#818cf8;width:20px;height:20px}.corp-module__3KoVwW__photosetInfo{flex:1;min-width:0}.corp-module__3KoVwW__photosetInfo h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.95rem;font-weight:600;overflow:hidden}.corp-module__3KoVwW__photosetDescription{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.corp-module__3KoVwW__photosetMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.corp-module__3KoVwW__styleBadge{color:#a5b4fc;background:#6366f11f;border-radius:5px;padding:3px 8px;font-size:.7rem;font-weight:500}.corp-module__3KoVwW__participantCount{color:#fff6;align-items:center;gap:4px;font-size:.75rem;display:flex}.corp-module__3KoVwW__participantCount svg{width:12px;height:12px}.corp-module__3KoVwW__photosetFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.corp-module__3KoVwW__statusBadge{border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.7rem;font-weight:500;display:inline-flex}.corp-module__3KoVwW__statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.corp-module__3KoVwW__photosetRight{align-items:center;gap:8px;display:flex}.corp-module__3KoVwW__openArrow{color:#ffffff4d;font-size:1rem;transition:all .2s}.corp-module__3KoVwW__photosetCard:hover .corp-module__3KoVwW__openArrow{color:#fff9;transform:translate(3px)}.corp-module__3KoVwW__createdDate{color:#ffffff4d;font-size:.7rem}.corp-module__3KoVwW__noAccessIcon,.corp-module__3KoVwW__emptyIcon{color:#ffffff4d;margin-bottom:20px}.corp-module__3KoVwW__noAccess p{color:#ffffff80;max-width:400px;margin:0 auto 24px;font-size:.9rem}.corp-module__3KoVwW__createBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:10px;padding:12px 24px;font-size:.9rem;font-weight:500;transition:all .2s}.corp-module__3KoVwW__createBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #60a5fa4d}@media (max-width:768px){.corp-module__3KoVwW__header{flex-direction:column}.corp-module__3KoVwW__headerActions{flex-wrap:wrap;width:100%}.corp-module__3KoVwW__styleGrid{grid-template-columns:repeat(2,1fr)}.corp-module__3KoVwW__photosetsList{grid-template-columns:1fr;gap:12px}.corp-module__3KoVwW__photosetCard{padding:14px}.corp-module__3KoVwW__photosetDescription{-webkit-line-clamp:1;margin-bottom:10px}.corp-module__3KoVwW__navTabs{width:100%}.corp-module__3KoVwW__navTab{flex:1;justify-content:center;padding:10px 12px;font-size:.85rem}}
.layout-module__TTENja__layout{min-height:100dvh;display:flex}.layout-module__TTENja__mobileHeader{height:calc(60px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:env(safe-area-inset-top)max(16px,env(safe-area-inset-right))0 max(16px,env(safe-area-inset-left));z-index:100;background:#1c1c1ef2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:none;position:fixed;top:0;left:0;right:0}.layout-module__TTENja__menuBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px}.layout-module__TTENja__sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;width:260px;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-bottom:env(safe-area-inset-bottom);background:#1c1c1ecc;border-right:1px solid #ffffff1a;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.layout-module__TTENja__sidebarHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:24px;display:flex}.layout-module__TTENja__logo{color:#fff;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700;text-decoration:none}.layout-module__TTENja__closeSidebar{color:#fff9;cursor:pointer;background:0 0;border:none;padding:4px;display:none}.layout-module__TTENja__userInfo{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:20px 24px;display:flex}.layout-module__TTENja__avatarWrapper{position:relative}.layout-module__TTENja__avatar{cursor:pointer;background:linear-gradient(135deg,#60a5fa,#a78bfa);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.layout-module__TTENja__avatarWrapper:hover .layout-module__TTENja__avatar{transform:scale(1.05);box-shadow:0 4px 12px #60a5fa4d}.layout-module__TTENja__avatar img{object-fit:cover;width:100%;height:100%}.layout-module__TTENja__avatar span{color:#fff;text-transform:uppercase;font-size:1.125rem;font-weight:600}.layout-module__TTENja__avatarPreview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:300;background:#1c1c1ef2;border:1px solid #ffffff26;border-radius:16px;margin-left:12px;padding:8px;animation:.2s layout-module__TTENja__fadeIn;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.layout-module__TTENja__avatarPreview img{object-fit:cover;border-radius:12px;width:120px;height:120px;display:block}.layout-module__TTENja__previewLabel{text-align:center;color:#fff9;margin-top:8px;padding-bottom:4px;font-size:.75rem;display:block}@keyframes layout-module__TTENja__fadeIn{0%{opacity:0;transform:translateY(-50%)translate(-8px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.layout-module__TTENja__userDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.layout-module__TTENja__userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.layout-module__TTENja__userEmail{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.layout-module__TTENja__userType{color:#ffffff80;font-size:.8rem}.layout-module__TTENja__accountAction{border-bottom:1px solid #ffffff1a;padding:12px}.layout-module__TTENja__promoButton{cursor:pointer;text-align:left;background:linear-gradient(135deg,#60a5fa1a,#a78bfa1a);border:1px solid #60a5fa33;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;transition:all .2s;display:flex}.layout-module__TTENja__promoButton:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa26,#a78bfa26);border-color:#60a5fa4d;transform:translateY(-1px)}.layout-module__TTENja__promoButton:disabled{opacity:.6;cursor:not-allowed}.layout-module__TTENja__promoIcon{color:#60a5fa;background:linear-gradient(135deg,#60a5fa33,#a78bfa33);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.layout-module__TTENja__promoText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.layout-module__TTENja__promoTitle{color:#fff;font-size:.875rem;font-weight:600}.layout-module__TTENja__promoDesc{color:#ffffff80;font-size:.75rem}.layout-module__TTENja__promoArrow{color:#fff6;flex-shrink:0}.layout-module__TTENja__switchButton{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.layout-module__TTENja__switchButton:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.layout-module__TTENja__switchButton:disabled{opacity:.6;cursor:not-allowed}.layout-module__TTENja__switchButton span{text-align:left;flex:1}.layout-module__TTENja__switchButtonPending{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.layout-module__TTENja__switchButtonPending:hover:not(:disabled){color:#fbbf24;background:#fbbf2426;border-color:#fbbf244d}.layout-module__TTENja__nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow:hidden auto}.layout-module__TTENja__nav::-webkit-scrollbar{width:4px}.layout-module__TTENja__nav::-webkit-scrollbar-track{background:0 0}.layout-module__TTENja__nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.layout-module__TTENja__nav::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.layout-module__TTENja__navItem{color:#ffffffb3;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;text-decoration:none;transition:all .2s;display:flex}.layout-module__TTENja__navItem:hover{color:#fff;background:#ffffff14}.layout-module__TTENja__navItemActive{color:#60a5fa;background:#60a5fa26}.layout-module__TTENja__navItemActive:hover{color:#60a5fa;background:#60a5fa33}.layout-module__TTENja__navItemHighlight{color:#fff;background:linear-gradient(135deg,#60a5fa33,#a78bfa33);border:1px solid #60a5fa4d;margin-top:4px;margin-bottom:4px}.layout-module__TTENja__navItemHighlight:hover{background:linear-gradient(135deg,#60a5fa4d,#a78bfa4d);border-color:#60a5fa80}.layout-module__TTENja__sidebarFooter{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:16px 12px;display:flex}.layout-module__TTENja__feedbackBtn{color:#a78bfa;cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:.9rem;transition:all .2s;display:flex}.layout-module__TTENja__feedbackBtn:hover{background:#8b5cf633;border-color:#8b5cf64d}.layout-module__TTENja__footerRow{align-items:center;gap:8px;display:flex}.layout-module__TTENja__langToggle{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .2s}.layout-module__TTENja__langToggle:hover{color:#fff;background:#ffffff26}.layout-module__TTENja__logoutBtn{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;transition:all .2s;display:flex}.layout-module__TTENja__logoutBtn:hover{background:#ef444433}.layout-module__TTENja__overlay{z-index:150;background:#0009;display:none;position:fixed;inset:0}.layout-module__TTENja__main{padding:32px;padding-right:max(32px,env(safe-area-inset-right));padding-bottom:max(32px,env(safe-area-inset-bottom));flex:1;min-height:100dvh;margin-left:260px}.layout-module__TTENja__loadingContainer{min-height:100dvh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);justify-content:center;align-items:center;display:flex}.layout-module__TTENja__loadingSpinner{border:3px solid #ffffff1a;border-top-color:#60a5fa;border-radius:50%;width:40px;height:40px;animation:1s linear infinite layout-module__TTENja__spin}@keyframes layout-module__TTENja__spin{to{transform:rotate(360deg)}}@keyframes layout-module__TTENja__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.layout-module__TTENja__shimmerOverlay{pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%) 0 0/200% 100%;animation:1.5s infinite layout-module__TTENja__shimmer;position:absolute;inset:0}.layout-module__TTENja__switching .layout-module__TTENja__main{position:relative}.layout-module__TTENja__switching .layout-module__TTENja__main:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff08 50%,#0000 100%) 0 0/200% 100%;animation:1.2s infinite layout-module__TTENja__shimmer;position:absolute;inset:0}.layout-module__TTENja__switching .layout-module__TTENja__nav{position:relative}.layout-module__TTENja__switching .layout-module__TTENja__nav:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%) 0 0/200% 100%;border-radius:10px;animation:1.2s infinite layout-module__TTENja__shimmer;position:absolute;inset:0}@media (max-width:1024px){.layout-module__TTENja__main{padding:calc(60px + env(safe-area-inset-top) + 16px)max(24px,env(safe-area-inset-right))max(32px,env(safe-area-inset-bottom))max(24px,env(safe-area-inset-left));max-width:100vw;margin-left:0;overflow-x:hidden}.layout-module__TTENja__mobileHeader{display:flex}.layout-module__TTENja__sidebar{transition:transform .3s;transform:translate(-100%)}.layout-module__TTENja__sidebarOpen{transform:translate(0)}.layout-module__TTENja__closeSidebar,.layout-module__TTENja__overlay{display:block}}@media (max-width:640px){.layout-module__TTENja__main{padding:calc(60px + env(safe-area-inset-top) + 12px)max(16px,env(safe-area-inset-right))max(24px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left))}.layout-module__TTENja__sidebar{width:100%;padding-right:env(safe-area-inset-right)}.layout-module__TTENja__avatarPreview{display:none}}
