.styles-module__CP_7Eq__container{max-width:900px;margin:0 auto;padding:40px 20px}.styles-module__CP_7Eq__header{text-align:center;margin-bottom:40px}.styles-module__CP_7Eq__icon{color:#f29e38;margin-bottom:16px}.styles-module__CP_7Eq__title{color:#1a1a1a;margin-bottom:12px;font-size:2.5rem;font-weight:800}.styles-module__CP_7Eq__description{color:#666;font-size:1.1rem}.styles-module__CP_7Eq__generator{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:32px;display:grid;box-shadow:0 4px 24px #0000000f}.styles-module__CP_7Eq__cardColumn{justify-content:center;align-items:center;display:flex}.styles-module__CP_7Eq__cardWrapper{width:100%}.styles-module__CP_7Eq__card{aspect-ratio:16/10;color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;max-width:420px;padding:24px;display:flex;position:relative;overflow:hidden}.styles-module__CP_7Eq__placeholder{color:#666;text-align:center;background:#f5f5f5;justify-content:center;align-items:center;font-size:.95rem;display:flex}.styles-module__CP_7Eq__cardTop{justify-content:space-between;align-items:center;display:flex}.styles-module__CP_7Eq__brand{letter-spacing:1px;font-weight:700}.styles-module__CP_7Eq__chip{background:#fffc;border-radius:8px;justify-content:center;align-items:center;width:40px;height:30px;display:flex}.styles-module__CP_7Eq__chip span{border:2px solid #00000026;border-radius:4px;width:70%;height:60%}.styles-module__CP_7Eq__cardNumber{letter-spacing:2px;font-family:Courier New,monospace;font-size:1.2rem}.styles-module__CP_7Eq__cardBottom{gap:16px;display:flex}.styles-module__CP_7Eq__cardInfoBlock{flex-direction:column;gap:4px;display:flex}.styles-module__CP_7Eq__label{opacity:.8;font-size:.7rem}.styles-module__CP_7Eq__value{font-size:.9rem;font-weight:600}.styles-module__CP_7Eq__themePurple{background:radial-gradient(circle at 0 0,#9b5de5,#3b1e77)}.styles-module__CP_7Eq__themeOrange{background:linear-gradient(135deg,#f29e38,#f75c03)}.styles-module__CP_7Eq__themeGreen{background:linear-gradient(135deg,#00b894,#00cec9)}.styles-module__CP_7Eq__themeDark{background:radial-gradient(circle at 0 0,#2d3436,#000)}.styles-module__CP_7Eq__controlsColumn{flex-direction:column;gap:16px;display:flex}.styles-module__CP_7Eq__actions{flex-wrap:wrap;gap:8px;display:flex}.styles-module__CP_7Eq__generateButton,.styles-module__CP_7Eq__copyButton{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.styles-module__CP_7Eq__generateButton{color:#fff;background:linear-gradient(135deg,#f29e38,#f28444)}.styles-module__CP_7Eq__generateButton:hover{transform:translateY(-2px)}.styles-module__CP_7Eq__copyButton{color:#f29e38;background:#fff7ec;border:2px solid #f29e38}.styles-module__CP_7Eq__copyButton:hover:not(:disabled){color:#fff;background:#f29e38}.styles-module__CP_7Eq__copyButton:disabled{opacity:.4;cursor:not-allowed}.styles-module__CP_7Eq__info{background:#fff3cd;border-left:4px solid #ffc107;border-radius:12px;padding:20px}.styles-module__CP_7Eq__info h3{color:#856404;margin-bottom:8px}.styles-module__CP_7Eq__info p{color:#856404;line-height:1.6}@media (max-width:768px){.styles-module__CP_7Eq__title{font-size:2rem}.styles-module__CP_7Eq__generator{grid-template-columns:1fr;padding:24px}.styles-module__CP_7Eq__cardWrapper{margin-bottom:16px}.styles-module__CP_7Eq__actions{flex-direction:column}.styles-module__CP_7Eq__generateButton,.styles-module__CP_7Eq__copyButton{justify-content:center;width:100%}}
