@charset "UTF-8";.HomePage-module__homePage___BY3rI{min-height:100vh;background:#fff}.HomePage-module__hero___u-bNC{min-height:90vh;background:linear-gradient(135deg,#fff,#f5f7fa);color:#18293d;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;overflow:hidden}.HomePage-module__hero___u-bNC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(174,148,93,.08) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(174,148,93,.08) 0%,transparent 50%);pointer-events:none}.HomePage-module__hero___u-bNC:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(245,247,250,.5),transparent);pointer-events:none}.HomePage-module__heroContent___hXu1-{position:relative;z-index:1;text-align:center;max-width:900px}.HomePage-module__heroLogo___Ts8QX{margin-bottom:2rem;animation:HomePage-module__float___ee7ES 3s ease-in-out infinite}.HomePage-module__heroLogo___Ts8QX img{width:100%;max-width:600px;height:auto}@media (max-width: 968px){.HomePage-module__heroLogo___Ts8QX{margin-bottom:1.5rem}.HomePage-module__heroLogo___Ts8QX img{max-width:450px}}@media (max-width: 768px){.HomePage-module__heroLogo___Ts8QX{margin-bottom:1rem}.HomePage-module__heroLogo___Ts8QX img{max-width:320px}}@keyframes HomePage-module__float___ee7ES{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.HomePage-module__heroTitle___v1Mq6{font-size:4rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em;color:#18293d}@media (max-width: 768px){.HomePage-module__heroTitle___v1Mq6{font-size:2.5rem}}.HomePage-module__heroSubtitle___aRhSg{font-size:1.4rem;margin-bottom:3rem;color:#827b6a;line-height:1.8;font-weight:400}@media (max-width: 768px){.HomePage-module__heroSubtitle___aRhSg{font-size:1.1rem;margin-bottom:2rem}}.HomePage-module__heroButtons___Z-FXc{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.HomePage-module__heroNote___FMuUN{font-size:.95rem;color:#827b6a;margin-top:1rem}.HomePage-module__primaryButton___DJwxD,.HomePage-module__secondaryButton___EjHs6{padding:1.3rem 3.5rem;font-size:1.2rem;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;min-width:220px}@media (max-width: 768px){.HomePage-module__primaryButton___DJwxD,.HomePage-module__secondaryButton___EjHs6{padding:1.1rem 2.5rem;font-size:1rem;min-width:180px}}.HomePage-module__primaryButton___DJwxD{background:linear-gradient(135deg,#ae945d,#977f4b);color:#fff;box-shadow:0 8px 24px #ae945d59}.HomePage-module__primaryButton___DJwxD:hover{background:linear-gradient(135deg,#a18751,#867043);transform:translateY(-4px);box-shadow:0 12px 32px #ae945d73}.HomePage-module__primaryButton___DJwxD:active{transform:translateY(-2px)}.HomePage-module__secondaryButton___EjHs6{background:#fff;color:#18293d;border:2px solid #18293d}.HomePage-module__secondaryButton___EjHs6:hover{background:#18293d;color:#fff;border-color:#18293d;transform:translateY(-4px);box-shadow:0 12px 32px #18293d4d}.HomePage-module__secondaryButton___EjHs6:active{transform:translateY(-2px)}.HomePage-module__features___gUeXH{padding:0 1rem 7rem;background:#f5f7fa}.HomePage-module__container___95d5L{max-width:1200px;margin:0 auto}.HomePage-module__sectionTitle___sY9Z-{font-size:2.8rem;color:#18293d;text-align:center;margin-bottom:1rem;font-weight:700;letter-spacing:-.01em}@media (max-width: 768px){.HomePage-module__sectionTitle___sY9Z-{font-size:2.2rem;margin-bottom:.8rem}}.HomePage-module__sectionSubtitle___vMQTf{font-size:1.1rem;color:#827b6a;text-align:center;margin-bottom:4rem;line-height:1.6}@media (max-width: 768px){.HomePage-module__sectionSubtitle___vMQTf{font-size:1rem;margin-bottom:3rem}}.HomePage-module__featureGrid___pqgMc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.HomePage-module__featureCard___RQVk2{background:#fff;padding:3rem 2.5rem;border-radius:20px;text-align:center;box-shadow:0 4px 24px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(24,41,61,.05)}.HomePage-module__featureCard___RQVk2:hover{transform:translateY(-12px);box-shadow:0 16px 48px #0000001f;border-color:#ae945d33}.HomePage-module__featureCard___RQVk2 h3{font-size:1.6rem;color:#18293d;margin-bottom:1rem;font-weight:700}.HomePage-module__featureCard___RQVk2 p{font-size:1.05rem;color:#827b6a;line-height:1.8}.HomePage-module__featureIcon___4Ld2s{font-size:4.5rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(174,148,93,.2))}.HomePage-module__pricing___M0GVM{padding:7rem 1rem;background:#fff}.HomePage-module__pricingGrid___Uuu8S{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:900px;margin:0 auto}.HomePage-module__pricingCard___07r6S{background:#fff;padding:3rem 2.5rem;border-radius:24px;box-shadow:0 8px 32px #0000001a;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(24,41,61,.1);position:relative}.HomePage-module__pricingCard___07r6S:hover{transform:translateY(-8px);box-shadow:0 16px 48px #00000026}.HomePage-module__pricingCard___07r6S.HomePage-module__pricingCardPro___gjdSH{border-color:#ae945d;background:linear-gradient(135deg,#ae945d05,#fff)}.HomePage-module__pricingCard___07r6S.HomePage-module__pricingCardPro___gjdSH:hover{box-shadow:0 16px 56px #ae945d4d}.HomePage-module__popularBadge___v0WGk{position:absolute;top:-15px;right:30px;background:linear-gradient(135deg,#ae945d,#907948);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.85rem;font-weight:700;box-shadow:0 4px 12px #ae945d66}.HomePage-module__pricingHeader___zLrDT{text-align:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid rgba(24,41,61,.1)}.HomePage-module__planName___1-D8r{font-size:1.8rem;color:#18293d;margin-bottom:1.5rem;font-weight:700}.HomePage-module__planPrice___SY2zw{margin-bottom:.8rem;display:flex;align-items:baseline;justify-content:center;gap:.3rem}.HomePage-module__currency___pYEAj{font-size:1.5rem;color:#827b6a;font-weight:600}.HomePage-module__price___3Rm6l{font-size:3.5rem;color:#18293d;font-weight:800;line-height:1}.HomePage-module__period___NLVqK{font-size:1.2rem;color:#827b6a;font-weight:500}.HomePage-module__planDescription___0Ovlo{font-size:1rem;color:#827b6a;margin:0}.HomePage-module__featureList___43edM{list-style:none;padding:0;margin:0 0 2.5rem}.HomePage-module__featureList___43edM li{padding:.8rem 0;color:#18293d;font-size:1.05rem;line-height:1.6;border-bottom:1px solid rgba(24,41,61,.05)}.HomePage-module__featureList___43edM li:last-child{border-bottom:none}.HomePage-module__featureList___43edM li.HomePage-module__featureHighlight___QYsIh{color:#ae945d;font-weight:700;font-size:1.2rem;padding:1rem 0;margin-top:.5rem}.HomePage-module__pricingButton___ftB7i,.HomePage-module__pricingButtonPro___wXawh{width:100%;padding:1.2rem;font-size:1.15rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease}.HomePage-module__pricingButton___ftB7i{background:#18293d;color:#fff}.HomePage-module__pricingButton___ftB7i:hover{background:#264262;transform:translateY(-2px);box-shadow:0 8px 20px #18293d4d}.HomePage-module__pricingButtonPro___wXawh{background:linear-gradient(135deg,#ae945d,#977f4b);color:#fff;box-shadow:0 4px 16px #ae945d4d}.HomePage-module__pricingButtonPro___wXawh:hover{background:linear-gradient(135deg,#a18751,#867043);transform:translateY(-2px);box-shadow:0 8px 24px #ae945d66}.HomePage-module__pricingNote___ymxUF{text-align:center;font-size:.9rem;color:#827b6a;margin-top:1rem}.HomePage-module__howto___dtTsl{padding:7rem 1rem;background:#f5f7fa}.HomePage-module__steps___4xk-e{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:2rem;margin-top:3rem;max-width:1100px;margin-left:auto;margin-right:auto}.HomePage-module__step___AAfLR{flex:1;min-width:260px;max-width:320px;text-align:center;background:#fff;padding:2.5rem 2rem;border-radius:20px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid rgba(24,41,61,.05)}.HomePage-module__step___AAfLR:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001f;border-color:#ae945d33}.HomePage-module__step___AAfLR h3{font-size:1.4rem;color:#18293d;margin-bottom:1rem;font-weight:700}.HomePage-module__step___AAfLR p{font-size:1.05rem;color:#827b6a;line-height:1.8}.HomePage-module__stepNumber___fhCcf{width:70px;height:70px;background:linear-gradient(135deg,#ae945d,#907948);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;margin:0 auto 1.5rem;box-shadow:0 6px 20px #ae945d59}.HomePage-module__stepArrow___nm1Fl{font-size:2.5rem;color:#ae945d;font-weight:700;display:flex;align-items:center;padding-top:3rem}@media (max-width: 968px){.HomePage-module__stepArrow___nm1Fl{display:none}}.HomePage-module__cta___-nzKO{padding:8rem 1rem;background:linear-gradient(135deg,#ae945d14,#ae945d26);color:#18293d;text-align:center;position:relative;overflow:hidden}.HomePage-module__cta___-nzKO:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.5) 0%,transparent 50%),radial-gradient(circle at 70% 50%,rgba(255,255,255,.5) 0%,transparent 50%);pointer-events:none}.HomePage-module__ctaContent___sJ-FM{max-width:800px;margin:0 auto;position:relative;z-index:1}.HomePage-module__ctaContent___sJ-FM h2{font-size:3rem;margin-bottom:1.5rem;font-weight:800;letter-spacing:-.01em;color:#18293d}@media (max-width: 768px){.HomePage-module__ctaContent___sJ-FM h2{font-size:2.2rem}}.HomePage-module__ctaContent___sJ-FM p{font-size:1.3rem;margin-bottom:3rem;color:#827b6a;line-height:1.8}@media (max-width: 768px){.HomePage-module__ctaContent___sJ-FM p{font-size:1.1rem;margin-bottom:2.5rem}}.HomePage-module__ctaButtons___yYcM6{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.HomePage-module__ctaNote___bsLvB{font-size:1rem;color:#827b6a;margin-top:1.5rem}.HomePage-module__ctaButton___tZAdE,.HomePage-module__ctaButtonSecondary___5QirO{padding:1.4rem 3.5rem;font-size:1.2rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease;min-width:240px}@media (max-width: 768px){.HomePage-module__ctaButton___tZAdE,.HomePage-module__ctaButtonSecondary___5QirO{padding:1.2rem 2.5rem;font-size:1rem;min-width:200px}}.HomePage-module__ctaButton___tZAdE{background:linear-gradient(135deg,#ae945d,#977f4b);color:#fff;border:none;box-shadow:0 8px 28px #ae945d66}.HomePage-module__ctaButton___tZAdE:hover{background:linear-gradient(135deg,#a18751,#867043);transform:translateY(-4px);box-shadow:0 12px 36px #ae945d80}.HomePage-module__ctaButton___tZAdE:active{transform:translateY(-2px)}.HomePage-module__ctaButtonSecondary___5QirO{background:#fff;color:#18293d;border:2px solid #18293d}.HomePage-module__ctaButtonSecondary___5QirO:hover{background:#18293d;color:#fff;border-color:#18293d;transform:translateY(-4px);box-shadow:0 12px 36px #18293d4d}.HomePage-module__ctaButtonSecondary___5QirO:active{transform:translateY(-2px)}.HomePage-module__footer___C-dLf{padding:3rem 1rem;background:#020406;color:#ffffffb3;text-align:center;font-size:.95rem;border-top:1px solid rgba(255,255,255,.1)}.HomePage-module__footer___C-dLf .HomePage-module__footerLinks___ZwtKT{margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.HomePage-module__footer___C-dLf .HomePage-module__footerLink___nY51K{color:#fffc;text-decoration:none;font-size:.95rem;transition:color .3s ease;padding:.3rem .5rem}.HomePage-module__footer___C-dLf .HomePage-module__footerLink___nY51K:hover{color:#ae945d}.HomePage-module__footer___C-dLf .HomePage-module__footerDivider___7vjnB{margin:0 .5rem;color:#ffffff4d}.HomePage-module__footer___C-dLf p{margin:0;font-size:.9rem;opacity:.6}.RegisterPage-module__registerPage___GqnFF{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.RegisterPage-module__container___f0KKg{max-width:600px;width:100%}.RegisterPage-module__formCard___m9-xF{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 10px 40px #0000001a}@media (max-width: 768px){.RegisterPage-module__formCard___m9-xF{padding:2rem 1.5rem}}.RegisterPage-module__title___SH-kc{font-size:2rem;color:#18293d;text-align:center;margin-bottom:.5rem;font-weight:700}@media (max-width: 768px){.RegisterPage-module__title___SH-kc{font-size:1.75rem}}.RegisterPage-module__subtitle___XT8A9{font-size:1rem;color:#827b6a;text-align:center;margin-bottom:2.5rem}.RegisterPage-module__form___dJl8Q{display:flex;flex-direction:column;gap:1.5rem}.RegisterPage-module__formGroup___iIVhF{display:flex;flex-direction:column;gap:.5rem}.RegisterPage-module__label___7YdhP{font-size:.95rem;font-weight:600;color:#18293d}.RegisterPage-module__label___7YdhP .RegisterPage-module__required___lZSSa{color:#e53e3e;margin-left:.25rem}.RegisterPage-module__input___mjEgR,.RegisterPage-module__select___BLchb{padding:.875rem 1rem;font-size:1rem;border:2px solid #e2e8f0;border-radius:8px;transition:all .2s ease;font-family:inherit;color:#18293d}.RegisterPage-module__input___mjEgR:focus,.RegisterPage-module__select___BLchb:focus{outline:none;border-color:#ae945d;box-shadow:0 0 0 3px #ae945d1a}.RegisterPage-module__input___mjEgR::placeholder,.RegisterPage-module__select___BLchb::placeholder{color:#a0aec0}.RegisterPage-module__select___BLchb{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23827b6a' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.RegisterPage-module__passwordWrapper___ShmiM{position:relative;display:flex;align-items:center}.RegisterPage-module__passwordToggle___gEBmr{position:absolute;right:1rem;background:none;border:none;color:#827b6a;font-size:.875rem;cursor:pointer;padding:.25rem .5rem;transition:color .2s ease}.RegisterPage-module__passwordToggle___gEBmr:hover{color:#18293d}.RegisterPage-module__hint___1Q6OC{font-size:.875rem;color:#827b6a;margin-top:.25rem}.RegisterPage-module__termsGroup___NbLge{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#ae945d0d;border-radius:8px;border:2px solid rgba(174,148,93,.2)}.RegisterPage-module__termsLabel___wYyY-{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.RegisterPage-module__termsCheckbox___7OBEc{margin-top:.25rem;width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:#ae945d}.RegisterPage-module__termsText___47dcB{font-size:.95rem;color:#18293d;line-height:1.6}.RegisterPage-module__termsText___47dcB .RegisterPage-module__required___lZSSa{color:#e53e3e;margin-left:.25rem}.RegisterPage-module__termsLink___0OQIy{color:#ae945d;text-decoration:none;font-weight:600;margin:0 .25rem}.RegisterPage-module__termsLink___0OQIy:hover{text-decoration:underline}.RegisterPage-module__error___rI-vu{background:#fee;border:2px solid #ef4444;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1rem}.RegisterPage-module__error___rI-vu .RegisterPage-module__errorTitle___DuSEV{color:#dc2626;font-size:1rem;font-weight:700;margin:0 0 .75rem}.RegisterPage-module__error___rI-vu .RegisterPage-module__errorMessage___aFDlQ{color:#dc2626;font-size:.9rem;margin:.5rem 0;line-height:1.5}.RegisterPage-module__error___rI-vu .RegisterPage-module__errorMessage___aFDlQ:last-child{margin-bottom:0}.RegisterPage-module__error___rI-vu p{margin-bottom:.5rem;font-weight:600}.RegisterPage-module__error___rI-vu pre{font-size:.8rem;white-space:pre-wrap;word-wrap:break-word;color:#e53e3e}.RegisterPage-module__submitButton___spKya{padding:1rem 2rem;font-size:1.1rem;font-weight:700;background:#ae945d;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.RegisterPage-module__submitButton___spKya:hover:not(:disabled){background:#907948;transform:translateY(-2px);box-shadow:0 6px 20px #ae945d66}.RegisterPage-module__submitButton___spKya:disabled{opacity:.6;cursor:not-allowed;transform:none}.RegisterPage-module__footer___xfNto{margin-top:2rem;text-align:center;font-size:.95rem;color:#827b6a}.RegisterPage-module__footer___xfNto p{margin:0}.RegisterPage-module__footer___xfNto .RegisterPage-module__link___VslHg{background:none;border:none;color:#ae945d;font-weight:600;cursor:pointer;margin-left:.5rem;text-decoration:underline;font-size:inherit}.RegisterPage-module__footer___xfNto .RegisterPage-module__link___VslHg:hover{color:#907948}.RegisterSuccessPage-module__successPage___VqMSf{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.RegisterSuccessPage-module__container___KW-6T{max-width:600px;width:100%}.RegisterSuccessPage-module__card___7V4Dg{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 10px 40px #0000001a;text-align:center}@media (max-width: 768px){.RegisterSuccessPage-module__card___7V4Dg{padding:2rem 1.5rem}}.RegisterSuccessPage-module__icon___Qpxf2{font-size:5rem;margin-bottom:1.5rem}.RegisterSuccessPage-module__title___PT602{font-size:2rem;color:#18293d;margin-bottom:1.5rem;font-weight:700}@media (max-width: 768px){.RegisterSuccessPage-module__title___PT602{font-size:1.75rem}}.RegisterSuccessPage-module__message___-GCGn{font-size:1.1rem;color:#827b6a;line-height:1.8;margin-bottom:2rem}.RegisterSuccessPage-module__infoBox___wLf3I{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:left;margin-bottom:2rem}.RegisterSuccessPage-module__infoTitle___c2Xqr{font-size:1rem;font-weight:600;color:#18293d;margin-bottom:1rem}.RegisterSuccessPage-module__infoList___EpD0M{list-style:none;padding:0;margin:0}.RegisterSuccessPage-module__infoList___EpD0M li{font-size:.95rem;color:#827b6a;padding:.5rem 0 .5rem 1.5rem;position:relative}.RegisterSuccessPage-module__infoList___EpD0M li:before{content:"•";position:absolute;left:.5rem;color:#ae945d;font-weight:700}.RegisterSuccessPage-module__loginButton___jQaG5{padding:1rem 2rem;font-size:1.1rem;font-weight:700;background:#ae945d;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.RegisterSuccessPage-module__loginButton___jQaG5:hover{background:#907948;transform:translateY(-2px);box-shadow:0 6px 20px #ae945d66}.LoginPage-module__loginPage___auonV{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.LoginPage-module__container___bHtIX{max-width:500px;width:100%}.LoginPage-module__formCard___FyrsH{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 10px 40px #0000001a}@media (max-width: 768px){.LoginPage-module__formCard___FyrsH{padding:2rem 1.5rem}}.LoginPage-module__title___I-LuY{font-size:2rem;color:#18293d;text-align:center;margin-bottom:.5rem;font-weight:700}@media (max-width: 768px){.LoginPage-module__title___I-LuY{font-size:1.75rem}}.LoginPage-module__subtitle___Q41SH{font-size:1rem;color:#827b6a;text-align:center;margin-bottom:2.5rem}.LoginPage-module__form___M0Dlx{display:flex;flex-direction:column;gap:1.5rem}.LoginPage-module__formGroup___Zc6bG{display:flex;flex-direction:column;gap:.5rem}.LoginPage-module__label___2fkY-{font-size:.95rem;font-weight:600;color:#18293d}.LoginPage-module__input___D7aK7{padding:.875rem 1rem;font-size:1rem;border:2px solid #e2e8f0;border-radius:8px;transition:all .2s ease;font-family:inherit;color:#18293d}.LoginPage-module__input___D7aK7:focus{outline:none;border-color:#ae945d;box-shadow:0 0 0 3px #ae945d1a}.LoginPage-module__input___D7aK7::placeholder{color:#a0aec0}.LoginPage-module__passwordWrapper___DfDNu{position:relative;display:flex;align-items:center}.LoginPage-module__passwordToggle___MeGuw{position:absolute;right:1rem;background:none;border:none;color:#827b6a;font-size:.875rem;cursor:pointer;padding:.25rem .5rem;transition:color .2s ease}.LoginPage-module__passwordToggle___MeGuw:hover{color:#18293d}.LoginPage-module__error___PwKRp{background:#fee;border:2px solid #ef4444;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1rem}.LoginPage-module__error___PwKRp .LoginPage-module__errorMessage___uGFTz{color:#dc2626;font-size:.95rem;margin:0;font-weight:600;line-height:1.5}.LoginPage-module__error___PwKRp p{margin:0;font-weight:600}.LoginPage-module__submitButton___7-3rq{padding:1rem 2rem;font-size:1.1rem;font-weight:700;background:#ae945d;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.LoginPage-module__submitButton___7-3rq:hover:not(:disabled){background:#907948;transform:translateY(-2px);box-shadow:0 6px 20px #ae945d66}.LoginPage-module__submitButton___7-3rq:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoginPage-module__footer___fqJ3y{margin-top:2rem;text-align:center;font-size:.95rem;color:#827b6a}.LoginPage-module__footer___fqJ3y p{margin:0}.LoginPage-module__footer___fqJ3y .LoginPage-module__link___fZ8G-{background:none;border:none;color:#ae945d;font-weight:600;cursor:pointer;margin-left:.5rem;text-decoration:underline;font-size:inherit}.LoginPage-module__footer___fqJ3y .LoginPage-module__link___fZ8G-:hover{color:#907948}.SetupCardPage-module__container___LKc6K{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.SetupCardPage-module__card___i9fV4{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 10px 40px #0000001a;text-align:center;max-width:500px;width:100%}@media (max-width: 768px){.SetupCardPage-module__card___i9fV4{padding:2rem 1.5rem}}.SetupCardPage-module__card___i9fV4 h1{font-size:1.75rem;color:#18293d;margin-bottom:1.5rem;font-weight:700}@media (max-width: 768px){.SetupCardPage-module__card___i9fV4 h1{font-size:1.5rem}}.SetupCardPage-module__description___Uy9cx{font-size:1rem;color:#827b6a;margin-bottom:2.5rem;line-height:1.6}.SetupCardPage-module__submitButton___JugKM{width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#ae945d,#907948);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ae945d4d}.SetupCardPage-module__submitButton___JugKM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ae945d66}.SetupCardPage-module__submitButton___JugKM:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.SetupCardPage-module__stripeWrapper___Ts5U8{margin-top:20px;text-align:left}.GachaListPage-module__gachaListPage___tfguu{min-height:100vh;background:#f5f7fa}.GachaListPage-module__header___ldbnx{background:linear-gradient(135deg,#18293d,#0a1018);color:#fff;padding:3rem 1rem;text-align:center}.GachaListPage-module__header___ldbnx h1{font-size:2.5rem;margin-bottom:.5rem}.GachaListPage-module__header___ldbnx .GachaListPage-module__subtitle___qzbdW{font-size:1.2rem;opacity:.9}.GachaListPage-module__main___aHQ0H{padding:3rem 1rem}.GachaListPage-module__container___WnYPA{max-width:1200px;margin:0 auto}.GachaListPage-module__gachaGrid___kqcPU{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.GachaListPage-module__gachaCard___3PZnH{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:all .3s ease}.GachaListPage-module__gachaCard___3PZnH:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.GachaListPage-module__cardImage___HPETY{position:relative;width:100%;height:200px;overflow:hidden}.GachaListPage-module__cardImage___HPETY img{width:100%;height:100%;object-fit:cover}.GachaListPage-module__cardImage___HPETY .GachaListPage-module__cardImagePlaceholder___yg-TN{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);font-size:4rem}.GachaListPage-module__cardImage___HPETY .GachaListPage-module__badgeHalfPrice___awjaI{position:absolute;top:1rem;right:1rem;background:#ae945d;color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600}.GachaListPage-module__cardContent___LLXLu{padding:1.5rem}.GachaListPage-module__cardTitle___iKzGQ{font-size:1.3rem;color:#18293d;margin-bottom:.5rem;font-weight:600}.GachaListPage-module__cardDescription___S5we6{font-size:.95rem;color:#827b6a;margin-bottom:1rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GachaListPage-module__cardPrice___GiK4k{font-size:1.5rem;color:#ae945d;font-weight:700;margin-bottom:1rem}.GachaListPage-module__cardPrice___GiK4k .GachaListPage-module__priceUnit___B0c6M{font-size:.9rem;color:#827b6a;font-weight:400}.GachaListPage-module__cardStats___dMdF-{display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.GachaListPage-module__cardStats___dMdF- .GachaListPage-module__stat___N4Njd{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:#827b6a}.GachaListPage-module__cardStats___dMdF- .GachaListPage-module__stat___N4Njd .GachaListPage-module__statIcon___f6jxu{font-size:1.2rem}.GachaListPage-module__buyButton___7PlhF{display:block;width:100%;padding:1rem;background:#18293d;color:#fff;text-align:center;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}.GachaListPage-module__buyButton___7PlhF:hover{background:#0a1018;transform:translateY(-2px)}.GachaListPage-module__loading___lGAQq,.GachaListPage-module__error___nnfRF,.GachaListPage-module__empty___B66-A{text-align:center;padding:4rem 1rem}.GachaListPage-module__loading___lGAQq .GachaListPage-module__emptyIcon___t9-Fv,.GachaListPage-module__error___nnfRF .GachaListPage-module__emptyIcon___t9-Fv,.GachaListPage-module__empty___B66-A .GachaListPage-module__emptyIcon___t9-Fv{font-size:5rem;margin-bottom:1rem}.GachaListPage-module__loading___lGAQq .GachaListPage-module__emptyTitle___VQto9,.GachaListPage-module__error___nnfRF .GachaListPage-module__emptyTitle___VQto9,.GachaListPage-module__empty___B66-A .GachaListPage-module__emptyTitle___VQto9{font-size:1.5rem;color:#18293d;margin-bottom:.5rem;font-weight:600}.GachaListPage-module__loading___lGAQq .GachaListPage-module__emptyText___YO8CF,.GachaListPage-module__error___nnfRF .GachaListPage-module__emptyText___YO8CF,.GachaListPage-module__empty___B66-A .GachaListPage-module__emptyText___YO8CF{color:#827b6a}.GachaResultPage-module__resultPage___8m2K6{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;position:relative}.GachaResultPage-module__resultPage___8m2K6.GachaResultPage-module__themePastel___3GQFr{background:linear-gradient(135deg,#ffd6e8,#d4c5f9)}.GachaResultPage-module__resultPage___8m2K6.GachaResultPage-module__themeRich___uhr-2{background:linear-gradient(135deg,#2d1b4e,#0a0a0a)}.GachaResultPage-module__container___4ekBD{max-width:600px;width:100%;margin:0 auto;text-align:center}.GachaResultPage-module__title___13VP6{font-size:2rem;color:#18293d;margin-bottom:.5rem}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__title___13VP6{color:#5a3e6b}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__title___13VP6{color:#fff;text-shadow:0 0 20px rgba(255,215,0,.5)}.GachaResultPage-module__titleLogo___ktItl{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.GachaResultPage-module__titleLogo___ktItl img{max-width:240px;height:auto}@media (max-width: 768px){.GachaResultPage-module__titleLogo___ktItl img{max-width:200px}}.GachaResultPage-module__gachaTitle___a9HAj{font-size:1.2rem;color:#827b6a;margin-bottom:2rem}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__gachaTitle___a9HAj{color:#3f2b4b}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__gachaTitle___a9HAj{color:#fff}.GachaResultPage-module__resultCard___Wnbi-{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 40px #0000001a;margin-bottom:2rem}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__resultCard___Wnbi-{background:linear-gradient(135deg,#fff0f6,#ffe4f0);box-shadow:0 10px 40px #ff9ec133}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__resultCard___Wnbi-{background:linear-gradient(135deg,#2d1b4e,#1a1a1a);box-shadow:0 10px 40px #ffd7004d}.GachaResultPage-module__itemImage___OTODE{margin-bottom:1.5rem}.GachaResultPage-module__itemImage___OTODE img{max-width:100%;height:auto;max-height:300px;border-radius:8px;object-fit:cover}.GachaResultPage-module__itemInfo___BtpF2 .GachaResultPage-module__itemName___t3oi9{font-size:1.5rem;color:#18293d;margin-bottom:.5rem}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__itemInfo___BtpF2 .GachaResultPage-module__itemName___t3oi9{color:#5a3e6b}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__itemInfo___BtpF2 .GachaResultPage-module__itemName___t3oi9{color:#fff}.GachaResultPage-module__itemInfo___BtpF2 .GachaResultPage-module__itemPrice___4ygFH{font-size:1rem;color:#827b6a}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__itemInfo___BtpF2 .GachaResultPage-module__itemPrice___4ygFH{color:#4c355b}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__itemInfo___BtpF2 .GachaResultPage-module__itemPrice___4ygFH{color:#fff}.GachaResultPage-module__platformLogo___iBf0G{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.GachaResultPage-module__platformLogo___iBf0G img{max-width:200px;height:auto;opacity:.7}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__platformLogo___iBf0G{border-top-color:#a8e6cf4d}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__platformLogo___iBf0G{border-top-color:#ffd7004d}.GachaResultPage-module__machineContainer___S2ygs{position:relative;width:400px;height:400px;margin:2rem auto;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.GachaResultPage-module__machineContainer___S2ygs{width:320px;height:320px}}.GachaResultPage-module__gachaMachine___obwFn{position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid rgba(174,148,93,.3);border-radius:50%;background:radial-gradient(circle,#ffffff0d,#ffffff05);box-shadow:0 0 40px #ae945d33,inset 0 0 60px #ffffff1a}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__gachaMachine___obwFn{border-color:#ff9ec14d;box-shadow:0 0 40px #ff9ec133,inset 0 0 60px #ffffff1a}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__gachaMachine___obwFn{border-color:#ffd70066;box-shadow:0 0 60px #ffd7004d,inset 0 0 80px #ffd7001a}.GachaResultPage-module__ballOrbit___Ly1io{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border:2px dashed rgba(174,148,93,.2);border-radius:50%}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__ballOrbit___Ly1io{border-color:#ff9ec133}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__ballOrbit___Ly1io{border-color:#ffd70033}.GachaResultPage-module__gachaBall___fBrqj{position:absolute;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}@media (max-width: 768px){.GachaResultPage-module__gachaBall___fBrqj{width:60px;height:60px}}.GachaResultPage-module__staticBalls___4dUv7{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.GachaResultPage-module__miniCapsule___pBJ1C{position:absolute;width:65px;height:65px;border-radius:50%;overflow:hidden;box-shadow:0 6px 20px #00000040;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}@media (max-width: 768px){.GachaResultPage-module__miniCapsule___pBJ1C{width:52px;height:52px}}.GachaResultPage-module__miniCapsule___pBJ1C:before{content:"";position:absolute;top:15%;left:20%;width:35%;height:35%;background:radial-gradient(circle,rgba(255,255,255,.6) 0%,transparent 70%);border-radius:50%;z-index:3}.GachaResultPage-module__miniCapsule___pBJ1C:after{content:"";position:absolute;bottom:25%;right:20%;width:20%;height:20%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;z-index:3}.GachaResultPage-module__miniCapsule___pBJ1C .GachaResultPage-module__miniCapsuleTop___gVbbs{position:absolute;top:0;left:0;width:100%;height:50%;border-radius:50px 50px 0 0;z-index:2;background:linear-gradient(180deg,#fff6,#fff3,#ffffff1a);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid rgba(255,255,255,.3);border-bottom:none;box-shadow:inset 0 2px 8px #ffffff80}.GachaResultPage-module__miniCapsule___pBJ1C .GachaResultPage-module__miniCapsuleBottom___eOV3C{position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:0 0 50px 50px;z-index:1;box-shadow:inset 0 -4px 12px #0003}.GachaResultPage-module__miniCapsule___pBJ1C .GachaResultPage-module__miniCapsuleDivider___5ub86{position:absolute;top:50%;left:0;width:100%;height:4px;transform:translateY(-50%);z-index:2;box-shadow:0 1px 2px #0000004d,inset 0 1px 1px #ffffff80}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__pink___Va14W .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#fff,#f3f4f6,#e5e7eb)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__pink___Va14W .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(209,213,219,.3) 5%,rgba(243,244,246,.8) 50%,rgba(209,213,219,.3) 95%,transparent 100%)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__mint___5npuc .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#f3f4f6,#d1d5db 30%,#9ca3af 70%,#6b7280)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__mint___5npuc .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(107,114,128,.3) 5%,rgba(156,163,175,.8) 50%,rgba(107,114,128,.3) 95%,transparent 100%)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__yellow___QoI35 .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#fff,#f3f4f6,#e5e7eb)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__yellow___QoI35 .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(209,213,219,.3) 5%,rgba(243,244,246,.8) 50%,rgba(209,213,219,.3) 95%,transparent 100%)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__blue___3Ol55 .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#f3f4f6,#d1d5db 30%,#9ca3af 70%,#6b7280)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__blue___3Ol55 .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(107,114,128,.3) 5%,rgba(156,163,175,.8) 50%,rgba(107,114,128,.3) 95%,transparent 100%)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__gold___27L4r .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#fef3c7,#fbbf24 30%,#f59e0b 70%,#d97706)}.GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__gold___27L4r .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(217,119,6,.3) 5%,rgba(251,191,36,.8) 50%,rgba(217,119,6,.3) 95%,transparent 100%)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__pink___Va14W .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#fde4e9,#fbb6ce,#f687b3)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__pink___Va14W .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(246,135,179,.3) 5%,rgba(251,182,206,.8) 50%,rgba(246,135,179,.3) 95%,transparent 100%)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__mint___5npuc .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#d4f4dd,#9ae6b4,#68d391)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__mint___5npuc .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(104,211,145,.3) 5%,rgba(154,230,180,.8) 50%,rgba(104,211,145,.3) 95%,transparent 100%)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__yellow___QoI35 .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#fef9c3,#fde68a,#fcd34d)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__yellow___QoI35 .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(252,211,77,.3) 5%,rgba(253,230,138,.8) 50%,rgba(252,211,77,.3) 95%,transparent 100%)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__blue___3Ol55 .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#dbeafe,#93c5fd,#60a5fa)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__blue___3Ol55 .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(96,165,250,.3) 5%,rgba(147,197,253,.8) 50%,rgba(96,165,250,.3) 95%,transparent 100%)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__gold___27L4r .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#f3e8ff,#e9d5ff 30%,#d8b4fe 70%,#c084fc)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__gold___27L4r .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(192,132,252,.3) 5%,rgba(216,180,254,.8) 50%,rgba(192,132,252,.3) 95%,transparent 100%)}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__pink___Va14W .GachaResultPage-module__miniCapsuleTop___gVbbs{background:linear-gradient(180deg,#525252cc,#2d2d2de6,#141414);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__pink___Va14W .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#2d2d2d,#1a1a1a,#0d0d0d 80%,#000);box-shadow:inset 0 -5px 15px #00000080}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__pink___Va14W .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 5%,rgb(45,45,45) 50%,rgba(0,0,0,.5) 95%,transparent 100%);box-shadow:0 0 4px #ffffff4d}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__mint___5npuc .GachaResultPage-module__miniCapsuleTop___gVbbs{background:linear-gradient(180deg,#f5f5f5cc,#e0e0e0e6,silver);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__mint___5npuc .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#f5f5f5,#e0e0e0,silver 80%,#a0a0a0);box-shadow:inset 0 -5px 15px #00000040}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__mint___5npuc .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(160,160,160,.5) 5%,rgb(224,224,224) 50%,rgba(160,160,160,.5) 95%,transparent 100%);box-shadow:0 0 6px #ffffff80}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__yellow___QoI35 .GachaResultPage-module__miniCapsuleTop___gVbbs{background:linear-gradient(180deg,#9ca3afcc,#6b7280e6,#4b5563);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__yellow___QoI35 .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#9ca3af,#6b7280,#4b5563 80%,#374151);box-shadow:inset 0 -5px 15px #0000004d}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__yellow___QoI35 .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(55,65,81,.5) 5%,rgb(107,114,128) 50%,rgba(55,65,81,.5) 95%,transparent 100%);box-shadow:0 0 6px #9ca3af80}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__blue___3Ol55 .GachaResultPage-module__miniCapsuleTop___gVbbs{background:linear-gradient(180deg,#ffd700cc,#daa520e6,#b8860b);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__blue___3Ol55 .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,gold,#daa520,#b8860b 80%,#8b6914);box-shadow:inset 0 -5px 15px #0000004d}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__blue___3Ol55 .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(139,105,20,.5) 5%,rgb(218,165,32) 50%,rgba(139,105,20,.5) 95%,transparent 100%);box-shadow:0 0 8px #ffd70099}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__gold___27L4r .GachaResultPage-module__miniCapsuleTop___gVbbs{background:linear-gradient(180deg,#ffef99e6,#ffd700f2,#daa520);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:inset 0 2px 10px #ffffffb3}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__gold___27L4r .GachaResultPage-module__miniCapsuleBottom___eOV3C{background:radial-gradient(ellipse at 30% 30%,#ffef99,gold 30%,#daa520 70%,#b8860b);box-shadow:inset 0 -5px 15px #0003,0 0 25px #ffd700cc}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__miniCapsule___pBJ1C.GachaResultPage-module__gold___27L4r .GachaResultPage-module__miniCapsuleDivider___5ub86{background:linear-gradient(90deg,transparent 0%,rgba(184,134,11,.5) 5%,rgb(255,215,0) 50%,rgba(184,134,11,.5) 95%,transparent 100%);box-shadow:0 0 12px gold,0 0 20px #ffd70099}.GachaResultPage-module__startButtonContainer___P014t{position:absolute;bottom:-80px;left:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center}.GachaResultPage-module__startButton___19K-U{padding:1.2rem 3rem;font-size:1.3rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ae945d,#907948);border:none;border-radius:50px;cursor:pointer;box-shadow:0 8px 24px #ae945d66;transition:all .3s ease;letter-spacing:.05em}.GachaResultPage-module__startButton___19K-U:hover{transform:translateY(-4px);box-shadow:0 12px 32px #ae945d80}.GachaResultPage-module__startButton___19K-U:active{transform:translateY(-2px)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__startButton___19K-U{background:linear-gradient(135deg,#ff9ec1,#ff6ba0);box-shadow:0 8px 24px #ff9ec166}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__startButton___19K-U:hover{box-shadow:0 12px 32px #ff9ec180}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__startButton___19K-U{background:linear-gradient(135deg,gold,#ccac00);color:#18293d;box-shadow:0 8px 24px #ffd70080}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__startButton___19K-U:hover{box-shadow:0 12px 32px #ffd70099}.GachaResultPage-module__capsuleContainer___IWzFT{position:relative;width:200px;height:200px;margin:0 auto 2rem}.GachaResultPage-module__capsule___QrcVi{position:relative;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 10px 40px #0000004d}.GachaResultPage-module__capsule___QrcVi:before{content:"";position:absolute;top:15%;left:20%;width:35%;height:35%;background:radial-gradient(circle,rgba(255,255,255,.6) 0%,transparent 70%);border-radius:50%;z-index:3}.GachaResultPage-module__capsule___QrcVi:after{content:"";position:absolute;bottom:25%;right:20%;width:20%;height:20%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;z-index:3}.GachaResultPage-module__capsuleTop___1KDtl{position:absolute;top:0;left:0;width:100%;height:50%;border-radius:100px 100px 0 0;transform-origin:bottom center;z-index:2;background:linear-gradient(180deg,#fff6,#fff3,#ffffff1a);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid rgba(255,255,255,.3);border-bottom:none;box-shadow:inset 0 2px 10px #ffffff80}.GachaResultPage-module__capsuleBottom___pC-3v{position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:0 0 100px 100px;z-index:1;background:radial-gradient(ellipse at 30% 30%,#fde68a,#fbbf24 40%,#d97706);box-shadow:inset 0 -5px 15px #0003}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__capsuleBottom___pC-3v{background:radial-gradient(ellipse at 30% 30%,#fecdd3,#fb7185 40%,#e11d48)}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__capsuleBottom___pC-3v{background:radial-gradient(ellipse at 30% 30%,#fef3c7,#fbbf24 30%,#d97706 70%,#92400e);box-shadow:inset 0 -5px 15px #0000004d,0 0 20px #fbbf2480}.GachaResultPage-module__capsuleDivider___sPFVy{position:absolute;top:50%;left:0;width:100%;height:6px;transform:translateY(-50%);z-index:2;background:linear-gradient(90deg,transparent 0%,rgba(217,119,6,.3) 5%,rgba(251,191,36,.8) 50%,rgba(217,119,6,.3) 95%,transparent 100%);box-shadow:0 1px 2px #0000004d,inset 0 1px 1px #ffffff80}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__capsuleDivider___sPFVy{background:linear-gradient(90deg,transparent 0%,rgba(225,29,72,.3) 5%,rgba(251,113,133,.8) 50%,rgba(225,29,72,.3) 95%,transparent 100%)}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__capsuleDivider___sPFVy{background:linear-gradient(90deg,transparent 0%,rgba(146,64,14,.5) 5%,rgb(251,191,36) 50%,rgba(146,64,14,.5) 95%,transparent 100%);box-shadow:0 0 10px #fbbf2499,0 1px 2px #0000004d,inset 0 1px 1px #ffffffb3}.GachaResultPage-module__sparkles___-vfl3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.GachaResultPage-module__sparkles___-vfl3 span{position:absolute;font-size:1.5rem;opacity:0}.GachaResultPage-module__actions___Lzc10 .GachaResultPage-module__actionPrompt___48y5-{font-size:1.2rem;color:#18293d;margin-bottom:1.5rem;font-weight:600}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__actions___Lzc10 .GachaResultPage-module__actionPrompt___48y5-{color:#5a3e6b}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__actions___Lzc10 .GachaResultPage-module__actionPrompt___48y5-{color:#fff}.GachaResultPage-module__actions___Lzc10 .GachaResultPage-module__actionButtons___Bwbw2{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.GachaResultPage-module__shipButton___etqLo,.GachaResultPage-module__halfPriceButton___OT6gi{padding:1rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.GachaResultPage-module__shipButton___etqLo:disabled,.GachaResultPage-module__halfPriceButton___OT6gi:disabled{opacity:.6;cursor:not-allowed}.GachaResultPage-module__shipButton___etqLo{background:#18293d;color:#fff}.GachaResultPage-module__shipButton___etqLo:hover:not(:disabled){background:#0a1018;transform:translateY(-2px)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__shipButton___etqLo{background:#5a3e6b}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__shipButton___etqLo:hover:not(:disabled){background:#3f2b4b}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__shipButton___etqLo{background:linear-gradient(135deg,#e5e4e2,silver);color:#18293d;box-shadow:0 4px 12px #c0c0c066}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__shipButton___etqLo:hover:not(:disabled){background:linear-gradient(135deg,#f5f5f5,#d3d3d3);box-shadow:0 6px 16px #c0c0c080}.GachaResultPage-module__halfPriceButton___OT6gi{background:#ae945d;color:#fff}.GachaResultPage-module__halfPriceButton___OT6gi:hover:not(:disabled){background:#907948;transform:translateY(-2px)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__halfPriceButton___OT6gi{background:#ff9ec1}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__halfPriceButton___OT6gi:hover:not(:disabled){background:#ff6ba0}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__halfPriceButton___OT6gi{background:linear-gradient(135deg,gold,#daa520);color:#18293d;box-shadow:0 4px 12px #ffd70080}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__halfPriceButton___OT6gi:hover:not(:disabled){background:linear-gradient(135deg,#ffef99,gold);box-shadow:0 6px 16px #ffd70099}.GachaResultPage-module__completed___29oQb{background:#e8f5e9;padding:1rem;border-radius:8px;color:#2e7d32;font-weight:600}.GachaResultPage-module__returnShopContainer___9P6Ci{margin-top:1.5rem;text-align:center}.GachaResultPage-module__returnShopButton___64QeO{padding:.75rem 2rem;background:transparent;border:2px solid #18293d;color:#18293d;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.GachaResultPage-module__returnShopButton___64QeO:hover{background:#18293d;color:#fff;transform:translateY(-2px)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__returnShopButton___64QeO{border-color:#5a3e6b;color:#5a3e6b}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__returnShopButton___64QeO:hover{background:#5a3e6b;color:#fff}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__returnShopButton___64QeO{border-color:#fff;color:#fff}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__returnShopButton___64QeO:hover{background:#fff;color:#18293d}.GachaResultPage-module__replayButton___Z3RB7{margin-top:1.5rem;padding:.75rem 2rem;background:transparent;border:2px solid #ae945d;color:#ae945d;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.GachaResultPage-module__replayButton___Z3RB7:hover{background:#ae945d;color:#fff;transform:translateY(-2px)}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__replayButton___Z3RB7{border-color:#ff9ec1;color:#ff9ec1}.GachaResultPage-module__themePastel___3GQFr .GachaResultPage-module__replayButton___Z3RB7:hover{background:#ff9ec1;color:#fff}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__replayButton___Z3RB7{border-color:gold;color:gold}.GachaResultPage-module__themeRich___uhr-2 .GachaResultPage-module__replayButton___Z3RB7:hover{background:gold;color:#18293d}.GachaResultPage-module__loading___KShRQ,.GachaResultPage-module__error___DukRJ{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.GachaResultPage-module__loading___KShRQ .GachaResultPage-module__spinner___wAWwu,.GachaResultPage-module__error___DukRJ .GachaResultPage-module__spinner___wAWwu{font-size:4rem;margin-bottom:1rem}.GachaResultPage-module__loading___KShRQ h2,.GachaResultPage-module__error___DukRJ h2{color:#18293d;margin-bottom:.5rem}.GachaResultPage-module__loading___KShRQ p,.GachaResultPage-module__error___DukRJ p{color:#827b6a}.GachaPendingPage-module__pendingPage___o3l6C{min-height:100vh;background:linear-gradient(135deg,#fef3c7,#fde68a);display:flex;align-items:center;justify-content:center;padding:32px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__container___5FIgt{max-width:800px;width:100%}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__loading___7EoFS{text-align:center;padding:48px;background-color:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__loading___7EoFS .GachaPendingPage-module__spinner___psuns{width:50px;height:50px;margin:0 auto 24px;border:4px solid rgba(174,148,93,.2);border-top-color:#ae945d;border-radius:50%;animation:GachaPendingPage-module__spin___ymKzp 1s linear infinite}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__loading___7EoFS p{color:#827b6a;font-size:1rem}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__error___VhhTF{text-align:center;padding:48px;background-color:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__error___VhhTF .GachaPendingPage-module__errorIcon___7-1-u{font-size:64px;margin-bottom:24px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__error___VhhTF h1{font-size:1.5rem;color:#18293d;margin-bottom:16px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__error___VhhTF p{color:#827b6a;font-size:1rem}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh{background-color:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__header___YEfev{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:2px solid #f59e0b}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__header___YEfev .GachaPendingPage-module__icon___OnQCg{font-size:80px;margin-bottom:24px;animation:GachaPendingPage-module__pulse___tGoDQ 2s ease-in-out infinite}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__header___YEfev h1{font-size:1.875rem;font-weight:700;color:#92400e;margin:0}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__message___fwZhy{padding:48px 32px;text-align:center;border-bottom:1px solid rgba(130,123,106,.2)}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__message___fwZhy h2{font-size:1.25rem;font-weight:700;color:#18293d;margin-bottom:24px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__message___fwZhy p{font-size:1rem;color:#827b6a;line-height:1.8;margin-bottom:16px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__message___fwZhy p:last-child{margin-bottom:0}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra{padding:48px 32px;border-bottom:1px solid rgba(130,123,106,.2)}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra h3{font-size:1.125rem;font-weight:700;color:#18293d;margin-bottom:24px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra .GachaPendingPage-module__infoGrid___GAFb2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra .GachaPendingPage-module__infoItem___ZyhkB .GachaPendingPage-module__infoLabel___0tyX1{font-size:.875rem;color:#827b6a;margin-bottom:4px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra .GachaPendingPage-module__infoItem___ZyhkB .GachaPendingPage-module__infoValue___47R9V{font-size:1.125rem;font-weight:600;color:#18293d}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra .GachaPendingPage-module__infoItem___ZyhkB .GachaPendingPage-module__statusBadge___RwZLp{display:inline-block;padding:4px 16px;background-color:#fef3c7;color:#92400e;font-size:.875rem;font-weight:600;border-radius:8px;border:1px solid #f59e0b}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__notice___DQ8IX{padding:48px 32px;background-color:#ae945d0d}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__notice___DQ8IX h3{font-size:1.125rem;font-weight:700;color:#18293d;margin-bottom:16px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__notice___DQ8IX ul{list-style:none;padding:0;margin:0}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__notice___DQ8IX ul li{font-size:1rem;color:#827b6a;line-height:1.8;margin-bottom:8px;padding-left:24px;position:relative}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__notice___DQ8IX ul li:before{content:"•";position:absolute;left:0;color:#ae945d;font-weight:700}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__notice___DQ8IX ul li:last-child{margin-bottom:0}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__footer___2N54R{padding:32px;text-align:center}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__footer___2N54R p{font-size:.875rem;color:#827b6a;margin:0}@keyframes GachaPendingPage-module__spin___ymKzp{to{transform:rotate(360deg)}}@keyframes GachaPendingPage-module__pulse___tGoDQ{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@media (max-width: 768px){.GachaPendingPage-module__pendingPage___o3l6C{padding:16px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__header___YEfev{padding:48px 16px 32px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__header___YEfev .GachaPendingPage-module__icon___OnQCg{font-size:60px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__header___YEfev h1{font-size:1.5rem}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__message___fwZhy{padding:32px 16px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__message___fwZhy h2{font-size:1.125rem}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__message___fwZhy p{font-size:.875rem}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra{padding:32px 16px}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__orderInfo___SaVra .GachaPendingPage-module__infoGrid___GAFb2{grid-template-columns:1fr}.GachaPendingPage-module__pendingPage___o3l6C .GachaPendingPage-module__content___ggRwh .GachaPendingPage-module__notice___DQ8IX{padding:32px 16px}}.AdminDashboard-module__adminDashboard___T8kt-{min-height:100vh;background-color:#f5f5f5}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U{background-color:#fff;border-bottom:1px solid rgba(130,123,106,.2);position:sticky;top:0;z-index:10;box-shadow:0 1px 2px #0000000d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh{max-width:1280px;margin:0 auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 768px){.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh{flex-direction:column;align-items:stretch;padding:16px}}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__titleRow___2lvta{display:flex;align-items:center;gap:16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh h1{font-size:1.5rem;font-weight:700;color:#18293d;margin:0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__planBadge___qTdfV{display:inline-flex;align-items:center;padding:4px 8px;color:#fff;font-size:.75rem;font-weight:600;border-radius:8px;letter-spacing:.5px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__planBadge___qTdfV.AdminDashboard-module__freePlan___qMDNS{background:linear-gradient(135deg,#18293d,#0a1018);box-shadow:0 2px 4px #18293d4d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__planBadge___qTdfV.AdminDashboard-module__proPlan___xkTR2{background:linear-gradient(135deg,#ae945d,#907948);box-shadow:0 2px 4px #ae945d4d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__subtitle___j58dR{font-size:.875rem;color:#827b6a;margin:4px 0 0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__headerActions___Kv8Z8{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__headerActions___Kv8Z8{flex-direction:column;width:100%}}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__authStatus___sTkLX{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#10b9811a;border-radius:8px;border:1px solid rgba(16,185,129,.2);flex-wrap:wrap;text-decoration:none;transition:all .15s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__authStatus___sTkLX:hover{background:#10b98133;border-color:#10b98180;transform:translateY(-1px)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__authIcon___nT76q{font-size:1rem}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__authText___RIE4e{font-size:.875rem;color:#18293d;font-weight:500}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__authButton___Q5FZQ{padding:8px 16px;background:#f59e0b1a;color:#945f06;border:1px solid rgba(245,158,11,.3);border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease-in-out;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__authButton___Q5FZQ:hover{background:#f59e0b33;border-color:#f59e0b80}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__refreshButton___8SPja{width:36px;height:36px;padding:0;background:transparent;color:#827b6a;border:1px solid rgba(130,123,106,.2);border-radius:50%;font-size:1.2rem;cursor:pointer;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__refreshButton___8SPja:hover{color:#18293d;border-color:#18293d;background:#827b6a0d;transform:rotate(90deg)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__refreshButton___8SPja:active{transform:scale(.9) rotate(360deg)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__manualButton___BGFsl{padding:16px 24px;background-color:#827b6a;color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;transition:all .25s ease-in-out;white-space:nowrap;border:none;cursor:pointer}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__manualButton___BGFsl:hover{background-color:#666053;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__createButton___dYdKZ{padding:16px 24px;background-color:#18293d;color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;transition:all .25s ease-in-out;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__createButton___dYdKZ:hover:not(:disabled){background-color:#0a1018;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__createButton___dYdKZ:disabled{opacity:.6;cursor:not-allowed}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuContainer___pNMns{position:relative}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuButton___Cbbcm{padding:16px 24px;background-color:#827b6a;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .25s ease-in-out;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuButton___Cbbcm:hover{background-color:#666053;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuDropdown___nZSTK{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;min-width:220px;z-index:100;overflow:hidden;border:1px solid rgba(130,123,106,.2)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuItem___6z80F{width:100%;padding:16px 24px;background:none;border:none;text-align:left;font-size:.875rem;font-weight:500;color:#18293d;cursor:pointer;transition:all .15s ease-in-out;border-bottom:1px solid rgba(130,123,106,.1)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuItem___6z80F:last-child{border-bottom:none}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuItem___6z80F:hover{background:#ae945d1a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuItem___6z80F.AdminDashboard-module__logoutItem___FT8tb{color:#ef4444;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U .AdminDashboard-module__headerContent___95yCh .AdminDashboard-module__userMenuItem___6z80F.AdminDashboard-module__logoutItem___FT8tb:hover{background:#ef44441a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__container___ftGuo{max-width:1280px;margin:0 auto;padding:48px 32px}@media (max-width: 768px){.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__container___ftGuo{padding:24px 16px}}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__loading___dl7Ow,.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__error___hfful{text-align:center;padding:48px;color:#827b6a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__error___hfful{color:#ef4444}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__error___hfful .AdminDashboard-module__errorDetail___dBLVf{font-size:.875rem;margin-top:8px;color:#827b6a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd{background:#fff;border-radius:16px;padding:32px;margin-bottom:48px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statsHeader___a5m2J{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}@media (max-width: 640px){.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statsHeader___a5m2J{flex-direction:column;gap:16px}}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd h2{font-size:1.25rem;font-weight:700;color:#18293d;margin:0 0 4px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__sectionSubtitle___lOnmA{font-size:.875rem;color:#827b6a;margin:0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__monthSelect___bd-pZ{padding:8px 16px;border:2px solid rgba(130,123,106,.3);border-radius:8px;font-size:.875rem;color:#18293d;background-color:#fff;cursor:pointer;transition:all .25s ease-in-out;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__monthSelect___bd-pZ:hover{border-color:#ae945d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__monthSelect___bd-pZ:focus{outline:none;border-color:#ae945d;box-shadow:0 0 0 3px #ae945d1a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statsGrid___TKirA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}@media (max-width: 640px){.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statsGrid___TKirA{grid-template-columns:1fr}}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statCard___NsD2B{background-color:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 2px #0000000d;transition:all .25s ease-in-out;border-left:4px solid #ae945d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statCard___NsD2B:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statCard___NsD2B .AdminDashboard-module__statContent___ZHudc{flex:1}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statCard___NsD2B .AdminDashboard-module__statContent___ZHudc .AdminDashboard-module__statLabel___02ddX{font-size:.875rem;color:#827b6a;margin-bottom:4px;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__statCard___NsD2B .AdminDashboard-module__statContent___ZHudc .AdminDashboard-module__statValue___TNYS0{font-size:1.5rem;font-weight:700;color:#18293d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M{margin-top:48px;padding-top:32px;border-top:1px solid rgba(130,123,106,.2)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownHeader___fz1Jo{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownHeader___fz1Jo h3{font-size:1rem;font-weight:600;color:#827b6a;margin:0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownHeader___fz1Jo .AdminDashboard-module__downloadButton___V1f6V{padding:4px 16px;background-color:#ae945d;color:#fff;border:none;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownHeader___fz1Jo .AdminDashboard-module__downloadButton___V1f6V:hover{background-color:#907948;transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK{overflow-x:auto}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table{width:100%;border-collapse:collapse;font-size:.875rem}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table thead tr{background-color:#18293d;color:#fff}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table thead tr th{padding:8px 16px;text-align:left;font-weight:600;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table thead tr th:nth-child(2),.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table thead tr th:nth-child(3),.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table thead tr th:nth-child(4),.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table thead tr th:nth-child(5){text-align:right}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table tbody tr{border-bottom:1px solid rgba(130,123,106,.15);transition:background-color .15s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table tbody tr:hover{background-color:#827b6a0d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table tbody tr td{padding:8px 16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table tfoot tr{background-color:#ae945d1a;border-top:2px solid #ae945d;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table tfoot tr td{padding:8px 16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table .AdminDashboard-module__nameCell___Xj6wl{color:#18293d;font-weight:500}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table .AdminDashboard-module__numberCell___c7KOM{text-align:right;color:#827b6a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table .AdminDashboard-module__totalCell___-zX8F{text-align:right;color:#18293d;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__gachaBreakdown___8a27M .AdminDashboard-module__breakdownTable___ckFbK table .AdminDashboard-module__salesCell___QN8Rm{text-align:right;color:#ae945d;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__yearlyChart___p1URs{margin-top:48px;padding-top:32px;border-top:1px solid rgba(130,123,106,.2)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__yearlyChart___p1URs h3{font-size:1rem;font-weight:600;color:#827b6a;margin-bottom:16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__yearlyChart___p1URs .AdminDashboard-module__chartLegend___M6O3D{display:flex;gap:24px;margin-bottom:16px;justify-content:center}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__yearlyChart___p1URs .AdminDashboard-module__chartLegend___M6O3D .AdminDashboard-module__legendItem___iYsve{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#827b6a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__yearlyChart___p1URs .AdminDashboard-module__chartLegend___M6O3D .AdminDashboard-module__legendItem___iYsve .AdminDashboard-module__legendColor___i8ryQ{width:16px;height:16px;border-radius:4px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__statsSection___qSPwd .AdminDashboard-module__yearlyChart___p1URs canvas{max-height:250px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u{background:#fff;border-radius:16px;padding:32px;margin-bottom:48px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingSectionHeader___LvSpd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingSectionHeader___LvSpd h2{font-size:1.25rem;font-weight:700;color:#18293d;margin:0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingSectionHeader___LvSpd .AdminDashboard-module__pendingCount___Un0ol{background-color:#18293d;color:#fff;padding:4px 16px;border-radius:9999px;font-size:.875rem;font-weight:700}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingSectionDescription___Y7FHE{font-size:.875rem;color:#827b6a;margin-bottom:24px;line-height:1.6}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__printActions___jHv1H{display:flex;gap:16px;margin-bottom:24px;align-items:center}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__printActions___jHv1H .AdminDashboard-module__selectAllButton___j-6Lb{padding:8px 16px;background-color:#18293d1a;color:#18293d;border:1px solid rgba(24,41,61,.3);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__printActions___jHv1H .AdminDashboard-module__selectAllButton___j-6Lb:hover{background-color:#18293d33;border-color:#18293d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__printActions___jHv1H .AdminDashboard-module__printButton___3OGSR{padding:16px 24px;background-color:#ae945d;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__printActions___jHv1H .AdminDashboard-module__printButton___3OGSR:hover:not(:disabled){background-color:#907948;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__printActions___jHv1H .AdminDashboard-module__printButton___3OGSR:disabled{opacity:.5;cursor:not-allowed;transform:none}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pagination___kiVaZ{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pagination___kiVaZ .AdminDashboard-module__pageButton___vuT1z{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#827b6a;border:1px solid rgba(130,123,106,.3);border-radius:4px;font-size:1rem;cursor:pointer;transition:all .15s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pagination___kiVaZ .AdminDashboard-module__pageButton___vuT1z:hover:not(:disabled){border-color:#18293d;color:#18293d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pagination___kiVaZ .AdminDashboard-module__pageButton___vuT1z:disabled{opacity:.3;cursor:not-allowed}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pagination___kiVaZ .AdminDashboard-module__pageInfo___HcUhf{font-size:.75rem;color:#827b6a;min-width:50px;text-align:center}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm-{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table{width:100%;border-collapse:collapse}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table thead{background-color:#18293d;color:#fff}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table thead th{padding:16px 24px;text-align:left;font-size:.875rem;font-weight:600;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table thead th input[type=checkbox]{width:18px;height:18px;cursor:pointer}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr{border-bottom:1px solid rgba(130,123,106,.1);transition:background-color .15s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr:hover{background-color:#f59e0b0d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr:last-child{border-bottom:none}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr.AdminDashboard-module__shippedRow___aF70h{background-color:#10b9810d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr td{padding:16px 24px;font-size:.875rem;color:#18293d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr td input[type=checkbox]{width:18px;height:18px;cursor:pointer}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr td.AdminDashboard-module__dateCell___vJLd0{color:#827b6a;font-size:.75rem;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table tbody tr td.AdminDashboard-module__priceCell___X7hBc{font-weight:600;color:#ae945d;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__gachaTitleCell___3x-aK{font-weight:600;color:#18293d;margin-bottom:4px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__variationName___9OSF3{font-size:.75rem;color:#827b6a;margin-top:6px;padding-left:24px;position:relative}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__variationName___9OSF3:before{content:"└  ";position:absolute;left:0;color:#827b6a66;letter-spacing:2px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__emailLink___YbwI-{color:#18293d;text-decoration:none;border-bottom:1px solid rgba(24,41,61,.3);transition:all .15s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__emailLink___YbwI-:hover{color:#ae945d;border-bottom-color:#ae945d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonPending___TG4JM,.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonShipped___rQan1{padding:8px 16px;border-radius:8px;font-size:.75rem;font-weight:600;white-space:nowrap;transition:all .25s ease-in-out;cursor:pointer}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonPending___TG4JM:hover:not(:disabled),.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonShipped___rQan1:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonPending___TG4JM:disabled,.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonShipped___rQan1:disabled{opacity:.6;cursor:not-allowed}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonPending___TG4JM{background-color:#f6f6f5;color:#666053;border:2px solid rgb(200.6525423729,197.063559322,188.3474576271)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonPending___TG4JM:hover:not(:disabled){background-color:#ebeae6;border-color:#b2ada0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonShipped___rQan1{background-color:#b6f9e3;color:#0c8a60;border:2px solid rgb(13.9701492537,161.5298507463,112.6343283582)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingSection___DAY3u .AdminDashboard-module__pendingTable___xnTm- table .AdminDashboard-module__statusButtonShipped___rQan1:hover:not(:disabled){background-color:#9ef7d9;border-color:#0c8a60}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ{background:linear-gradient(135deg,#eae3d4,#e1d7c3);border:2px solid #ae945d;border-radius:16px;padding:32px;margin-bottom:48px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__warningBox___b9vDl{display:flex;align-items:flex-start;gap:16px;background-color:#fff;border-left:4px solid rgb(127,106.6172839506,63.5);border-radius:8px;padding:16px;margin-bottom:24px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__warningBox___b9vDl .AdminDashboard-module__warningIcon___-2HlV{font-size:1.25rem;flex-shrink:0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__warningBox___b9vDl .AdminDashboard-module__warningContent___9Lvd-{font-size:.875rem;color:#827b6a;line-height:1.6}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__warningBox___b9vDl .AdminDashboard-module__warningContent___9Lvd- strong{font-weight:700;color:#18293d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingStockCards___rHVlE{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px}@media (max-width: 768px){.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingStockCards___rHVlE{grid-template-columns:1fr}}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px #0000001a;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3:hover{box-shadow:0 10px 15px -3px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid rgba(130,123,106,.1)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardTitle___RZyF0{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardTitle___RZyF0 h3{font-size:1.125rem;font-weight:700;color:#18293d;margin:0;flex:1}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardTitle___RZyF0 .AdminDashboard-module__stockCheckButton___v-sNC{padding:4px 8px;background-color:#ae945d1a;color:#907948;border:1px solid rgba(174,148,93,.3);border-radius:8px;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardTitle___RZyF0 .AdminDashboard-module__stockCheckButton___v-sNC:hover{background-color:#ae945d33;border-color:#ae945d;transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardMeta___33zdP{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardMeta___33zdP .AdminDashboard-module__dateBadge___MELbn,.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardMeta___33zdP .AdminDashboard-module__stockBadge___BAg52{font-size:.75rem;color:#827b6a;background-color:#827b6a1a;padding:4px 8px;border-radius:8px;white-space:nowrap}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardMeta___33zdP .AdminDashboard-module__stockBadgeAvailable___8H5nf{font-size:.75rem;color:#0c8a60;background-color:#10b9811a;padding:4px 8px;border-radius:8px;font-weight:600;white-space:nowrap;border:1px solid rgba(16,185,129,.3)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardMeta___33zdP .AdminDashboard-module__stockBadgeUnavailable___08UiR{font-size:.75rem;color:#eb1515;background-color:#ef44441a;padding:4px 8px;border-radius:8px;font-weight:600;white-space:nowrap;border:1px solid rgba(239,68,68,.3)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L{margin-bottom:16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.875rem}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E:last-child{margin-bottom:0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E .AdminDashboard-module__label___If5LL{color:#827b6a;min-width:80px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E .AdminDashboard-module__value___KQrDe{color:#18293d;font-weight:500}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E .AdminDashboard-module__priceValue___1VWDu{color:#ae945d;font-weight:700;font-size:1rem}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E .AdminDashboard-module__feeValue___I-OCL{color:#ef4444;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E .AdminDashboard-module__emailLink___YbwI-{color:#18293d;text-decoration:none;border-bottom:1px solid rgba(24,41,61,.3);transition:all .15s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardBody___xVF6L .AdminDashboard-module__infoRow___ZLe6E .AdminDashboard-module__emailLink___YbwI-:hover{color:#ae945d;border-bottom-color:#ae945d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS{display:grid;grid-template-columns:1fr 1fr;gap:8px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS button{padding:8px 16px;border-radius:8px;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .25s ease-in-out;border:none}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS button:disabled{opacity:.4;cursor:not-allowed;transform:none}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__primaryButton___Ie79D{background-color:#3b82f6;color:#fff}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__primaryButton___Ie79D:hover:not(:disabled){background-color:#0b63f3}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__primaryButton___Ie79D:disabled{background-color:#c9c5bc;color:#827b6a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__dangerButton___ZRQy0{background-color:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__dangerButton___ZRQy0:hover:not(:disabled){background-color:#ef444433;border-color:#ef4444}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__pendingStockSection___LpqHQ .AdminDashboard-module__pendingCard___y9Yb3 .AdminDashboard-module__noStockWarning___VhiYk{margin-top:16px;padding:8px 16px;background-color:#ae945d1a;border:1px solid rgba(174,148,93,.3);border-radius:8px;font-size:.75rem;color:#7f6b40;text-align:center}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__empty___qcoFa{text-align:center;padding:96px 32px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__empty___qcoFa .AdminDashboard-module__emptyIcon___0Rs88{font-size:4rem;margin-bottom:24px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__empty___qcoFa .AdminDashboard-module__emptyTitle___6R9tZ{font-size:1.25rem;font-weight:600;color:#18293d;margin-bottom:8px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__empty___qcoFa .AdminDashboard-module__emptyText___xVvHl{font-size:.875rem;color:#827b6a;margin-bottom:48px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__empty___qcoFa .AdminDashboard-module__emptyButton___dzAi7{padding:16px 32px;background-color:#18293d;color:#fff;border-radius:12px;font-weight:600;font-size:1rem;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__empty___qcoFa .AdminDashboard-module__emptyButton___dzAi7:hover:not(:disabled){background-color:#0a1018;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__empty___qcoFa .AdminDashboard-module__emptyButton___dzAi7:disabled{opacity:.6;cursor:not-allowed}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaGrid___UoJmo{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}@media (max-width: 640px){.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaGrid___UoJmo{grid-template-columns:1fr}}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardImage___NJYl2{height:160px;background:linear-gradient(135deg,#faf9f7,#c9c5bc);position:relative;overflow:hidden}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardImage___NJYl2 img{width:100%;height:100%;object-fit:cover}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardImage___NJYl2 .AdminDashboard-module__cardImagePlaceholder___lllyc{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;color:#827b6a4d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardImage___NJYl2 .AdminDashboard-module__badgeEnabled___pXmbJ,.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardImage___NJYl2 .AdminDashboard-module__badgeDisabled___QB7Au{position:absolute;top:16px;right:16px;padding:4px 16px;border-radius:9999px;font-size:.75rem;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardImage___NJYl2 .AdminDashboard-module__badgeEnabled___pXmbJ{background-color:#10b981;color:#fff}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardImage___NJYl2 .AdminDashboard-module__badgeDisabled___QB7Au{background-color:#18293d99;color:#fff}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq{padding:24px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardHeader___GOlGd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardTitle___RZyF0{font-size:1.125rem;font-weight:700;color:#18293d;flex:1;line-height:1.4}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardTitle___RZyF0 .AdminDashboard-module__titleSuffix___g6KdD{color:#827b6a;font-weight:500}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardBadges___Yz3-w{display:flex;gap:4px;align-items:center;flex-shrink:0}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardBadges___Yz3-w .AdminDashboard-module__badgeHalfPrice___ryeBj{padding:2px 8px;background-color:#fce2b6;color:#c57f08;border-radius:4px;font-size:.75rem;font-weight:600}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardHeader___GOlGd .AdminDashboard-module__cardBadges___Yz3-w .AdminDashboard-module__badgeWarning___4UQYY{font-size:1.125rem}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardDescription___vvY-7{font-size:.875rem;color:#827b6a;margin-bottom:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardPrice___hDR-O{font-size:1.5rem;font-weight:700;color:#ae945d;margin-bottom:24px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardPrice___hDR-O .AdminDashboard-module__priceUnit___WGliu{font-size:.75rem;font-weight:400;color:#827b6a;margin-left:4px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardStats___v-RfI{display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(130,123,106,.15)}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardStats___v-RfI .AdminDashboard-module__stat___kYiAi{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#827b6a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardStats___v-RfI .AdminDashboard-module__stat___kYiAi .AdminDashboard-module__statIcon___mQkW1{font-size:1rem}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS{display:flex;gap:8px;margin-bottom:16px}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__editButton___TKM65,.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__deleteButton___b-8FW{flex:1;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:600;transition:all .25s ease-in-out}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__editButton___TKM65{background-color:#aac1dd;color:#18293d}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__editButton___TKM65:hover{background-color:#97b4d6}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__deleteButton___b-8FW{background-color:#f5f5f5;color:#827b6a}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__deleteButton___b-8FW:hover{background-color:#fff;color:#ef4444}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardActions___2QYgS .AdminDashboard-module__deleteButton___b-8FW:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W .AdminDashboard-module__gachaCard___tOHX9 .AdminDashboard-module__cardContent___Wabnq .AdminDashboard-module__cardDate___586oq{font-size:.75rem;color:#827b6a;text-align:right}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__printModal___TmCJW{display:none}@media print{.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__header___rV6-U,.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__main___TKi4W{display:none!important}.AdminDashboard-module__adminDashboard___T8kt- .AdminDashboard-module__printModal___TmCJW{display:block!important}.AdminDashboard-module__shippingLabel___S5Zq2{padding:4mm 8mm;border:1px solid #827b6a;border-radius:2mm;margin-bottom:3mm;font-family:Hiragino Sans,Yu Gothic,sans-serif;background-color:#fff}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__customerName___fIZy7{font-size:14pt;font-weight:700;color:#18293d;margin-bottom:1mm;border-bottom:1px solid #18293d;padding-bottom:1mm}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__orderId___tw1pa{font-size:8pt;color:#827b6a;margin-bottom:2mm;font-family:Courier New,monospace}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__productInfo___45djs{margin-bottom:2mm}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__productInfo___45djs .AdminDashboard-module__gachaName___h-U32{font-size:10pt;color:#18293d;font-weight:600;margin-bottom:1mm}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__productInfo___45djs .AdminDashboard-module__variation___EvP3w{font-size:8pt;color:#827b6a}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__wonItem___LZIyf{font-size:10pt;color:#18293d;margin-bottom:2mm;font-weight:600}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__thankYou___5S0EX{font-size:7pt;text-align:center;color:#827b6a;padding-top:2mm;border-top:1px dashed #827b6a}.AdminDashboard-module__shippingLabel___S5Zq2 .AdminDashboard-module__pageBreak___6vU-t{page-break-after:always}}.AdminDashboard-module__announcementsSection___wTyn9{margin-bottom:24px}.AdminDashboard-module__announcementCard___v7pm-{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px;margin-bottom:12px;transition:border-color .2s}.AdminDashboard-module__announcementCard___v7pm-:hover{border-color:#d0d0d0}.AdminDashboard-module__announcementCard___v7pm-.AdminDashboard-module__announcementWARNING___pTny0{border-color:#f5a623}.AdminDashboard-module__announcementHeader___JgP90{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.AdminDashboard-module__announcementType___7cjxy{font-size:11px;font-weight:600;color:#666}.AdminDashboard-module__announcementWARNING___pTny0 .AdminDashboard-module__announcementType___7cjxy{color:#f5a623}.AdminDashboard-module__announcementUPDATE___Zvvyz .AdminDashboard-module__announcementType___7cjxy{color:#7ed321}.AdminDashboard-module__announcementDate___kQl07{font-size:11px;color:#999}.AdminDashboard-module__announcementTitle___pXlmh{font-size:14px;font-weight:600;color:#18293d;margin-bottom:6px}.AdminDashboard-module__announcementContent___x8plh{font-size:13px;color:#666;line-height:1.6;white-space:pre-wrap}.AdminDashboard-module__webhookSetupFullscreen___-2NPv{min-height:calc(100vh - 100px);background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;padding:48px 24px;margin:-24px}.AdminDashboard-module__webhookSetupCard___LfCvB{background:#fff;border-radius:16px;padding:48px;max-width:800px;width:100%;box-shadow:0 20px 60px #0000004d}@media (max-width: 768px){.AdminDashboard-module__webhookSetupCard___LfCvB{padding:24px}}.AdminDashboard-module__setupHeader___5dF1b{text-align:center;margin-bottom:40px}.AdminDashboard-module__setupHeader___5dF1b .AdminDashboard-module__setupIcon___SE2N7{font-size:64px;margin-bottom:16px}.AdminDashboard-module__setupHeader___5dF1b h2{font-size:28px;font-weight:700;color:#18293d;margin:0 0 12px}.AdminDashboard-module__setupHeader___5dF1b p{font-size:16px;color:#666;margin:0}.AdminDashboard-module__setupInstructions___2SGEH h3{font-size:18px;font-weight:600;color:#18293d;margin:0 0 32px;text-align:center}.AdminDashboard-module__setupStep___NuGdw{display:flex;gap:20px;margin-bottom:32px;align-items:flex-start}@media (max-width: 768px){.AdminDashboard-module__setupStep___NuGdw{flex-direction:column;gap:12px}}.AdminDashboard-module__stepNumber___fKoAm{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#18293d,#2a3f5f);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;box-shadow:0 4px 8px #18293d33}.AdminDashboard-module__stepContent___CVfFm{flex:1;min-width:0}.AdminDashboard-module__stepContent___CVfFm p{font-size:15px;color:#333;line-height:1.8;margin:0 0 12px}.AdminDashboard-module__stepContent___CVfFm p strong{color:#18293d;font-weight:600}.AdminDashboard-module__stepImage___GrqUS{width:100%;max-width:100%;border:2px solid #e0e0e0;border-radius:8px;margin-top:12px;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.AdminDashboard-module__stepImage___GrqUS:hover{transform:scale(1.02)}.AdminDashboard-module__baseLink___hPgZ8{color:#ae945d;text-decoration:underline;font-weight:600}.AdminDashboard-module__baseLink___hPgZ8:hover{color:#18293d}.AdminDashboard-module__codeBlock___7jNFA{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-top:12px}.AdminDashboard-module__codeHeader___-s948{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#18293d;color:#fff;font-size:13px;font-weight:600}.AdminDashboard-module__copyButton___2kjp8{padding:6px 12px;background:#ae945d;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.AdminDashboard-module__copyButton___2kjp8:hover{background:#9a7f4d}.AdminDashboard-module__codeContent___-BioI{padding:16px;margin:0;font-family:Monaco,Courier New,monospace;font-size:12px;line-height:1.6;color:#333;overflow-x:auto;white-space:pre}.AdminDashboard-module__setupActions___y2cmH{display:flex;justify-content:center;margin-top:32px}.AdminDashboard-module__confirmButton___fNODx{padding:16px 48px;background:linear-gradient(135deg,#7ed321,#5fa319);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #7ed3214d}.AdminDashboard-module__confirmButton___fNODx:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #7ed32180}.AdminDashboard-module__confirmButton___fNODx:disabled{background:#ccc;cursor:not-allowed;box-shadow:none;transform:none}.AdminDashboard-module__setupImportantBox___GWoEo{display:flex;align-items:flex-start;gap:12px;background:#e8f5e9;border-left:4px solid #4CAF50;padding:16px;border-radius:8px;margin:24px 0}.AdminDashboard-module__setupImportantBox___GWoEo .AdminDashboard-module__importantIcon___CnN1f{font-size:24px;line-height:1}.AdminDashboard-module__setupImportantBox___GWoEo strong{display:block;font-size:16px;font-weight:700;color:#1b5e20;margin-bottom:4px}.AdminDashboard-module__setupImportantBox___GWoEo p{font-size:14px;color:#2e7d32;margin:0;line-height:1.6}.AdminDashboard-module__setupWarningBox___tKg3M{background:#fff3cd;border:2px solid #F5A623;border-radius:8px;padding:20px;margin:24px 0}.AdminDashboard-module__confirmCheckbox___CIcnm{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.AdminDashboard-module__confirmCheckbox___CIcnm input[type=checkbox]{margin-top:4px;width:20px;height:20px;cursor:pointer;flex-shrink:0}.AdminDashboard-module__confirmCheckbox___CIcnm span{font-size:15px;color:#333;line-height:1.6}.AdminDashboard-module__confirmCheckbox___CIcnm span strong{color:#e65100;font-weight:700}.AdminDashboard-module__confirmCheckbox___CIcnm:hover input[type=checkbox]{transform:scale(1.1)}.AdminDashboard-module__webhookStatusActive___Jp8IG{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #4CAF50;border-radius:16px;font-size:12px;font-weight:600;color:#2e7d32}.AdminDashboard-module__webhookStatusInactive___ot1R-{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#fff3cd,#ffe082);border:1px solid #F5A623;border-radius:16px;font-size:12px;font-weight:600;color:#e65100;animation:AdminDashboard-module__pulse___fTK0u 2s infinite}@keyframes AdminDashboard-module__pulse___fTK0u{0%,to{opacity:1}50%{opacity:.7}}.ItemSelectionModal-module__overlay___KrYUR{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.ItemSelectionModal-module__modal___gFNBn{background:#fff;border-radius:16px;width:100%;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0000004d}.ItemSelectionModal-module__header___6EmR9{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid rgba(130,123,106,.2)}.ItemSelectionModal-module__title___h-83V{font-size:1.5rem;font-weight:700;color:#18293d;margin:0}.ItemSelectionModal-module__closeButton___Uthgp{width:36px;height:36px;border-radius:9999px;border:none;background:#827b6a1a;color:#827b6a;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out}.ItemSelectionModal-module__closeButton___Uthgp:hover{background:#827b6a33;color:#18293d}.ItemSelectionModal-module__categoryArea___Grhsx{padding:24px 32px;border-bottom:1px solid rgba(130,123,106,.1);background:#f9fafb}.ItemSelectionModal-module__categoryLabel___emjUP{display:block;font-size:.875rem;font-weight:600;color:#18293d;margin-bottom:16px}.ItemSelectionModal-module__categoryButtons___hRbGR{display:flex;flex-wrap:wrap;gap:8px}.ItemSelectionModal-module__categoryButton___g8vw1{padding:8px 16px;background:#fff;border:2px solid rgba(130,123,106,.2);border-radius:8px;font-size:.875rem;font-weight:600;color:#18293d;cursor:pointer;transition:all .15s ease-in-out}.ItemSelectionModal-module__categoryButton___g8vw1:hover{border-color:#ae945d;background:#ae945d0d}.ItemSelectionModal-module__categoryButton___g8vw1.ItemSelectionModal-module__active___akT0h{background:#ae945d;border-color:#ae945d;color:#fff}.ItemSelectionModal-module__filterArea___bRaX0{padding:16px 24px;border-bottom:1px solid rgba(130,123,106,.1);display:flex;gap:24px;align-items:center;background:linear-gradient(to bottom,#fafbfc,#fff)}@media (max-width: 768px){.ItemSelectionModal-module__filterArea___bRaX0{flex-direction:column;align-items:stretch}}.ItemSelectionModal-module__searchBar___22cT-{flex:1;position:relative;display:flex;align-items:center}.ItemSelectionModal-module__searchIcon___QyjEN{position:absolute;left:16px;font-size:1.125rem;color:#827b6a80;pointer-events:none}.ItemSelectionModal-module__searchInput___Tb6M1{width:100%;padding:16px 24px 16px calc(24px + 1.5rem);border:2px solid rgba(130,123,106,.2);border-radius:8px;font-size:1rem;transition:all .15s ease-in-out;background:#fff}.ItemSelectionModal-module__searchInput___Tb6M1:focus{outline:none;border-color:#ae945d;box-shadow:0 0 0 3px #ae945d1a}.ItemSelectionModal-module__searchInput___Tb6M1::placeholder{color:#827b6a80}.ItemSelectionModal-module__filterToggle___q7DbP{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:2px solid rgba(130,123,106,.2);border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;white-space:nowrap;-webkit-user-select:none;user-select:none}.ItemSelectionModal-module__filterToggle___q7DbP:hover{border-color:#ae945d;background:#ae945d0d}.ItemSelectionModal-module__filterToggle___q7DbP input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ae945d}.ItemSelectionModal-module__filterToggle___q7DbP span{font-size:.875rem;font-weight:600;color:#18293d}.ItemSelectionModal-module__bulkActions___Zkr7c{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#ae945d0d;border-bottom:1px solid rgba(130,123,106,.1)}.ItemSelectionModal-module__itemCount___zjXzU{display:flex;align-items:baseline;gap:4px}.ItemSelectionModal-module__itemCount___zjXzU .ItemSelectionModal-module__count___-AVMT{font-size:1.125rem;font-weight:700;color:#18293d}.ItemSelectionModal-module__itemCount___zjXzU .ItemSelectionModal-module__countLabel___Wj24K{font-size:.875rem;color:#827b6a}.ItemSelectionModal-module__bulkActionsRight___y4lD6{display:flex;align-items:center;gap:16px}.ItemSelectionModal-module__bulkButton___pJpx-{padding:8px 16px;background:#fff;border:1px solid rgba(130,123,106,.3);border-radius:8px;font-size:.875rem;font-weight:600;color:#18293d;cursor:pointer;transition:all .15s ease-in-out}.ItemSelectionModal-module__bulkButton___pJpx-:hover{background:#ae945d1a;border-color:#ae945d}.ItemSelectionModal-module__selectedCount___V-1kE{font-size:.875rem;color:#827b6a;font-weight:500}.ItemSelectionModal-module__itemList___2Arv6{flex:1;overflow-y:auto;padding:24px 32px;display:flex;flex-direction:column;gap:16px}.ItemSelectionModal-module__emptyState___nDBi3{text-align:center;padding:48px;color:#827b6a;font-size:1rem}.ItemSelectionModal-module__itemCard___ezn1y{display:grid;grid-template-columns:auto 100px 1fr;gap:24px;padding:16px;border:2px solid rgba(130,123,106,.2);border-radius:12px;cursor:pointer;transition:all .15s ease-in-out;align-items:center;background:#fff}.ItemSelectionModal-module__itemCard___ezn1y:hover:not(.ItemSelectionModal-module__registered___qtpYU){border-color:#ae945d;box-shadow:0 4px 12px #ae945d26;transform:translateY(-2px)}.ItemSelectionModal-module__itemCard___ezn1y.ItemSelectionModal-module__selected___N5-6T{border-color:#ae945d;background:#ae945d0d;box-shadow:0 2px 8px #ae945d33}.ItemSelectionModal-module__itemCard___ezn1y.ItemSelectionModal-module__registered___qtpYU{opacity:.6;cursor:not-allowed;background:#827b6a0d}.ItemSelectionModal-module__checkbox___2ZIur{display:flex;align-items:center;justify-content:center}.ItemSelectionModal-module__checkboxInput___yO0iF{width:20px;height:20px;cursor:pointer;accent-color:#ae945d}.ItemSelectionModal-module__checkboxInput___yO0iF:disabled{cursor:not-allowed}.ItemSelectionModal-module__itemImage___8DusS{width:100px;height:100px;border-radius:8px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center;border:1px solid rgba(130,123,106,.15)}.ItemSelectionModal-module__itemImage___8DusS img{width:100%;height:100%;object-fit:cover}.ItemSelectionModal-module__noImage___8kfmH{font-size:2rem;color:#827b6a4d}.ItemSelectionModal-module__itemInfo___1GTas{display:flex;flex-direction:column;gap:4px}.ItemSelectionModal-module__itemTitle___aQq14{font-size:1.125rem;font-weight:600;color:#18293d;margin:0;line-height:1.4}.ItemSelectionModal-module__variation___dGODp{display:inline-block;padding:2px 8px;background:#827b6a26;color:#827b6a;font-size:.75rem;border-radius:4px;font-weight:500;align-self:flex-start}.ItemSelectionModal-module__itemMeta___yFkLh{display:flex;gap:16px;font-size:.875rem}.ItemSelectionModal-module__price___FosxY{font-weight:600;color:#ae945d}.ItemSelectionModal-module__stock___AXO2b{color:#827b6a}.ItemSelectionModal-module__registeredBadge___xNdsP{display:inline-block;padding:2px 8px;background:#827b6a33;color:#827b6a;font-size:.75rem;border-radius:4px;font-weight:600;align-self:flex-start}.ItemSelectionModal-module__footer___nb228{display:flex;gap:16px;padding:24px;border-top:1px solid rgba(130,123,106,.2)}.ItemSelectionModal-module__cancelButton___Vw6Pc,.ItemSelectionModal-module__submitButton___dbWWt{flex:1;padding:8px 0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease-in-out;border:none}.ItemSelectionModal-module__cancelButton___Vw6Pc:disabled,.ItemSelectionModal-module__submitButton___dbWWt:disabled{opacity:.5;cursor:not-allowed}.ItemSelectionModal-module__cancelButton___Vw6Pc{background:#fff;border:2px solid rgba(130,123,106,.3);color:#827b6a}.ItemSelectionModal-module__cancelButton___Vw6Pc:hover:not(:disabled){background:#827b6a0d;border-color:#827b6a}.ItemSelectionModal-module__submitButton___dbWWt{background:#ae945d;color:#fff}.ItemSelectionModal-module__submitButton___dbWWt:hover:not(:disabled){background:#907948;box-shadow:0 4px 12px #ae945d4d}@media (max-width: 768px){.ItemSelectionModal-module__overlay___KrYUR{padding:8px}.ItemSelectionModal-module__modal___gFNBn{max-width:100%;max-height:98vh}.ItemSelectionModal-module__header___6EmR9{padding:16px 8px}.ItemSelectionModal-module__filterArea___bRaX0,.ItemSelectionModal-module__bulkActions___Zkr7c{padding:8px}.ItemSelectionModal-module__itemList___2Arv6{padding:8px;gap:8px}.ItemSelectionModal-module__itemCard___ezn1y{grid-template-columns:auto 50px 1fr;gap:8px;padding:8px}.ItemSelectionModal-module__itemImage___8DusS{width:50px;height:50px}.ItemSelectionModal-module__itemTitle___aQq14{font-size:1rem}.ItemSelectionModal-module__footer___nb228{padding:16px 8px}}.GachaEditor-module__gachaEditor___l-wLX{min-height:100vh;background:#f5f7fa}.GachaEditor-module__loading___e8jE0{display:flex;align-items:center;justify-content:center;min-height:100vh;color:#827b6a;font-size:1.1rem}.GachaEditor-module__toast___r9xHe{position:fixed;top:.75rem;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:1000;font-weight:600;color:#fff;font-size:.9rem}.GachaEditor-module__toastSuccess___CnDIp{background:#10b981}.GachaEditor-module__toastError___S1qYe{background:#ef4444}.GachaEditor-module__header___RmW5a{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #0000000d}.GachaEditor-module__gachaHeader___gWaVS{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 0}.GachaEditor-module__gachaHeaderContent___kJF56{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.GachaEditor-module__gachaHeaderContent___kJF56{flex-direction:column;text-align:center;padding:0 1rem}}.GachaEditor-module__gachaImage___W4gS6{width:80px;height:80px;object-fit:cover;border-radius:6px;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e7eb}@media (max-width: 768px){.GachaEditor-module__gachaImage___W4gS6{width:70px;height:70px}}.GachaEditor-module__gachaTitle___sgDZ7{flex:1;font-size:1.5rem;font-weight:700;color:#18293d;line-height:1.4}.GachaEditor-module__gachaTitle___sgDZ7 .GachaEditor-module__suffix___-cedc{color:#827b6a;font-weight:500}@media (max-width: 768px){.GachaEditor-module__gachaTitle___sgDZ7{font-size:1.25rem}}.GachaEditor-module__headerContent___2bnb5{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;gap:2rem}@media (max-width: 768px){.GachaEditor-module__headerContent___2bnb5{flex-wrap:wrap;padding:1rem}}.GachaEditor-module__headerContent___2bnb5 .GachaEditor-module__titleRow___8OyWo{flex:1;display:flex;align-items:center;gap:1rem}.GachaEditor-module__headerContent___2bnb5 h1{font-size:1.5rem;color:#18293d;font-weight:700;margin:0}.GachaEditor-module__headerContent___2bnb5 .GachaEditor-module__planBadge___mCwnh{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;border-radius:6px;letter-spacing:.5px;white-space:nowrap}.GachaEditor-module__headerContent___2bnb5 .GachaEditor-module__planFree___X5xbc{background:#18293d;color:#fff}.GachaEditor-module__headerContent___2bnb5 .GachaEditor-module__planPro___FcJDW{background:#ae945d;color:#fff}.GachaEditor-module__backButton___znAeF{padding:.5rem 1rem;color:#827b6a;background:none;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;transition:all .2s}.GachaEditor-module__backButton___znAeF:hover{background:#f3f4f6;color:#18293d}.GachaEditor-module__headerActions___ifDmx{display:flex;gap:1rem}.GachaEditor-module__saveButton___hT3bX,.GachaEditor-module__deleteButton___8Rfnh{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.95rem}.GachaEditor-module__saveButton___hT3bX:disabled,.GachaEditor-module__deleteButton___8Rfnh:disabled{opacity:.6;cursor:not-allowed}.GachaEditor-module__saveButton___hT3bX{background:#18293d;color:#fff}.GachaEditor-module__saveButton___hT3bX:hover:not(:disabled){background:#0a1018}.GachaEditor-module__deleteButton___8Rfnh{background:#ef4444;color:#fff}.GachaEditor-module__deleteButton___8Rfnh:hover:not(:disabled){background:#eb1515}.GachaEditor-module__manualButton___9PRV0{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.95rem;background:#827b6a;color:#fff}.GachaEditor-module__manualButton___9PRV0:hover{background:#666053}.GachaEditor-module__manualLink___9VBaq{padding:.5rem 1rem;color:#827b6a;text-decoration:none;border-radius:6px;font-size:.9rem;font-weight:500;transition:all .2s}.GachaEditor-module__manualLink___9VBaq:hover{color:#18293d;background:#f3f4f6}.GachaEditor-module__main___N8ymi{padding:2rem 1rem}.GachaEditor-module__container___LOG6e{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.GachaEditor-module__section___zV95I{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.GachaEditor-module__sectionHeader___1HTfc{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1.5rem}@media (max-width: 768px){.GachaEditor-module__sectionHeader___1HTfc{flex-direction:column;align-items:stretch}}.GachaEditor-module__sectionTitle___gT-8w{font-size:1.25rem;color:#18293d;font-weight:700;margin-bottom:.5rem}.GachaEditor-module__sectionDescription___IfVXe{font-size:.85rem;color:#827b6a;margin:0}.GachaEditor-module__sectionNote___ViarC{font-size:.85rem;color:#827b6a;margin-top:1rem;padding:.75rem 1rem;background:#f9fafb;border-radius:6px;border-left:3px solid #ae945d}.GachaEditor-module__baseImage___cFt0r{margin-top:1.5rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.GachaEditor-module__baseImageLabel___XZyAl{display:block;font-size:.9rem;font-weight:600;color:#18293d;margin-bottom:.75rem}.GachaEditor-module__baseImagePreview___qIXrj{max-width:300px;width:100%;height:auto;border-radius:6px;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e7eb}.GachaEditor-module__baseLink___RhPsZ{padding:.5rem 1rem;background:#ae945d;color:#fff;text-decoration:none;border-radius:6px;font-size:.9rem;font-weight:600;transition:all .2s}.GachaEditor-module__baseLink___RhPsZ:hover{background:#907948;transform:translate(2px)}.GachaEditor-module__formGroup___XeSy-{margin-bottom:1.5rem}.GachaEditor-module__formRow___hWImv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.GachaEditor-module__label___y3mDk{display:block;font-size:.95rem;font-weight:600;color:#18293d;margin-bottom:.5rem}.GachaEditor-module__label___y3mDk .GachaEditor-module__required___cQsjL{color:#ef4444}.GachaEditor-module__helpText___ALmN-{margin-top:.5rem;font-size:.85rem;color:#827b6a;line-height:1.5}.GachaEditor-module__input___wilSC,.GachaEditor-module__textarea___irk6r,.GachaEditor-module__select___KaJwT{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s;font-family:inherit}.GachaEditor-module__input___wilSC:focus,.GachaEditor-module__textarea___irk6r:focus,.GachaEditor-module__select___KaJwT:focus{outline:none;border-color:#ae945d}.GachaEditor-module__textarea___irk6r{resize:vertical;min-height:100px}.GachaEditor-module__hint___L5Kki{font-size:.85rem;color:#827b6a;margin-top:.5rem;line-height:1.5}.GachaEditor-module__checkboxLabel___smNZO{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.95rem;color:#18293d;-webkit-user-select:none;user-select:none}.GachaEditor-module__checkboxLabel___smNZO:has(input:disabled){opacity:.5;cursor:not-allowed}.GachaEditor-module__checkbox___UWZTz{width:20px;height:20px;cursor:pointer;accent-color:#ae945d}.GachaEditor-module__checkbox___UWZTz:disabled{cursor:not-allowed}.GachaEditor-module__statusCard___Z-m-J{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width: 768px){.GachaEditor-module__statusCard___Z-m-J{grid-template-columns:1fr 1fr}}.GachaEditor-module__statusItem___I-P2i{padding:1rem;background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:.5rem}.GachaEditor-module__statusLabel___nMUUE{font-size:.85rem;color:#827b6a;font-weight:500}.GachaEditor-module__statusValue___iuoiJ{font-size:1.1rem;color:#18293d;font-weight:700}.GachaEditor-module__syncButton___pJNty,.GachaEditor-module__addButton___WhMJa,.GachaEditor-module__primaryButton___-wdXn,.GachaEditor-module__dangerButton___1xv-1{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.95rem}.GachaEditor-module__syncButton___pJNty:disabled,.GachaEditor-module__addButton___WhMJa:disabled,.GachaEditor-module__primaryButton___-wdXn:disabled,.GachaEditor-module__dangerButton___1xv-1:disabled{opacity:.6;cursor:not-allowed}.GachaEditor-module__syncButton___pJNty{background:#18293d;color:#fff}.GachaEditor-module__syncButton___pJNty:hover:not(:disabled){background:#0a1018}.GachaEditor-module__addButton___WhMJa{background:#ae945d;color:#fff;font-size:.9rem;padding:.5rem 1rem}.GachaEditor-module__addButton___WhMJa:hover{background:#907948}.GachaEditor-module__addItemButton___YmqAz{background:#18293d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;white-space:nowrap}.GachaEditor-module__addItemButton___YmqAz:hover:not(:disabled){background:#0a1018;box-shadow:0 4px 12px #18293d4d}.GachaEditor-module__addItemButton___YmqAz:disabled{opacity:.6;cursor:not-allowed}.GachaEditor-module__primaryButton___-wdXn{background:#ae945d;color:#fff}.GachaEditor-module__primaryButton___-wdXn:hover:not(:disabled){background:#907948}.GachaEditor-module__dangerButton___1xv-1{background:#ef4444;color:#fff}.GachaEditor-module__dangerButton___1xv-1:hover:not(:disabled){background:#eb1515}.GachaEditor-module__variationForm___uPAhL{display:flex;gap:1rem;margin-bottom:1.5rem}.GachaEditor-module__submitButton___r6tJk{padding:.75rem 1.5rem;background:#ae945d;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.GachaEditor-module__submitButton___r6tJk:hover{background:#907948}.GachaEditor-module__variationList___Yt-mg{display:flex;flex-direction:column;gap:1rem}.GachaEditor-module__variationCard___7QPBH{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.GachaEditor-module__variationInfo___7He45{display:flex;align-items:center;gap:1.5rem}.GachaEditor-module__variationName___uErwe{font-weight:600;color:#18293d;font-size:1.05rem}.GachaEditor-module__variationStats___9dFES{font-size:.9rem;color:#827b6a}.GachaEditor-module__deleteSmallButton___mlLTY{padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.GachaEditor-module__deleteSmallButton___mlLTY:hover:not(:disabled){background:#eb1515}.GachaEditor-module__deleteSmallButton___mlLTY:disabled{opacity:.6;cursor:not-allowed}.GachaEditor-module__itemTableContainer___fndNx{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.GachaEditor-module__itemTable___rwKxq{width:100%;border-collapse:collapse;font-size:.9rem}.GachaEditor-module__itemTable___rwKxq thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.GachaEditor-module__itemTable___rwKxq thead th{padding:.75rem .5rem;text-align:left;font-weight:600;color:#18293d;font-size:.85rem;white-space:nowrap}.GachaEditor-module__itemTable___rwKxq thead th small{font-size:.7rem;color:#827b6a;font-weight:400}.GachaEditor-module__itemTable___rwKxq tbody tr{border-bottom:1px solid #e5e7eb;transition:background .2s}.GachaEditor-module__itemTable___rwKxq tbody tr:hover{background:#f9fafb}.GachaEditor-module__itemTable___rwKxq tbody tr:last-child{border-bottom:none}.GachaEditor-module__itemTable___rwKxq tbody td{padding:.75rem .5rem;vertical-align:middle}.GachaEditor-module__itemImageSmall___T6YsN{width:50px;height:50px;border-radius:6px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.GachaEditor-module__itemImageSmall___T6YsN img{width:100%;height:100%;object-fit:cover}.GachaEditor-module__itemImageSmall___T6YsN span{font-size:1.5rem}.GachaEditor-module__badge___00M7E{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.GachaEditor-module__selectCompact___OmEU-{width:100%;padding:.4rem .5rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.85rem;background:#fff;cursor:pointer;transition:border-color .2s}.GachaEditor-module__selectCompact___OmEU-:focus{outline:none;border-color:#ae945d}.GachaEditor-module__inputCompact___xadzq{padding:.3rem .4rem;border:1px solid #e5e7eb;border-radius:4px;font-size:.85rem;text-align:center;transition:border-color .2s}.GachaEditor-module__inputCompact___xadzq:focus{outline:none;border-color:#ae945d}.GachaEditor-module__deleteButtonSmall___AiXiY{padding:.4rem .75rem;background:#fff;border:1px solid #ef4444;color:#ef4444;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.GachaEditor-module__deleteButtonSmall___AiXiY:hover:not(:disabled){background:#ef4444;color:#fff}.GachaEditor-module__deleteButtonSmall___AiXiY:disabled{opacity:.5;cursor:not-allowed}.GachaEditor-module__itemList___Og25-{display:flex;flex-direction:column;gap:1rem}.GachaEditor-module__itemCard___XMN8T{display:grid;grid-template-columns:80px 1fr auto;gap:1.5rem;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;transition:box-shadow .2s}.GachaEditor-module__itemCard___XMN8T:hover{box-shadow:0 4px 12px #00000014}.GachaEditor-module__itemImage___lW8o5{width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.GachaEditor-module__itemImage___lW8o5 img{width:100%;height:100%;object-fit:cover}.GachaEditor-module__itemImagePlaceholder___bO-wF{font-size:2rem}.GachaEditor-module__itemInfo___bfzuo{display:flex;flex-direction:column;gap:.5rem}.GachaEditor-module__itemName___159Wm{font-size:1.05rem;font-weight:600;color:#18293d;margin:0}.GachaEditor-module__itemVariation___bhV7M{display:inline-block;padding:.25rem .5rem;background:#e5e7eb;color:#827b6a;font-size:.8rem;border-radius:4px;font-weight:500}.GachaEditor-module__itemMeta___lZs7N{display:flex;gap:1rem;font-size:.9rem;color:#827b6a}.GachaEditor-module__itemActions___-awmm{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.GachaEditor-module__deleteItemButton___OqjLg{padding:.5rem 1rem;background:#fff;border:1px solid #ef4444;color:#ef4444;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.GachaEditor-module__deleteItemButton___OqjLg:hover:not(:disabled){background:#ef4444;color:#fff}.GachaEditor-module__deleteItemButton___OqjLg:disabled{opacity:.6;cursor:not-allowed}.GachaEditor-module__emptyText___t0vxb,.GachaEditor-module__emptyState___-XCm2{text-align:center;padding:2rem;color:#827b6a}.GachaEditor-module__emptyState___-XCm2 p{margin:.5rem 0}.GachaEditor-module__emptyHint___hN6uZ{font-size:.9rem;color:#9b9484}.GachaEditor-module__infoBox___bHL-t{display:flex;align-items:flex-start;gap:16px;background-color:#3b82f61a;border:2px solid rgba(59,130,246,.3);border-radius:8px;padding:16px;margin-bottom:24px}.GachaEditor-module__infoBox___bHL-t .GachaEditor-module__infoIcon___wHfpF{font-size:1.25rem;flex-shrink:0}.GachaEditor-module__infoBox___bHL-t .GachaEditor-module__infoContent___Ia7y7{font-size:.875rem;color:#094fc2;line-height:1.6}.GachaEditor-module__infoBox___bHL-t .GachaEditor-module__infoContent___Ia7y7 strong{font-weight:700}.GachaEditor-module__noticeBox___iP8tb{background-color:#fff;border-left:4px solid #f59e0b;border-radius:8px;padding:16px;margin-bottom:24px}.GachaEditor-module__noticeBox___iP8tb .GachaEditor-module__noticeTitle___IIFxO{font-size:.875rem;font-weight:700;color:#945f06;margin-bottom:8px}.GachaEditor-module__noticeBox___iP8tb .GachaEditor-module__noticeList___05KLt{margin:0;padding-left:24px;font-size:.875rem;color:#827b6a;line-height:1.8}.GachaEditor-module__noticeBox___iP8tb .GachaEditor-module__noticeList___05KLt li{margin-bottom:4px}.GachaEditor-module__noticeBox___iP8tb .GachaEditor-module__noticeList___05KLt li strong{font-weight:700;color:#4a3003}.GachaEditor-module__noticeBox___iP8tb .GachaEditor-module__noticeList___05KLt li.GachaEditor-module__disclaimer___MGW34,.GachaEditor-module__noticeBox___iP8tb .GachaEditor-module__noticeList___05KLt li.GachaEditor-module__disclaimer___MGW34 strong{color:#dc2626}.GachaEditor-module__noticeBox___iP8tb .GachaEditor-module__noticeList___05KLt li:last-child{margin-bottom:0}.GachaEditor-module__descriptionBox___HPnEI{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;margin-top:.5rem}.GachaEditor-module__descriptionText___JXvrv{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:1.8;color:#18293d;margin:0;white-space:pre-wrap;word-wrap:break-word}.GachaEditor-module__deleteButtonLarge___WNPB4{padding:1rem 2rem;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;width:100%;max-width:400px}.GachaEditor-module__deleteButtonLarge___WNPB4:hover:not(:disabled){background:#b21d1d;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.GachaEditor-module__deleteButtonLarge___WNPB4:disabled{opacity:.6;cursor:not-allowed}.GachaEditor-module__backButtonLarge___pspfo{padding:1rem 2rem;background:#827b6a;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;flex:1;min-width:200px}.GachaEditor-module__backButtonLarge___pspfo:hover{background:#666053;transform:translateY(-1px);box-shadow:0 4px 12px #827b6a4d}.GachaEditor-module__saveButtonLarge___0a1g4{padding:1rem 2rem;background:linear-gradient(135deg,#18293d,#111d2b);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;flex:1;min-width:200px;box-shadow:0 4px 12px #18293d4d}.GachaEditor-module__saveButtonLarge___0a1g4:hover:not(:disabled){background:linear-gradient(135deg,#111d2b,#0a1018);transform:translateY(-2px);box-shadow:0 6px 16px #18293d66}.GachaEditor-module__saveButtonLarge___0a1g4:disabled{opacity:.6;cursor:not-allowed;transform:none}.GachaEditor-module__errorMessageBox___bp6XM{background-color:#fef2f2;border:1px solid #EF4444;padding:1rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;box-shadow:0 2px 4px #ef44441a}.GachaEditor-module__errorIcon___xFz4M{font-size:1.25rem;line-height:1}.GachaEditor-module__errorText___RRgU7{color:#b91c1c;font-size:.95rem;font-weight:600;line-height:1.5}.ManualPage-module__manualPage___pf4Ra{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:3rem 0}.ManualPage-module__container___l-hxV{max-width:900px;margin:0 auto;padding:0 1.5rem}.ManualPage-module__header___7hRH2{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:center}.ManualPage-module__title___Vdgyf{font-size:2rem;color:#18293d;margin:0;font-weight:700}.ManualPage-module__backButton___vsZff{padding:.5rem 1.5rem;background-color:#827b6a;color:#fff;text-decoration:none;border-radius:8px;font-size:.875rem;font-weight:600;transition:background-color .2s}.ManualPage-module__backButton___vsZff:hover{background-color:#666053}.ManualPage-module__toc___1pwPb{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem}.ManualPage-module__tocTitle___JaXyq{font-size:1.5rem;color:#18293d;margin:0 0 1.5rem;font-weight:700;border-bottom:3px solid #ae945d;padding-bottom:.5rem}.ManualPage-module__tocList___B5GA9{list-style:none;padding:0;margin:0}.ManualPage-module__tocList___B5GA9 li{margin-bottom:1rem}.ManualPage-module__tocList___B5GA9 li a{color:#18293d;text-decoration:none;font-size:1.1rem;font-weight:600;transition:color .2s,padding-left .2s;display:block;padding:.5rem 0}.ManualPage-module__tocList___B5GA9 li a:hover{color:#ae945d;padding-left:.5rem}.ManualPage-module__tocList___B5GA9 li:last-child{margin-bottom:0}.ManualPage-module__content___tIEX2{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem}.ManualPage-module__section___OGFkT{margin-bottom:3rem;padding-bottom:3rem;border-bottom:2px solid rgba(130,123,106,.2)}.ManualPage-module__section___OGFkT:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ManualPage-module__sectionTitle___7s5dt{font-size:1.8rem;color:#18293d;margin:0 0 2rem;font-weight:700;padding-bottom:1rem;border-bottom:3px solid #ae945d}.ManualPage-module__subsection___v7UdD{margin-bottom:2rem}.ManualPage-module__subsection___v7UdD:last-child{margin-bottom:0}.ManualPage-module__subsection___v7UdD h3{font-size:1.3rem;color:#18293d;margin:0 0 1rem;font-weight:600}.ManualPage-module__subsection___v7UdD p{color:#827b6a;line-height:1.8;margin:0 0 1rem}.ManualPage-module__subsection___v7UdD ol,.ManualPage-module__subsection___v7UdD ul{color:#827b6a;line-height:1.8;margin:1rem 0;padding-left:2rem}.ManualPage-module__subsection___v7UdD ol li,.ManualPage-module__subsection___v7UdD ul li{margin-bottom:.5rem}.ManualPage-module__subsection___v7UdD ol li:last-child,.ManualPage-module__subsection___v7UdD ul li:last-child{margin-bottom:0}.ManualPage-module__subsection___v7UdD ol{list-style:decimal}.ManualPage-module__subsection___v7UdD ul{list-style:disc}.ManualPage-module__note___wEK0x{background-color:#fff;border-left:4px solid #3b82f6;padding:1rem;border-radius:4px;margin:1rem 0}.ManualPage-module__note___wEK0x strong{color:#094fc2;font-weight:700}.ManualPage-module__note___wEK0x ul{margin:.5rem 0 0;padding-left:1.5rem;color:#827b6a}.ManualPage-module__warning___8PyJn{background-color:#fff;border-left:4px solid #f59e0b;padding:1rem;border-radius:4px;margin:1rem 0}.ManualPage-module__warning___8PyJn strong{color:#634004;font-weight:700}.ManualPage-module__warning___8PyJn ul,.ManualPage-module__warning___8PyJn ol{margin:.5rem 0 0;padding-left:1.5rem;color:#827b6a}.ManualPage-module__highlight___rWC9G,.ManualPage-module__highlightRed___5a-eh{color:#dc2626;font-weight:700}.ManualPage-module__codeBlock___SD4qS{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin:1rem 0;overflow-x:auto}.ManualPage-module__codeBlock___SD4qS pre{margin:0;font-family:Monaco,Courier New,monospace;font-size:.85rem;line-height:1.6;color:#18293d}.ManualPage-module__link___CnT0M{color:#ae945d;text-decoration:none;font-weight:600}.ManualPage-module__link___CnT0M:hover{text-decoration:underline}.ManualPage-module__disclaimer___lSUPh{background-color:#fff;border-left:4px solid #dc2626;border-radius:8px;padding:2rem;margin-bottom:3rem}.ManualPage-module__disclaimer___lSUPh .ManualPage-module__disclaimerTitle___nGxD8{font-size:1.5rem;color:#dc2626;margin:0 0 1rem;font-weight:700}.ManualPage-module__disclaimer___lSUPh p{color:#827b6a;line-height:1.8;margin:0 0 1rem}.ManualPage-module__disclaimer___lSUPh p strong{font-weight:700;color:#dc2626}.ManualPage-module__disclaimer___lSUPh ul{margin:0;padding-left:2rem;color:#827b6a;line-height:1.8}.ManualPage-module__disclaimer___lSUPh ul li{margin-bottom:.5rem}.ManualPage-module__disclaimer___lSUPh ul li:last-child{margin-bottom:0}.ManualPage-module__disclaimer___lSUPh ul li strong{font-weight:700}.ManualPage-module__footer___FCLG8{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;text-align:center}.ManualPage-module__footer___FCLG8 p{color:#827b6a;margin:0 0 1.5rem;font-size:1rem}.ManualPage-module__backButtonFooter___YuRPE{display:inline-block;padding:1rem 2rem;background-color:#ae945d;color:#fff;text-decoration:none;border-radius:8px;font-size:1rem;font-weight:600;transition:background-color .2s}.ManualPage-module__backButtonFooter___YuRPE:hover{background-color:#907948}@media (max-width: 768px){.ManualPage-module__header___7hRH2{flex-direction:column;align-items:flex-start;gap:1rem}.ManualPage-module__title___Vdgyf,.ManualPage-module__sectionTitle___7s5dt{font-size:1.5rem}.ManualPage-module__subsection___v7UdD h3{font-size:1.1rem}}.ManualPage-module__upgradeBox___hAKts{background:linear-gradient(135deg,#ae945d,#907948);color:#fff;padding:3rem;border-radius:12px;text-align:center;margin-bottom:3rem;box-shadow:0 8px 16px #ae945d4d}.ManualPage-module__upgradeBox___hAKts h3{font-size:1.5rem;margin:0 0 1rem;font-weight:700}.ManualPage-module__upgradeBox___hAKts p{font-size:1.1rem;margin:0 0 2rem;opacity:.95}.ManualPage-module__upgradeButton___ZEZSc{display:inline-block;background:#fff;color:#18293d;padding:1rem 3rem;border-radius:8px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 8px #0003}.ManualPage-module__upgradeButton___ZEZSc:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d;background:#18293d;color:#fff}.ManualPage-module__stepByStep___cHxB1{margin:3rem 0}.ManualPage-module__step___dtpqU{display:flex;gap:1.5rem;margin-bottom:3rem;align-items:flex-start}@media (max-width: 768px){.ManualPage-module__step___dtpqU{flex-direction:column;gap:1rem}}.ManualPage-module__stepNumber___Z6M-1{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#18293d,#2a3f5f);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;box-shadow:0 4px 8px #18293d33}.ManualPage-module__stepContent___RJPrR{flex:1}.ManualPage-module__stepContent___RJPrR p{margin:0 0 1rem;line-height:1.8}.ManualPage-module__manualImage___2xfjE{width:100%;max-width:100%;border:2px solid #e0e0e0;border-radius:8px;margin-top:1rem;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.ManualPage-module__manualImage___2xfjE:hover{transform:scale(1.02)}.UpgradePage-module__upgradePage___Wx3L6{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:3rem 0}.UpgradePage-module__container___jrPbn{max-width:1100px;margin:0 auto;padding:0 1.5rem}.UpgradePage-module__header___GPEqP{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:center}.UpgradePage-module__title___amk21{font-size:2rem;color:#18293d;margin:0}.UpgradePage-module__backButton___GqeaB,.UpgradePage-module__backButtonFooter___av43t{color:#827b6a;text-decoration:none;font-size:.9rem;transition:color .3s ease}.UpgradePage-module__backButton___GqeaB:hover,.UpgradePage-module__backButtonFooter___av43t:hover{color:#18293d}.UpgradePage-module__hero___mqgpg{text-align:center;padding:3rem 0;margin-bottom:3rem}.UpgradePage-module__heroTitle___4P8te{font-size:2.5rem;color:#18293d;margin:0 0 1.5rem;font-weight:700}.UpgradePage-module__heroSubtitle___-pQT4{font-size:1.25rem;color:#827b6a;margin:0}.UpgradePage-module__sectionTitle___vPHMv{font-size:2rem;color:#18293d;margin:0 0 2rem;font-weight:700;text-align:center}.UpgradePage-module__comparisonSection___qUMbC{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem}.UpgradePage-module__comparisonTable___7E-3K{border:2px solid rgba(130,123,106,.2);border-radius:8px;overflow:hidden}.UpgradePage-module__comparisonHeader___FlSXd{display:grid;grid-template-columns:2fr 1fr 1fr;background:#18293d;color:#fff}.UpgradePage-module__featureColumn___O8fGw{padding:1.5rem;font-weight:600}.UpgradePage-module__planColumn___n0M6-{padding:1.5rem;text-align:center;border-left:1px solid rgba(255,255,255,.2)}.UpgradePage-module__planColumn___n0M6-.UpgradePage-module__proPlanColumn___n-uyf{background:linear-gradient(135deg,#ae945d,#a18751)}.UpgradePage-module__planName___5feC0{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.UpgradePage-module__planPrice___GEf3-{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.UpgradePage-module__planNote___PWuc2{font-size:.85rem;opacity:.9}.UpgradePage-module__categoryHeader___eRghH{background:#18293d0d;padding:1rem 1.5rem;font-weight:700;color:#18293d;border-top:1px solid rgba(130,123,106,.2)}.UpgradePage-module__comparisonRow___IfVgW{display:grid;grid-template-columns:2fr 1fr 1fr;border-top:1px solid rgba(130,123,106,.2)}.UpgradePage-module__comparisonRow___IfVgW:hover{background:#ae945d0d}.UpgradePage-module__comparisonRow___IfVgW .UpgradePage-module__featureColumn___O8fGw{padding:1rem 1.5rem;font-weight:500}.UpgradePage-module__comparisonRow___IfVgW .UpgradePage-module__planColumn___n0M6-{padding:1rem 1.5rem;text-align:center;border-left:1px solid rgba(130,123,106,.2)}.UpgradePage-module__checkmark___9oaTj{color:#22c55e;font-size:1.5rem;font-weight:700}.UpgradePage-module__cross___ZMtR-{color:#827b6a66;font-size:1.5rem;font-weight:700}.UpgradePage-module__highlight___uZQZC{color:#ae945d;font-weight:700;font-size:1.2rem}.UpgradePage-module__ctaSection___-sv8I{margin-bottom:3rem}.UpgradePage-module__ctaBox___Meyop{background:linear-gradient(135deg,#ae945d,#907948);color:#fff;padding:3rem;border-radius:12px;text-align:center;box-shadow:0 8px 16px #ae945d4d}.UpgradePage-module__ctaTitle___32SJk{font-size:2rem;margin:0 0 1rem;font-weight:700}.UpgradePage-module__ctaPrice___wfS5Q{font-size:2.5rem;margin:0 0 .5rem;font-weight:700}.UpgradePage-module__ctaNote___xp-Y2{font-size:1.1rem;margin:0 0 2rem;opacity:.95}.UpgradePage-module__campaignCodeField___rQbyK{background:#ffffff26;padding:1.5rem;border-radius:8px;margin-bottom:2rem;text-align:left}.UpgradePage-module__campaignCodeLabel___-aCRG{display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem;color:#fff;opacity:.95}.UpgradePage-module__campaignCodeInput___CxIX2{width:100%;padding:1rem;font-size:1rem;border:2px solid rgba(255,255,255,.3);border-radius:4px;background:#ffffffe6;color:#18293d;transition:all .3s ease}.UpgradePage-module__campaignCodeInput___CxIX2:focus{outline:none;border-color:#fff;background:#fff}.UpgradePage-module__campaignCodeInput___CxIX2::placeholder{color:#827b6a80}.UpgradePage-module__campaignCodeHint___aumDz{font-size:.85rem;margin:.5rem 0 0;color:#fffc}.UpgradePage-module__ctaButton___bv6yY{display:inline-block;background:#fff;color:#18293d;padding:1.5rem 3rem;border-radius:8px;font-size:1.25rem;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #0003}.UpgradePage-module__ctaButton___bv6yY:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #0000004d;background:#18293d;color:#fff}.UpgradePage-module__ctaButton___bv6yY:disabled{opacity:.6;cursor:not-allowed}.UpgradePage-module__ctaSmallPrint___8muiS{font-size:.9rem;margin:1.5rem 0 0;opacity:.9}.UpgradePage-module__faqSection___UU1z9{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem}.UpgradePage-module__faqItem___WE7G2{border-bottom:1px solid rgba(130,123,106,.2);padding:1.5rem 0}.UpgradePage-module__faqItem___WE7G2:last-child{border-bottom:none}.UpgradePage-module__faqQuestion___zHXdr{font-size:1.2rem;color:#18293d;margin:0 0 1rem;font-weight:600}.UpgradePage-module__faqAnswer___VDPeF{color:#827b6a;line-height:1.7;margin:0}.UpgradePage-module__footer___K1OBB{text-align:center;padding:2rem 0;color:#827b6a}.UpgradePage-module__footer___K1OBB p{margin:0 0 1rem}@media (max-width: 768px){.UpgradePage-module__header___GPEqP{flex-direction:column;align-items:flex-start;gap:1rem}.UpgradePage-module__title___amk21{font-size:1.5rem}.UpgradePage-module__heroTitle___4P8te{font-size:1.75rem}.UpgradePage-module__heroSubtitle___-pQT4{font-size:1rem}.UpgradePage-module__comparisonHeader___FlSXd,.UpgradePage-module__comparisonRow___IfVgW{grid-template-columns:1fr}.UpgradePage-module__planColumn___n0M6-{border-left:none;border-top:1px solid rgba(255,255,255,.2)}.UpgradePage-module__comparisonRow___IfVgW .UpgradePage-module__planColumn___n0M6-{border-top:1px solid rgba(130,123,106,.2)}.UpgradePage-module__ctaTitle___32SJk{font-size:1.5rem}.UpgradePage-module__ctaPrice___wfS5Q{font-size:2rem}}.LegalPage-module__legalPage___O5pr5{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:3rem 0}.LegalPage-module__container___tjbIy{max-width:900px;margin:0 auto;padding:0 1.5rem}.LegalPage-module__header___MPkGX{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem;text-align:center}.LegalPage-module__title___cu2cX{font-size:2rem;color:#18293d;margin:0 0 .5rem;font-weight:700}.LegalPage-module__lastUpdated___1vxGz{font-size:.9rem;color:#827b6a;margin:0 0 1.5rem}.LegalPage-module__backButton___VTxmp{display:inline-block;color:#827b6a;text-decoration:none;font-size:.9rem;transition:color .3s ease;margin-top:1rem}.LegalPage-module__backButton___VTxmp:hover{color:#18293d}.LegalPage-module__content___Nx6Pf{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;line-height:1.8}.LegalPage-module__section___Fa0iG{margin-bottom:3rem}.LegalPage-module__section___Fa0iG:last-child{margin-bottom:0}.LegalPage-module__section___Fa0iG h2{font-size:1.5rem;color:#18293d;margin:0 0 1.5rem;font-weight:700;padding-bottom:.5rem;border-bottom:2px solid #ae945d}.LegalPage-module__section___Fa0iG h3{font-size:1.2rem;color:#18293d;margin:1.5rem 0 1rem;font-weight:600}.LegalPage-module__section___Fa0iG p{color:#827b6a;margin:0 0 1rem}.LegalPage-module__section___Fa0iG ul,.LegalPage-module__section___Fa0iG ol{color:#827b6a;margin:0 0 1rem;padding-left:2rem}.LegalPage-module__section___Fa0iG ul li,.LegalPage-module__section___Fa0iG ol li{margin-bottom:.5rem}.LegalPage-module__section___Fa0iG ul ul,.LegalPage-module__section___Fa0iG ul ol,.LegalPage-module__section___Fa0iG ol ul,.LegalPage-module__section___Fa0iG ol ol{margin-top:.5rem}.LegalPage-module__company___cO2fc{text-align:right;font-weight:600;color:#18293d!important;margin-top:2rem!important}.LegalPage-module__contact___ugQDd{background:#ae945d1a;padding:1.5rem;border-radius:8px;border-left:4px solid #ae945d;margin-top:1rem!important}@media (max-width: 768px){.LegalPage-module__title___cu2cX{font-size:1.5rem}.LegalPage-module__content___Nx6Pf{padding:1.5rem}.LegalPage-module__section___Fa0iG h2{font-size:1.25rem}.LegalPage-module__section___Fa0iG h3{font-size:1.1rem}}.ContactPage-module__contactPage___SY-ng{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:3rem 0}.ContactPage-module__container___mt9U-{max-width:800px;margin:0 auto;padding:0 1.5rem}.ContactPage-module__header___OG-lp{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem;text-align:center}.ContactPage-module__title___KcF83{font-size:2rem;color:#18293d;margin:0 0 .5rem;font-weight:700}.ContactPage-module__subtitle___gcQ-j{font-size:1rem;color:#827b6a;margin:0 0 1.5rem}.ContactPage-module__backButton___GL1Ap{display:inline-block;color:#827b6a;text-decoration:none;font-size:.9rem;transition:color .3s ease;margin-top:1rem}.ContactPage-module__backButton___GL1Ap:hover{color:#18293d}.ContactPage-module__content___jh-qe{display:flex;flex-direction:column;gap:3rem}.ContactPage-module__infoSection___wXHgR{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.ContactPage-module__infoSection___wXHgR h2{font-size:1.5rem;color:#18293d;margin:0 0 1rem;font-weight:700}.ContactPage-module__infoSection___wXHgR p{color:#827b6a;line-height:1.7;margin:0 0 1rem}.ContactPage-module__infoSection___wXHgR p a{color:#ae945d;text-decoration:none}.ContactPage-module__infoSection___wXHgR p a:hover{text-decoration:underline}.ContactPage-module__contactInfo___TSLFq{background:#ae945d1a;padding:1.5rem;border-radius:8px;border-left:4px solid #ae945d;margin-top:1.5rem}.ContactPage-module__contactInfo___TSLFq h3{font-size:1.1rem;color:#18293d;margin:0 0 .5rem;font-weight:600}.ContactPage-module__contactInfo___TSLFq p{margin:0;color:#827b6a;line-height:1.8}.ContactPage-module__contactInfo___TSLFq p strong{color:#18293d;font-size:1.1rem}.ContactPage-module__faqSection___iY3o4{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.ContactPage-module__faqTitle___66Gbr{font-size:1.8rem;color:#18293d;margin:0 0 .5rem;font-weight:700;text-align:center}.ContactPage-module__faqSubtitle___LTKno{font-size:1rem;color:#827b6a;text-align:center;margin:0 0 3rem;line-height:1.6}.ContactPage-module__faqList___3WUgN{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.ContactPage-module__faqItem___Z5GsC{background:#ae945d0d;padding:1.5rem;border-radius:8px;border-left:4px solid #ae945d;transition:all .3s ease}.ContactPage-module__faqItem___Z5GsC:hover{background:#ae945d14;box-shadow:0 2px 8px #0000000d}.ContactPage-module__faqItem___Z5GsC h3{font-size:1.1rem;color:#18293d;margin:0 0 .5rem;font-weight:600}.ContactPage-module__faqItem___Z5GsC p{margin:0;color:#827b6a;line-height:1.8}.ContactPage-module__faqItem___Z5GsC p a{color:#ae945d;text-decoration:none;font-weight:600}.ContactPage-module__faqItem___Z5GsC p a:hover{text-decoration:underline}.ContactPage-module__faqItem___Z5GsC p strong{color:#18293d}.ContactPage-module__manualLink___uPE-3{text-align:center;padding:1.5rem;background:#18293d0d;border-radius:8px}.ContactPage-module__manualLink___uPE-3 p{margin:0;color:#827b6a}.ContactPage-module__manualLink___uPE-3 p a{color:#ae945d;text-decoration:none;font-weight:600}.ContactPage-module__manualLink___uPE-3 p a:hover{text-decoration:underline}.ContactPage-module__formSection___s67c0{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.ContactPage-module__formSection___s67c0 h2{font-size:1.5rem;color:#18293d;margin:0 0 .5rem;font-weight:700}.ContactPage-module__formDescription___I-h3q{font-size:1rem;color:#827b6a;margin:0 0 2rem;line-height:1.6}.ContactPage-module__form___QjUgK{display:flex;flex-direction:column;gap:1.5rem}.ContactPage-module__formGroup___Dqf77{display:flex;flex-direction:column}.ContactPage-module__label___C-TYE{font-size:.95rem;font-weight:600;color:#18293d;margin-bottom:.25rem}.ContactPage-module__label___C-TYE .ContactPage-module__required___Xzlx5{color:#ef4444;font-size:.85rem;margin-left:.25rem}.ContactPage-module__input___sudsk,.ContactPage-module__select___qs6-o,.ContactPage-module__textarea___vr4an{padding:.5rem 1rem;border:2px solid rgba(130,123,106,.3);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s ease}.ContactPage-module__input___sudsk:focus,.ContactPage-module__select___qs6-o:focus,.ContactPage-module__textarea___vr4an:focus{outline:none;border-color:#ae945d}.ContactPage-module__textarea___vr4an{resize:vertical;min-height:150px}.ContactPage-module__submitButton___YPlit{padding:1rem 3rem;background:linear-gradient(135deg,#ae945d,#907948);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #ae945d4d}.ContactPage-module__submitButton___YPlit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #ae945d66}.ContactPage-module__submitButton___YPlit:disabled{opacity:.6;cursor:not-allowed}.ContactPage-module__successMessage___8Bz-P{background:#d1fae5;color:#065f46;padding:1rem;border-radius:8px;border-left:4px solid #10b981}.ContactPage-module__errorMessage___CzOZv{background:#fee2e2;color:#991b1b;padding:1rem;border-radius:8px;border-left:4px solid #ef4444}@media (max-width: 768px){.ContactPage-module__title___KcF83{font-size:1.5rem}.ContactPage-module__infoSection___wXHgR,.ContactPage-module__formSection___s67c0{padding:1.5rem}}.App-module__app___aopfQ{min-height:100vh;background-color:#f5f5f5;color:#18293d}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#18293d;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}.container{max-width:1280px;margin:0 auto;padding:0 24px}.text-navy{color:#18293d}.text-greige{color:#827b6a}.text-gold{color:#ae945d}.bg-surface{background-color:#fff}.bg-surface-alt{background-color:#faf9f7}
