#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;overflow-wrap:anywhere}#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-slot{container-type:inline-size}#lottery-collection-page .collection-deck-card{overflow:hidden;border-color:#dfe6ef;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#lottery-collection-page .collection-deck-card:hover{border-color:#96daca;box-shadow:0 14px 34px #2541601f;transform:translateY(-2px)}#lottery-collection-page .collection-deck-card__image{position:relative;display:grid;width:100%;aspect-ratio:16/10;min-height:210px;padding:.65rem;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:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;z-index:1;width:calc(100% - 1.3rem);height:calc(100% - 1.3rem);object-fit:contain;object-position:center;border-radius:5px;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 [data-cover-fallback][hidden],#lottery-collection-page .collection-deck-card__image img[hidden],#lottery-collection-page .collection-detail-dialog__media img[hidden]{display:none!important}#lottery-collection-page .collection-deck-card__placeholder{height:100%;display:grid;place-items:center;color:#8794aa;font-size:2rem}#lottery-collection-page .collection-state-label{align-self:flex-start;margin-bottom:.65rem;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}#lottery-collection-page .collection-deck-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}#lottery-collection-page .collection-detail-dialog{width:min(1040px,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:12px;background:transparent;box-shadow:0 24px 80px #10213647}#lottery-collection-page .collection-detail-dialog::backdrop{background:#0d1828a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#lottery-collection-page .collection-detail-dialog__surface{--ins-secondary-color: #5e6876;overflow:hidden;border:1px solid #dfe6ef;border-radius:inherit;background:#fff}#lottery-collection-page .collection-detail-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #e6ebf2}#lottery-collection-page .collection-detail-dialog__state{display:inline-flex;margin-bottom:.55rem}#lottery-collection-page .collection-detail-dialog__body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr)}#lottery-collection-page .collection-detail-dialog__media{display:grid;height:min(68dvh,640px);min-height:0;min-width:0;padding:1.25rem;place-items:center;background:#eef3f8}#lottery-collection-page .collection-detail-dialog__media img{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;border-radius:8px}#lottery-collection-page .collection-detail-dialog__content{display:flex;flex-direction:column;justify-content:center;padding:1.5rem}#lottery-collection-page .collection-detail-dialog__external{margin-top:.75rem}@container (max-width: 330px){#lottery-collection-page .collection-deck-card__actions{grid-template-columns:1fr}}@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))}#lottery-collection-page .collection-deck-card__image{min-height:220px}#lottery-collection-page .collection-detail-dialog__body{grid-template-columns:1fr}#lottery-collection-page .collection-detail-dialog__media{height:min(48dvh,420px)}#lottery-collection-page .collection-detail-dialog__content{padding:1.25rem}}[data-bs-theme=dark] #lottery-collection-page .collection-hero__eyebrow{color:#b9a9ff}[data-bs-theme=dark] #lottery-collection-page .collection-hero__stats strong{color:#63d5b7}[data-bs-theme=dark] #lottery-collection-page .alert-info{color:var(--bs-info-text-emphasis);background:var(--bs-info-bg-subtle);border-color:var(--bs-info-border-subtle)}[data-bs-theme=dark] #lottery-collection-page .collection-hero{border-color:#33445a;background:linear-gradient(120deg,#252239,#1e2b3b 55%,#18332e)}[data-bs-theme=dark] #lottery-collection-page .collection-hero p,[data-bs-theme=dark] #lottery-collection-page .collection-hero__stats span{color:#aebbd0}[data-bs-theme=dark] #lottery-collection-page .collection-hero__stats>div,[data-bs-theme=dark] #lottery-collection-page .collection-detail-dialog__surface{border-color:#394b61;background:#202b3a}[data-bs-theme=dark] #lottery-collection-page .collection-detail-dialog__surface{--ins-secondary-color: #aebbd0}[data-bs-theme=dark] #lottery-collection-page .collection-deck-card{border-color:#394b61;background:#202b3a}[data-bs-theme=dark] #lottery-collection-page .collection-deck-card__image,[data-bs-theme=dark] #lottery-collection-page .collection-detail-dialog__media{background:#182331}[data-bs-theme=dark] #lottery-collection-page .collection-detail-dialog__header{border-color:#394b61}@media (prefers-reduced-motion: reduce){#lottery-collection-page .collection-deck-card,#lottery-collection-page .collection-deck-card__image img{transition:none}#lottery-collection-page .collection-deck-card:hover{transform:none}#lottery-collection-page .collection-deck-card__image.is-loading:before{animation:none}}.lottery-checkout-dialog{box-sizing:border-box;width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;color:var(--ins-body-color, #334155);background:var(--ins-body-bg, #fff);border:1px solid var(--ins-border-color, #dfe7f3)}.lottery-checkout-dialog::backdrop{background:#0000008c}.lottery-checkout-dialog [hidden],.lottery-deck-picker [hidden]{display:none!important}.lottery-deck-picker__media{display:grid;place-items:center;height:160px}.lottery-deck-picker input[type=search],.lottery-deck-picker button{min-height:48px}.lottery-deck-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:1rem}.lottery-deck-picker__choice{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:2px solid var(--ins-border-color, #dfe7f3);border-radius:.75rem;cursor:pointer;overflow-wrap:anywhere}.lottery-deck-picker__choice img{width:100%;height:160px;object-fit:contain}.lottery-deck-picker__choice span{min-height:48px}.lottery-deck-picker__choice:has(input:checked){border-color:var(--ins-primary, #6658dd)}.lottery-deck-picker__choice:has(input:focus-visible){outline:3px solid var(--ins-primary, #6658dd);outline-offset:3px}[data-selection-discard][hidden]{display:none!important}.lottery-deck-picker [data-picker-dirty],[data-selection-pending]{color:var(--ins-heading-color, #334155)}[data-plan-recovery][hidden]{display:none!important}.js-plan-change button,.js-plan-change [data-plan-recovery],.js-plan-change-cancel button,.js-plan-change-cancel [data-plan-recovery]{min-height:48px}#lottery-email-preferences fieldset{min-width:0}#lottery-email-preferences button{min-height:44px;max-width:100%;white-space:normal}#lottery-email-preferences [data-email-reload],#lottery-email-preferences [data-email-withdraw]{color:var(--ins-body-color, var(--bs-body-color, #212529));border-color:var(--ins-border-color, var(--bs-secondary-color, #6c757d))}#lottery-email-preferences [data-email-reload]:hover,#lottery-email-preferences [data-email-reload]:focus-visible,#lottery-email-preferences [data-email-withdraw]:hover,#lottery-email-preferences [data-email-withdraw]:focus-visible{color:var(--ins-body-color, var(--bs-body-color, #212529));background:var(--ins-tertiary-bg, var(--bs-tertiary-bg, #f8f9fa))}
