.CreditCardGeneratorPage_content__utLo9{padding:24px 0 40px;display:flex;flex-direction:column;gap:24px}.CreditCardGeneratorPage_generator__pCKWP{display:flex;flex-direction:column;gap:16px}.CreditCardGeneratorPage_bodyText__MhRBR{font-size:14px;line-height:1.7;color:var(--color-text-dark)}.CreditCardGeneratorPage_grid__Kzu14{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-gap:12px;gap:12px}.CreditCardGeneratorPage_creditCard__A6H3c{min-width:0;padding:18px;background:linear-gradient(130deg,#fff,#faf8f3);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:16px}.CreditCardGeneratorPage_cardTop__CMiAG{display:flex;align-items:center;justify-content:space-between;gap:8px}.CreditCardGeneratorPage_cardBrand__9tapl{font-size:15px;font-weight:700;letter-spacing:-.25px}.CreditCardGeneratorPage_copyCard__8CxEM{padding:4px 0;font-size:11px;color:var(--color-primary);white-space:nowrap;flex-shrink:0}.CreditCardGeneratorPage_copyCard__8CxEM:hover{text-decoration:underline;text-underline-offset:3px}.CreditCardGeneratorPage_numberRow__o_kYQ{display:flex;justify-content:space-between;align-items:center;gap:4px}.CreditCardGeneratorPage_cardNumber__95TQF{font-family:var(--font-mono);font-size:17px;font-weight:600;letter-spacing:-.5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CreditCardGeneratorPage_copyNumber__XBEsa{padding:5px;display:inline-flex;color:var(--color-icon-copy);border-radius:4px;flex-shrink:0}.CreditCardGeneratorPage_copyNumber__XBEsa:hover{background:#ebe8e0}.CreditCardGeneratorPage_cardDetails__i0C4c{display:flex;justify-content:space-between;gap:10px}.CreditCardGeneratorPage_cardDetails__i0C4c>div:not(.CreditCardGeneratorPage_holderField__gQyyv){flex-shrink:0}.CreditCardGeneratorPage_cardDetails__i0C4c dt{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-secondary);margin-bottom:5px}.CreditCardGeneratorPage_cardDetails__i0C4c dd{font-family:var(--font-mono);font-size:12px;color:var(--color-text-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CreditCardGeneratorPage_holderField__gQyyv{min-width:0;flex:1 1}.CreditCardGeneratorPage_holderField__gQyyv dd{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.1px;overflow-wrap:anywhere}.CreditCardGeneratorPage_skeletonCard__hdgz5{min-height:150px;padding:20px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:24px}.CreditCardGeneratorPage_skeletonCard__hdgz5 div{height:12px;background:#eeece6;border-radius:4px}.CreditCardGeneratorPage_skeletonCard__hdgz5 div:first-child{width:40%}.CreditCardGeneratorPage_skeletonCard__hdgz5 div:last-child{width:65%}.CreditCardGeneratorPage_mobileBrands__RIWhW{display:none}.CreditCardGeneratorPage_brandLinkActive__yuwuw,.CreditCardGeneratorPage_brandLink__b92n_{padding:8px 12px;border-radius:999px;font-size:12px;border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-card)}.CreditCardGeneratorPage_brandLinkActive__yuwuw{border-color:var(--color-primary-border);color:var(--color-primary);background:var(--color-primary-light);font-weight:600}.CreditCardGeneratorPage_guide__R4FNB{display:flex;flex-direction:column;gap:24px}.CreditCardGeneratorPage_guideSection__m49fK{display:flex;flex-direction:column;gap:18px;padding:26px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card)}.CreditCardGeneratorPage_sectionTitle__9maHJ{font-size:19px;line-height:1.4;letter-spacing:-.3px;color:var(--color-text-primary)}.CreditCardGeneratorPage_facts__WCICO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.CreditCardGeneratorPage_fact__nR4Ha{padding:12px 14px;background:var(--color-surface);border-radius:8px;display:flex;flex-direction:column;gap:6px}.CreditCardGeneratorPage_factLabel__iMR1a{font-size:11px;color:var(--color-text-secondary)}.CreditCardGeneratorPage_factValue__VKhmp{font-size:14px;font-weight:600}.CreditCardGeneratorPage_anatomy__TfUye{display:flex;flex-wrap:wrap;gap:8px}.CreditCardGeneratorPage_anatomySegment__p3H6_{flex:1 1 auto;padding:14px 12px;background:#eef3f6;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:8px}.CreditCardGeneratorPage_anatomySegment__p3H6_:first-child{background:var(--color-primary-light);color:var(--color-primary)}.CreditCardGeneratorPage_anatomySegment__p3H6_:last-child{background:#f1f4ea;color:#5e7a3e}.CreditCardGeneratorPage_anatomyNumber__jwAzu{font-family:var(--font-mono);font-size:22px;font-weight:600}.CreditCardGeneratorPage_anatomyLabel__kwOCW{font-size:11px;line-height:1.5;text-align:center}.CreditCardGeneratorPage_tableWrap__Ag3RQ{overflow-x:auto}.CreditCardGeneratorPage_formatTable__exiRn{width:100%;border-collapse:collapse;font-size:13px;text-align:left;white-space:nowrap}.CreditCardGeneratorPage_formatTable__exiRn th{font-size:11px;color:var(--color-text-secondary);font-weight:500;padding:0 10px 12px}.CreditCardGeneratorPage_formatTable__exiRn td{padding:13px 10px;border-top:1px solid var(--color-border)}.CreditCardGeneratorPage_textLink__yvgxJ{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.CreditCardGeneratorPage_stepList__AU_bG{padding-left:20px;font-size:14px;line-height:1.7;color:var(--color-text-dark);display:flex;flex-direction:column;gap:8px}.CreditCardGeneratorPage_brandLinkActive__yuwuw:focus-visible,.CreditCardGeneratorPage_brandLink__b92n_:focus-visible,.CreditCardGeneratorPage_generator__pCKWP button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:880px){.CreditCardGeneratorPage_content__utLo9{padding:24px 16px 32px}}@media (max-width:768px){.CreditCardGeneratorPage_mobileBrands__RIWhW{display:flex;flex-wrap:wrap;gap:8px}}@media (max-width:480px){.CreditCardGeneratorPage_guideSection__m49fK{padding:20px 16px}.CreditCardGeneratorPage_anatomyNumber__jwAzu,.CreditCardGeneratorPage_sectionTitle__9maHJ{font-size:18px}.CreditCardGeneratorPage_facts__WCICO{gap:8px}.CreditCardGeneratorPage_factValue__VKhmp{font-size:12px}}