.pricing-model-card.is-video-model.aimi-vip-card{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;position:relative;border:1px solid #62666a!important;background:linear-gradient(135deg,#202224 0%,#111315 52%,#1d2022 100%)!important;color:#e8e8e5;cursor:default;box-shadow:inset 0 0 0 1px #ffffff04!important}
.aimi-vip-card *{box-sizing:border-box}
.aimi-vip-art{background:#101113;border-bottom-color:#5a5c5e55}
.aimi-vip-art::after{display:none}
.aimi-vip-body{display:flex;flex-direction:column;flex:1;padding:16px 14px 13px;min-height:211px;position:relative}
.aimi-vip-topline{display:flex;align-items:center;justify-content:space-between;min-height:18px;gap:6px}
.aimi-vip-edition{font-size:8px;line-height:15px;font-weight:500;letter-spacing:1.6px;color:#afb2b3}
.aimi-vip-manage{border:0;background:transparent;color:#c5c7c7;cursor:pointer;width:24px;height:24px;padding:4px;display:flex;align-items:center;justify-content:center}
.aimi-vip-heading{margin-top:19px;display:flex;align-items:baseline;gap:11px}
.aimi-vip-wordmark{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:39px;line-height:1.1;letter-spacing:4px;color:#f1f0ec}
.aimi-vip-heading h3{margin:0;font-weight:400;font-size:12px;letter-spacing:3px;line-height:20px;white-space:nowrap;color:#d2d2d0}
.aimi-vip-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:20px}
.aimi-vip-number{font-family:Georgia,'Times New Roman',serif;font-size:35px;font-weight:400;line-height:1;letter-spacing:-1.5px;color:#b9bdbf;font-variant-numeric:lining-nums tabular-nums}
.aimi-vip-copy{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:5px 3px;border:0;border-bottom:1px solid #73787b;background:transparent;color:#d8dadb;cursor:pointer;font-size:10px;line-height:16px;border-radius:0}
.aimi-vip-copy:hover{color:#fff;border-color:#fff}
.aimi-vip-copy:focus-visible,.aimi-vip-manage:focus-visible{outline:2px solid #d7e0e8;outline-offset:4px}
section[aria-labelledby="pricing-family-video-vip-exclusive"] .pricing-card-family-accent{background:#b9c2d0!important;box-shadow:none!important}
.aimi-vip-manager{width:min(790px,calc(100vw - 30px));max-height:85vh;overflow:auto;border:1px solid #5d6269;border-radius:18px;padding:26px;color:#e8e9eb;background:#171b21;box-shadow:0 24px 80px #0008}
.aimi-vip-manager::backdrop{background:#0009}
.aimi-vip-manager h2{font-size:20px;margin:0 0 10px;color:#f3f4f5}
.aimi-vip-manager p{font-size:13px;line-height:1.7;color:#bfc5cf}
.aimi-vip-manager-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 8px}
.aimi-vip-manager fieldset{min-width:0;border:1px solid #4a515e;border-radius:10px;padding:14px}
.aimi-vip-manager legend{padding:0 6px;color:#e0e4e9;font-weight:600}
.aimi-vip-manager code{display:block;font-size:11px;margin-bottom:16px;color:#c0c8d4;overflow-wrap:anywhere}
.aimi-vip-manager label{display:block;font-size:12px;line-height:20px;margin-bottom:14px;color:#cfd5de}
.aimi-vip-manager select,.aimi-vip-manager input[type=number]{display:block;width:100%;min-height:38px;border:1px solid #5d6572;border-radius:6px;background:#242a33;color:#eff2f7;padding:6px;margin-top:6px}
.aimi-vip-manager .aimi-vip-manager-enable{display:flex;gap:8px;align-items:center;margin:16px 0 0}
.aimi-vip-manager input[type=checkbox]{accent-color:#c9d0da}
.aimi-vip-manager-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}
.aimi-vip-manager-actions button{border:1px solid #687383;border-radius:7px;background:#252d39;color:#f0f3f8;padding:8px 22px;cursor:pointer}
.aimi-vip-manager-actions button:disabled{opacity:.5;cursor:wait}
.aimi-vip-manager-actions button[type=submit]{background:#d9dfe8;color:#18202b}
.aimi-vip-manager :focus-visible{outline:2px solid #d3e0f1;outline-offset:2px}
.aimi-vip-manager-message{min-height:22px}
@media(max-width:767px){.aimi-vip-body{padding:17px 18px 16px}.aimi-vip-manager-slots{grid-template-columns:1fr}.aimi-vip-manager{padding:20px}}
