#billing-pricing-page .card.border-0.shadow-sm.overflow-hidden{background:linear-gradient(180deg,#fff,#fbfcff)}#billing-pricing-page .pricing-plan-card{border:1px solid #dfe7f3;background:#fff;box-shadow:0 18px 45px #2e3a590f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#billing-pricing-page .pricing-plan-card:hover{transform:translateY(-2px);box-shadow:0 22px 50px #2e3a591a}#billing-pricing-page .pricing-plan-card.plan-pro,#billing-pricing-page .pricing-plan-card.plan-plus{border-width:2px}#billing-pricing-page .pricing-plan-card.plan-pro{border-color:#27b89a}#billing-pricing-page .pricing-plan-card.plan-plus{border-color:#28c5a3}#billing-pricing-page .pricing-plan-card .pricing-plan-badge{top:18px;padding:.55rem 1.15rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;box-shadow:none;border:0}#billing-pricing-page .pricing-plan-card .pricing-plan-badge.badge-mint{background:#ddf8f0;color:#1fb594}#billing-pricing-page .pricing-plan-card .pricing-plan-badge.badge-cyan{background:#def7f3;color:#18b394}#billing-pricing-page .pricing-plan-card .pricing-plan-title{color:#394a6d;font-size:2rem;font-weight:800;line-height:1.2}#billing-pricing-page .pricing-plan-card .pricing-plan-description,#billing-pricing-page .pricing-plan-card .pricing-plan-meta{color:#97a3bd}#billing-pricing-page .pricing-plan-card .pricing-plan-price{color:#3f4d6b;font-size:3.1rem;font-weight:800;letter-spacing:-.02em}#billing-pricing-page .pricing-plan-card .pricing-plan-features{color:#2f3f60}#billing-pricing-page .pricing-plan-card .pricing-plan-button{min-height:3.15rem;font-weight:700}#billing-pricing-page .pricing-plan-card .btn-dark.pricing-plan-button{background:#374151;border-color:#374151;color:#fff}#billing-pricing-page .pricing-plan-card .btn-primary.pricing-plan-button,#billing-pricing-page .pricing-plan-card .btn-success.pricing-plan-button{background:linear-gradient(90deg,#5ec9c5,#5de0b6);border:0;color:#fff}[data-bs-theme=dark] #billing-pricing-page .pricing-page-shell>.row:last-child .rounded-4{background:#111827!important;border-color:#8993c433!important}[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card{background:#111827;border-color:#8993c43d;box-shadow:none}[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card:hover{box-shadow:none}[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card.plan-pro,[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card.plan-plus{border-color:#22c7a7}[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .pricing-plan-badge.badge-mint,[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .pricing-plan-badge.badge-cyan{background:#2dd4bf29;color:#5eead4}[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .pricing-plan-title,[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .pricing-plan-price,[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .pricing-plan-features,[data-bs-theme=dark] #billing-pricing-page .pricing-page-shell h2,[data-bs-theme=dark] #billing-pricing-page .pricing-page-shell h5{color:#f3f7fb}[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .pricing-plan-description,[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .pricing-plan-meta,[data-bs-theme=dark] #billing-pricing-page .pricing-page-shell .text-muted{color:#a8b5c7!important}[data-bs-theme=dark] #billing-pricing-page .pricing-plan-card .btn-dark.pricing-plan-button{background:#4b5563;border-color:#4b5563}#lottery-wallet-page .wallet-summary-card{align-items:center;background:linear-gradient(125deg,#0c9f91,#21bca3 58%,#82d9bf);border-radius:8px;color:#fff;display:flex;justify-content:space-between;min-height:190px;overflow:hidden;padding:2rem}#lottery-wallet-page .wallet-summary-eyebrow{font-size:.8rem;font-weight:700;text-transform:uppercase}#lottery-wallet-page .wallet-summary-balance{font-size:3.5rem;font-weight:800;line-height:1.1}#lottery-wallet-page .wallet-summary-icon{font-size:5rem;opacity:.28}#lottery-wallet-page .wallet-topup-card{border:1px solid #dfe7f3;border-radius:8px;box-shadow:0 10px 30px #2e3a590f}#lottery-wallet-page .wallet-topup-units{color:#129f8b;font-size:2rem;font-weight:800}#lottery-wallet-page .wallet-topup-price{color:#253755;font-size:1.7rem;font-weight:800}#lottery-wallet-page .wallet-topup-price small{color:#6d7f9d;font-size:.85rem}@media (max-width: 575.98px){#lottery-wallet-page .wallet-summary-card{min-height:160px;padding:1.5rem}#lottery-wallet-page .wallet-summary-balance{font-size:2.75rem}#lottery-wallet-page .wallet-summary-icon{font-size:3.5rem}}.wallet-account-card{border-color:#e1e7f0}.wallet-account-card .card-body{padding:1.25rem}.wallet-history-card{border-color:#e1e7f0}.wallet-history-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:6px}.wallet-history-icon.is-positive{background:#e6f8f1;color:#0c9f79}.wallet-history-icon.is-negative{background:#fff1eb;color:#dc5b38}#lottery-collection-page{max-width:1700px}#lottery-collection-page .collection-hero{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem;border:1px solid #dce6f4;border-radius:8px;background:linear-gradient(120deg,#f5f1ff,#f5fbff 55%,#f2fff9)}#lottery-collection-page .collection-hero h1{margin:.25rem 0 .5rem;font-size:2rem}#lottery-collection-page .collection-hero p{margin:0;color:#60718d}#lottery-collection-page .collection-hero__eyebrow{color:#6456af;font-size:.75rem;font-weight:800}#lottery-collection-page .collection-hero__stats{display:flex;gap:.75rem}#lottery-collection-page .collection-hero__stats>div{min-width:128px;padding:.85rem 1rem;border:1px solid #cbe8df;border-radius:6px;background:#fff}#lottery-collection-page .collection-hero__stats strong{display:block;color:#0b9c78;font-size:1.5rem}#lottery-collection-page .collection-hero__stats span{color:#60718d;font-size:.75rem}#lottery-collection-page .collection-toolbar{display:flex;gap:1rem;align-items:center}#lottery-collection-page .collection-toolbar .input-group{max-width:360px}#lottery-collection-page .collection-deck-card{overflow:hidden;border-color:#dfe6ef}#lottery-collection-page .collection-deck-card__image{position:relative;display:grid;height:clamp(168px,11vw,190px);place-items:center;background:#f2f6fa;overflow:hidden}#lottery-collection-page .collection-deck-card__image.is-loading:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(105deg,#edf2f7 25%,#f8fbfd,#edf2f7 65%);background-size:220% 100%;animation:collection-cover-loading 1.25s ease-in-out infinite}#lottery-collection-page .collection-deck-card__image img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .18s ease}#lottery-collection-page .collection-deck-card__image noscript img,#lottery-collection-page .collection-deck-card__image.is-loaded img{opacity:1}#lottery-collection-page .collection-deck-card__placeholder{height:100%;display:grid;place-items:center;color:#8794aa;font-size:2rem}#lottery-collection-page .collection-state{position:absolute;top:.75rem;left:.75rem;border-radius:4px}#lottery-collection-page .collection-state--owned{background:#dff8ec;color:#087b5b}#lottery-collection-page .collection-state--plan{background:#e6efff;color:#245cbd}#lottery-collection-page .collection-state--unlock{background:#fff2cd;color:#a96800}#lottery-collection-page .collection-state--locked{background:#edf1f5;color:#5e6876}@keyframes collection-cover-loading{to{background-position:-120% 0}}@media (max-width: 767.98px){#lottery-collection-page{padding-right:.75rem;padding-left:.75rem}#lottery-collection-page .collection-hero{align-items:flex-start;flex-direction:column;padding:1.25rem}#lottery-collection-page .collection-hero__stats{width:100%}#lottery-collection-page .collection-hero__stats>div{flex:1;min-width:0}#lottery-collection-page .collection-toolbar{align-items:stretch;flex-direction:column}#lottery-collection-page .collection-toolbar .input-group{max-width:none}#lottery-collection-page .collection-toolbar .btn-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
