.cover-swatch.cover-theme-forest{background:linear-gradient(115deg,#285F4B,#173B31)}.payment-card.theme-forest{--theme-start:#285F4B;--theme-end:#173B31;--theme-text:#F5FAED;background:linear-gradient(115deg,var(--theme-start),var(--theme-end));color:var(--theme-text)}.cover-swatch.cover-theme-navy{background:linear-gradient(115deg,#2D5372,#162B49)}.payment-card.theme-navy{--theme-start:#2D5372;--theme-end:#162B49;--theme-text:#F5FAED;background:linear-gradient(115deg,var(--theme-start),var(--theme-end));color:var(--theme-text)}.cover-swatch.cover-theme-plum{background:linear-gradient(115deg,#704B71,#35263F)}.payment-card.theme-plum{--theme-start:#704B71;--theme-end:#35263F;--theme-text:#F5FAED;background:linear-gradient(115deg,var(--theme-start),var(--theme-end));color:var(--theme-text)}.cover-swatch.cover-theme-sand{background:linear-gradient(115deg,#F0DFB6,#C9B17E)}.payment-card.theme-sand{--theme-start:#F0DFB6;--theme-end:#C9B17E;--theme-text:#463F2C;background:linear-gradient(115deg,var(--theme-start),var(--theme-end));color:var(--theme-text)}.cover-swatch.cover-theme-slate{background:linear-gradient(115deg,#586365,#293334)}.payment-card.theme-slate{--theme-start:#586365;--theme-end:#293334;--theme-text:#F5FAED;background:linear-gradient(115deg,var(--theme-start),var(--theme-end));color:var(--theme-text)}.payment-card.layout-card.layout-2{border-radius:13px;border:0px solid rgba(255,255,255,0);}.payment-card.layout-card.layout-2{color:#F5FAED;}.payment-card.layout-card.layout-2 .card-orbit{display:none}.payment-card.layout-card.layout-2 .card-background{display:block;left:0%;top:0%;width:100%;height:100%;transform:rotate(0deg);opacity:1;background-image:url("https://magic.i-ii.cn/images/2026/10/11/1000141951.md.png");background-size:cover;}.payment-card.layout-card.layout-2 .part-bank_logo{left:6%;top:8%;width:9%;height:14%;font-size:3cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0.92);border:0px solid rgba(255,255,255,0);border-radius:8px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-bank_name{left:17%;top:8%;width:45%;height:8%;font-size:3.3cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:600;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-subtitle{left:17%;top:18%;width:45%;height:5%;font-size:1.5cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-card_type{left:84%;top:6%;width:13%;height:10%;font-size:2.2cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.19);border-radius:6px;text-align:center;justify-content:center;display:none}.payment-card.layout-card.layout-2 .part-card_level{left:70%;top:18%;width:24%;height:5%;font-size:2.3cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:right;justify-content:flex-end;display:none}.payment-card.layout-card.layout-2 .part-chip{left:6%;top:34%;width:11%;height:13%;font-size:3cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-contactless{left:20%;top:37%;width:6%;height:7%;font-size:3cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-card_number{left:6%;top:57%;width:88%;height:11%;font-size:5.5cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:500;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-card_name{left:6%;top:80%;width:65%;height:7%;font-size:2.7cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:600;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-caption{left:6%;top:90%;width:68%;height:5%;font-size:1.7cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0);border:0px solid rgba(255,255,255,0);border-radius:0px;text-align:left;justify-content:flex-start;display:none}.payment-card.layout-card.layout-2 .part-network_logo{left:77%;top:82%;width:17%;height:10%;font-size:2.3cqw;transform:rotate(0deg);opacity:1;z-index:1;font-weight:400;background:rgba(255,255,255,0.95);border:0px solid rgba(255,255,255,0);border-radius:8px;text-align:left;justify-content:flex-start;display:none}