.account-shell{--account-shell-page:var(--color-highlight);--account-shell-panel:var(--color-action);--account-shell-edge:color-mix(in srgb, var(--color-action) 85%, var(--color-ink));--account-shell-ink:#fff;--account-shell-quiet:#ffffffe6;--account-shell-hover:var(--color-highlight);--account-shell-hover-ink:var(--account-shell-ink);background:var(--account-shell-page);min-height:100vh;color:var(--account-shell-ink);padding-bottom:80px}[data-tone=mono] .account-shell{--account-shell-page:var(--color-primary);--account-shell-panel:var(--color-paper);--account-shell-edge:color-mix(in srgb, var(--color-paper) 90%, var(--color-ink));--account-shell-ink:var(--color-ink);--account-shell-quiet:color-mix(in srgb, var(--color-ink) 45%, var(--color-paper));--account-shell-hover:var(--color-ink);--account-shell-hover-ink:var(--color-paper)}@media (min-width:768px){[data-tone=mono] .account-shell{--account-shell-page:color-mix(in srgb, var(--color-paper) 95%, var(--color-ink))}}.account-shell--waiting{justify-content:center;align-items:center;display:flex}.account-shell__spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}[data-tone=mono] .account-shell__spinner{color:#fff}@keyframes account-shell-spin{to{transform:rotate(360deg)}}.account-shell__inner{width:100%;margin:0 auto;padding:16px 12px}@media (min-width:768px){.account-shell__inner{max-width:720px}}@media (min-width:992px){.account-shell__inner{max-width:1200px}}.account-shell__panel{border:1px solid var(--account-shell-edge);background:var(--account-shell-panel);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.account-shell__panel{grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:stretch;min-height:680px}}.account-shell__sidebar{border-bottom:1px solid var(--account-shell-edge);min-width:0}.account-shell__sidebar[data-phone=hidden]{display:none}@media (min-width:768px){.account-shell__sidebar,.account-shell__sidebar[data-phone=hidden]{border-right:1px solid var(--account-shell-edge);border-bottom:0;display:block}}.account-shell__sidebar-inner{flex-direction:column;padding:16px;display:flex}@media (min-width:768px){.account-shell__sidebar-inner{padding:48px 16px 20px}[data-tone=mono] .account-shell__sidebar-inner{padding-top:54px}}.account-shell__profile{color:inherit;align-items:center;gap:12px;margin-bottom:12px;text-decoration:none;display:flex}.account-shell__profile:hover{opacity:.95}.account-shell__avatar{object-fit:contain;flex-shrink:0;width:70px;height:70px}.account-shell__who{flex-direction:column;justify-content:center;min-width:0;display:flex}.account-shell__username{text-transform:uppercase;font-size:20px;font-weight:600;line-height:1.25}.account-shell__verified{color:var(--account-shell-quiet);font-size:14px;line-height:1.25}.account-shell__nav{flex-direction:column;gap:2px;margin-top:16px;display:flex}[data-tone=mono] .account-shell__nav{gap:0;margin-top:12px}.account-shell__nav-item{width:100%;color:inherit;border-radius:2px;padding:10px 12px 10px 8px;font-size:14px;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s;display:block}[data-tone=mono] .account-shell__nav-item{padding-top:8px;padding-bottom:8px}.account-shell__nav-item:not([aria-current=page]):hover{background:var(--account-shell-hover);color:var(--account-shell-hover-ink)}.account-shell__nav-item[aria-current=page]{font-size:16px;font-weight:700;line-height:1.25}.account-shell__section{flex-direction:column;min-width:0;display:flex}.account-shell__head{border-bottom:1px solid var(--account-shell-edge);padding:36px 16px 20px}.account-shell__head[data-extra]{padding-bottom:8px}@media (min-width:768px){.account-shell__head{min-height:105px;padding:44px 24px 20px}.account-shell__head[data-extra]{padding-bottom:8px}}.account-shell__head-row{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:start;display:grid}.account-shell__head[data-align=start] .account-shell__head-row{gap:8px;display:flex}@media (min-width:768px){.account-shell__head-row{align-items:flex-start;gap:8px;display:flex}}.account-shell__back{height:28px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:2px 0 0;display:flex}.account-shell__back:hover{opacity:.8}.account-shell__back-icon{stroke-width:2px;width:20px;height:20px}.account-shell__titles{text-align:center;min-width:0}.account-shell__head[data-align=start] .account-shell__titles{text-align:left}@media (min-width:768px){.account-shell__titles{text-align:left}}.account-shell__title{margin:0;font-size:20.8px;font-weight:600;line-height:1.25}.account-shell__subtitle{max-width:20rem;color:var(--account-shell-quiet);margin:12px auto 0;font-size:14px;line-height:1.25}.account-shell__subtitle[data-phone=hidden]{display:none}@media (min-width:768px){.account-shell__subtitle,.account-shell__subtitle[data-phone=hidden]{max-width:none;margin:2px 0 0;display:block}}.account-shell__extra{padding:0 16px}@media (min-width:768px){.account-shell__extra{padding:0 24px 20px}}.account-shell__body{flex-direction:column;flex:1;min-height:0;display:flex}@media (max-width:767px){.account-shell[data-bleed=true] .account-shell__inner{padding:0}.account-shell[data-bleed=true] .account-shell__panel{background:0 0;border:0}.account-shell[data-bleed=true] .account-shell__head{background:var(--account-shell-panel);border-bottom:0;align-items:center;min-height:45px;margin-bottom:12px;padding:0 24px;display:flex}[data-tone=mono] .account-shell[data-bleed=true] .account-shell__head{background:var(--color-primary)}.account-shell[data-bleed=true] .account-shell__head-row{width:100%}.account-shell[data-bleed=true] .account-shell__title{font-size:18px;font-weight:500}.account-shell[data-bleed=true] .account-shell__extra,.account-shell[data-bleed=true] .account-shell__body{background:var(--account-shell-panel)}[data-tone=mono] .account-shell[data-bleed=true] .account-shell__extra,[data-tone=mono] .account-shell[data-bleed=true] .account-shell__body{background:var(--color-primary)}[data-tone=mono] .account-shell[data-bleed=true]{color:#fff}.account-shell[data-bleed=true][data-header=hidden] .account-shell__body{background:0 0}}.page-foot__clearance{background:var(--color-surface);height:96px}@media (min-width:768px){.page-foot__clearance{height:274px}}.account-shell[data-layout=money]{--account-shell-strip:var(--account-shell-panel)}[data-tone=mono] .account-shell[data-layout=money]{--account-shell-strip:var(--color-primary);--account-shell-edge:#fff;--account-shell-ink:#fff;--account-shell-quiet:#fff}@media (min-width:768px){[data-tone=mono] .account-shell[data-layout=money]{--account-shell-strip:var(--color-paper);--account-shell-edge:color-mix(in srgb, var(--color-paper) 90%, var(--color-ink));--account-shell-ink:var(--color-ink);--account-shell-quiet:color-mix(in srgb, var(--color-ink) 45%, var(--color-paper))}}.account-shell[data-layout=money] .account-shell__inner{padding-top:0;padding-bottom:0}@media (min-width:768px){.account-shell[data-layout=money] .account-shell__inner{padding-top:16px;padding-bottom:16px}}.account-shell[data-layout=money] .account-shell__panel{background:var(--account-shell-strip)}.account-shell[data-layout=money] .account-shell__sidebar,.account-shell[data-layout=money] .account-shell__spare{display:none}.account-shell[data-layout=money] .account-shell__section{border-right:1px solid var(--account-shell-edge)}.account-shell[data-layout=money] .account-shell__head{background:var(--account-shell-strip);color:var(--account-shell-ink)}.account-shell[data-layout=money] .account-shell__back-icon{width:24px;height:24px}@media (min-width:768px){.account-shell[data-layout=money] .account-shell__head{min-height:124px;padding:48px 28px 28px}}@media (min-width:768px) and (max-width:1023px){.account-shell[data-layout=money] .account-shell__panel{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.account-shell[data-layout=money] .account-shell__panel{grid-template-columns:250px minmax(0, 1fr) var(--account-shell-spare,minmax(260px, 330px));min-height:680px}.account-shell[data-layout=money] .account-shell__sidebar,.account-shell[data-layout=money] .account-shell__spare{display:block}}@media (max-width:767px){.account-shell[data-layout=money] .account-shell__inner{padding:0}.account-shell[data-layout=money] .account-shell__panel{background:0 0;border:0}.account-shell[data-layout=money] .account-shell__section{border-right:0}.account-shell[data-layout=money] .account-shell__head{align-items:center;min-height:45px;padding:0 24px;display:flex}.account-shell[data-layout=money] .account-shell__head-row{width:100%}.account-shell[data-layout=money] .account-shell__back{height:32px}.account-shell[data-layout=money] .account-shell__title{font-size:18px;font-weight:500}}.account-shell[data-layout=money] .account-shell__head[data-compact]{min-height:0;padding:16px 24px 12px;display:block}.account-shell[data-layout=money] .account-shell__head[data-compact] .account-shell__back{height:36px}.account-shell[data-layout=money] .account-shell__head[data-compact] .account-shell__back-icon{width:28px;height:28px}.account-shell[data-layout=money] .account-shell__head[data-compact] .account-shell__title{font-size:20.8px;font-weight:600}@media (min-width:768px){.account-shell[data-layout=money] .account-shell__head[data-compact]{min-height:54px;padding:16px 28px 12px}}@media (max-width:767px){.account-shell[data-layout=money][data-surface=panel] .account-shell__panel{background:var(--account-shell-strip)}}.account-shell[data-layout=plain] .account-shell__sidebar,.account-shell[data-layout=plain] .account-shell__sidebar[data-phone=hidden]{display:none}@media (min-width:768px){.account-shell[data-layout=plain] .account-shell__panel{grid-template-columns:minmax(0,1fr);min-height:0}}@media (min-width:1024px){.account-shell[data-layout=plain] .account-shell__panel{grid-template-columns:250px minmax(0,1fr);min-height:680px}.account-shell[data-layout=plain] .account-shell__sidebar,.account-shell[data-layout=plain] .account-shell__sidebar[data-phone=hidden]{display:block}}@media (max-width:767px){.account-shell[data-layout=plain] .account-shell__section{border-top:6px solid var(--account-shell-edge)}}.account-shell[data-layout=plain] .account-shell__head{padding:28px 24px 24px}.account-shell[data-layout=plain] .account-shell__back-icon{width:24px;height:24px}@media (min-width:768px){.account-shell[data-layout=plain] .account-shell__head{min-height:124px;padding:48px 28px 28px}}
.favourites-page{--favourites-card:#1a2d4a;--favourites-edge:#1a4480;--favourites-chosen:#1a3a5c;--favourites-accent:#4da6ff;--favourites-quiet:#8ab0d0;--favourites-heading:#2e5984;--favourites-browse:#1e3a5f;--favourites-browse-ink:#f5c93a;--favourites-heart-plate:#030b1bcc;--favourites-play:linear-gradient(135deg, gold 0%, orange 100%)}[data-tone=mono] .favourites-page{--favourites-card:#000;--favourites-edge:#fff;--favourites-chosen:#000;--favourites-accent:#fff;--favourites-quiet:color-mix(in srgb, var(--color-ink) 45%, var(--color-paper));--favourites-heading:var(--color-ink);--favourites-browse:#000;--favourites-browse-ink:#fff;--favourites-heart-plate:#000;--favourites-play:#fff}.favourites-page__content{background:#fff;width:100%;min-height:280px;padding:16px}@media (min-width:768px){.favourites-page__content{padding:16px 24px}}.favourites-page__count{color:var(--favourites-quiet);margin:0 0 16px;font-size:14px}.favourites-page__filters{margin-bottom:24px;overflow-x:auto}@media (max-width:767px){.favourites-page__filters{scrollbar-width:none}.favourites-page__filters::-webkit-scrollbar{display:none}}.favourites-page__filter-row{gap:8px;min-width:max-content;padding-bottom:8px;display:flex}.favourite-filter{border:2px solid var(--favourites-edge);background:var(--favourites-card);color:#fff;font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:all .15s;display:flex}.favourite-filter[aria-pressed=true]{border-color:var(--favourites-accent);background:var(--favourites-chosen)}.favourite-filter:disabled{color:var(--favourites-quiet);opacity:.6;cursor:not-allowed}[data-tone=mono] .favourite-filter:disabled{color:#fff}.favourite-filter__count{background:#fff3;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:12px}[data-tone=mono] .favourite-filter__count{color:#000;background:#fff}.favourites-page__state{text-align:center;padding:48px 0}.favourites-page__state--loading{flex-direction:column;align-items:center;gap:16px;display:flex}.favourites-page__spinner{border:3px solid var(--favourites-accent);border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}[data-tone=mono] .favourites-page__spinner{border-color:#000 #0000 #000 #000}.favourites-page__heart{width:64px;height:64px;color:var(--favourites-quiet);margin:0 auto 16px;display:block}.favourites-page__state-title{color:var(--favourites-heading);margin:0 0 8px;font-size:18px;font-weight:600}.favourites-page__state-text{color:var(--favourites-quiet);margin:0 0 24px;font-size:14px}.favourites-page__browse{background:var(--favourites-browse);height:44px;color:var(--favourites-browse-ink);border-radius:8px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.favourites-page__browse:hover{opacity:.9}.favourites-page__groups{flex-direction:column;gap:32px;display:flex}.favourites-page__group-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.favourites-page__group-title{color:var(--favourites-heading);margin:0;font-size:18px;font-weight:700}@media (min-width:768px){.favourites-page__group-title{font-size:20px}}.favourites-page__group-count{color:var(--favourites-quiet);font-size:14px}.favourites-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.favourites-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.favourites-page__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.favourites-page__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.favourite-game{border:1px solid var(--favourites-edge);background:var(--favourites-card);border-radius:8px;transition:transform .3s;position:relative;overflow:hidden}.favourite-game:hover{transform:scale(1.02)}.favourite-game__open{aspect-ratio:1;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.favourite-game__image{object-fit:cover;width:100%;height:100%;transition:all .5s}.favourite-game:hover .favourite-game__image{filter:brightness(.75);transform:scale(1.1)}.favourite-game__heart{z-index:10;background:var(--favourites-heart-plate);cursor:pointer;border:0;border-radius:9999px;padding:4px;display:flex;position:absolute;top:4px;left:4px}@media (min-width:768px){.favourite-game__heart{padding:6px}}.favourite-game__heart-icon{color:#ef4444;fill:#ef4444;width:12px;height:12px}@media (min-width:768px){.favourite-game__heart-icon{width:16px;height:16px}}.favourite-game__badges{gap:2px;display:flex;position:absolute;top:4px;right:4px}.favourite-game__badge{color:#fff;border-radius:4px;padding:2px 4px;font-size:8px}@media (min-width:768px){.favourite-game__badge{font-size:10px}}.favourite-game__badge--new{background:#22c55e}.favourite-game__badge--hot{background:#ef4444}.favourite-game__hover{opacity:0;background:linear-gradient(#0000,#0006,#000000e6);justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}[data-tone=mono] .favourite-game__hover{background:linear-gradient(#0000,#000,#000)}.favourite-game:hover .favourite-game__hover{opacity:1}.favourite-game__play{background:var(--favourites-play);color:#000;border-radius:9999px;padding:6px 12px;font-size:10px;font-weight:700;transition:all .3s;transform:translateY(16px);box-shadow:0 10px 15px -3px #0000001a}.favourite-game:hover .favourite-game__play{transform:translateY(0)}@media (min-width:768px){.favourite-game__play{padding:8px 16px;font-size:12px}}.favourite-game__name{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000);padding:4px;font-size:9px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:768px){.favourite-game__name{padding:8px;font-size:12px}}.contact-page{--contact-card:#06173a;--contact-edge:#1a4480;--contact-quiet:#d1d5db}[data-tone=mono] .contact-page{--contact-card:#000;--contact-edge:#000;--contact-quiet:color-mix(in srgb, var(--color-ink) 45%, var(--color-paper))}.contact-page__loading{justify-content:center;align-items:center;min-height:240px;padding:48px 16px;display:flex}.contact-page__spinner{border:3px solid #000;border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}.contact-page__content{width:100%;min-width:0;padding:16px}@media (min-width:768px){.contact-page__content{padding:16px 24px}}.contact-page__cards{flex-wrap:wrap;gap:16px;margin-bottom:32px;display:flex}.contact-card{border:1px solid var(--contact-edge);background:var(--contact-card);color:#fff;border-radius:12px;flex-direction:column;align-items:center;width:120px;padding:24px;text-decoration:none;transition:opacity .15s;display:flex}.contact-card:hover{opacity:.9}.contact-card .channel-icon{margin-bottom:12px}.contact-card__name{text-align:center;font-size:12px;font-weight:500}.contact-page__social-title{margin:0 0 8px;font-size:18px;font-weight:600}.contact-page__social-text{color:var(--contact-quiet);margin:0 0 24px;font-size:14px}.contact-page__rule{border-top:1px solid var(--contact-edge);margin-bottom:24px}.contact-page__none{color:var(--contact-quiet);text-align:center;padding:48px 0}.wallet-page{--wallet-block:var(--color-action);--wallet-ink:#fff;--wallet-quiet:#ffffffb3;--wallet-soft:#ffffffd9;--wallet-rule:#ffffff26;--wallet-head-rule:#70777d80;--wallet-card-face:linear-gradient(150deg, #a6c0fe95 0%, #1c3d5a33 100%);--wallet-card-shadow:#70777db3;--wallet-box-edge:#fff3;--wallet-box-face:#ffffff1a;--wallet-track:#fff3;--wallet-fill:#fff;--wallet-ok:#bbf7d0}[data-tone=mono] .wallet-page{--wallet-block:var(--color-primary);--wallet-quiet:#fff;--wallet-soft:#fff;--wallet-rule:transparent;--wallet-head-rule:#000;--wallet-card-face:#000;--wallet-card-shadow:#000000b3;--wallet-box-edge:#fff;--wallet-box-face:transparent;--wallet-track:#ffffff40}@media (min-width:768px){[data-tone=mono] .wallet-page{--wallet-block:#fff;--wallet-ink:#000;--wallet-quiet:#8b8b8b;--wallet-soft:#000;--wallet-rule:#e5e5e5;--wallet-head-rule:#e5e5e5;--wallet-box-edge:#e5e5e5;--wallet-track:#e5e5e5;--wallet-fill:#000;--wallet-ok:#047857}}.wallet-page__loading{background:var(--wallet-block);flex:1;justify-content:center;align-items:center;padding:80px 0;display:flex}.wallet-page__spinner{border:3px solid var(--wallet-ink);border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}.wallet-page__spinner--small{width:24px;height:24px}.wallet-page__content{color:var(--wallet-ink);flex-direction:column;display:flex}.wallet-page__head{border-bottom:1px solid var(--wallet-head-rule);background:var(--wallet-block);color:var(--wallet-ink);padding:50px 2rem 2rem;position:relative}.wallet-page__back{cursor:pointer;background:0 0;border:0;border-top:3px solid;border-left:3px solid;width:15px;height:15px;padding:0;position:absolute;top:50%;left:12px;transform:rotate(-45deg)translateY(-50%)}.wallet-page__title{margin:0;font-size:1.75rem;font-weight:500;line-height:1.2}.wallet-page__subtitle{margin:0 0 1rem}@media (max-width:767px){.wallet-page__head{text-align:center;border-bottom:0;margin-bottom:.5rem;padding:1rem 0 .5rem}.wallet-page__back{left:24px}.wallet-page__subtitle{display:none}}.wallet-page__cards{background:var(--wallet-block);width:100%;padding:0 5px 20px 12px;position:relative;overflow:hidden}.wallet-page__cards-window{touch-action:pan-y;overflow:hidden}.wallet-page__cards-track{gap:5px;transition:transform .3s;display:flex}.wallet-page__slide{flex:0 0 100%;min-width:0}.wallet-card{background:var(--wallet-card-face);width:100%;height:179px;box-shadow:0 2px 5px var(--wallet-card-shadow);color:#fff;border-radius:10px;flex-direction:column;padding:2rem 1rem 1rem;display:flex;position:relative}.wallet-card__name{margin:0 0 .5rem;font-size:18px}.wallet-card__amount{font-variant-numeric:tabular-nums;margin:0 0 .5rem;font-size:2rem;font-weight:500;line-height:1.2}.wallet-card__label{margin:0}.wallet-card__figure{margin:0 0 1rem}.wallet-card__refresh{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 16px 8px 0;padding:0;font-size:12px;text-decoration:underline;position:absolute;bottom:0;right:0}.wallet-card__refresh:disabled{opacity:.5;cursor:default}.wallet-page__dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:-6px;left:0;right:0}.wallet-page__dot{background:var(--wallet-ink);opacity:.55;cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}[data-tone=mono] .wallet-page__dot{background:#fff}@media (min-width:768px){[data-tone=mono] .wallet-page__dot{background:#000}}.wallet-page__dot[aria-current=true]{opacity:1}.wallet-page__bar{border-bottom:1px solid var(--wallet-rule);background:var(--wallet-block);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.wallet-page__bar-title{margin:0;font-size:15px;font-weight:500;line-height:1.2}.wallet-page__see-all{min-height:24px;color:inherit;align-items:center;gap:4px;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.wallet-page__see-all-text{border-bottom:1.2px solid #ffffff80;font-size:13px;line-height:1.2}[data-tone=mono] .wallet-page__see-all-text{border-bottom-color:currentColor}.wallet-page__see-all-arrow{border-top:1px solid;border-left:1px solid;width:.5rem;height:.5rem;transform:rotate(135deg)}.wallet-page__promo{padding:16px 24px}.wallet-page__promo-loading{justify-content:center;padding:24px 0;display:flex}.wallet-page__promo-none{color:var(--wallet-quiet);text-align:center;margin:0;padding:24px 0;font-size:13px}.wallet-promo{border:1px solid var(--wallet-box-edge);background:var(--wallet-box-face);border-radius:8px;padding:16px}.wallet-promo__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wallet-promo__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.wallet-promo__state{flex-shrink:0;font-size:12px;font-weight:500}.wallet-promo__row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;font-size:12px;display:flex}.wallet-promo__label{color:var(--wallet-quiet)}.wallet-promo__value{font-variant-numeric:tabular-nums;font-weight:600}.wallet-promo__track{background:var(--wallet-track);border-radius:9999px;width:100%;height:6px;margin-top:6px;overflow:hidden}.wallet-promo__fill{background:var(--wallet-fill);border-radius:9999px;height:100%;transition:width .15s}.wallet-page__list{background:var(--wallet-block);min-height:20vh;color:var(--wallet-soft);text-align:center;margin-bottom:1.5rem;padding:1rem;font-size:1rem}@media (max-width:767px){.wallet-page__list{min-height:50vh}}.wallet-page__rows{text-align:left;margin:0;padding:0;list-style:none}.wallet-txn{border-bottom:1px solid var(--wallet-rule)}.wallet-txn__toggle{width:100%;color:var(--wallet-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:16px;padding:14px 24px;transition:background-color .15s;display:flex}.wallet-txn__toggle:hover{background:#ffffff0d}[data-tone=mono] .wallet-txn__toggle:hover{background:0 0}.wallet-txn__text{flex-direction:column;flex:1;min-width:0;display:flex}.wallet-txn__title{margin-bottom:16px;font-size:14px;line-height:1.25}.wallet-txn__status{color:var(--wallet-soft);font-weight:600}.wallet-txn__status[data-ok=true]{color:var(--wallet-ok)}.wallet-txn__time{color:var(--wallet-quiet);margin-bottom:16px;font-size:12px}.wallet-txn__reference{background:var(--wallet-box-face);color:var(--wallet-soft);border:1px solid #ffffff40;border-radius:4px;margin:-8px 0 16px;padding:8px;font-size:12px}[data-tone=mono] .wallet-txn__reference{border-color:var(--wallet-box-edge)}.wallet-txn__end{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.wallet-txn__amount{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.wallet-txn__chevron{width:16px;height:16px;color:var(--wallet-quiet);flex-shrink:0;transition:transform .15s}.wallet-txn__toggle[aria-expanded=true] .wallet-txn__chevron{transform:rotate(180deg)}@media (max-width:767px){.account-shell.wallet-page .account-shell__body{background:0 0}}.money-page__panel{background:var(--account-shell-strip);color:var(--account-shell-ink);padding:32px 16px 40px}@media (max-width:767px){.money-page__panel{margin-top:12px}}@media (min-width:768px){.money-page__panel{padding-left:28px;padding-right:28px}}.transfer-page{--transfer-figure:var(--color-primary);--transfer-box:#eee;--transfer-box-ink:#333;--transfer-box-edge:#000000b3;--transfer-box-rule:#cfcfcf}[data-tone=mono] .transfer-page{--transfer-figure:var(--account-shell-ink);--transfer-box:#fff;--transfer-box-ink:#000;--transfer-box-edge:#000;--transfer-box-rule:#000}.transfer-page__refresh-row{margin:0 12px 20px}.transfer-page__refresh,.money-page__submit{background:var(--color-primary);color:#fff;width:100%;height:43px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.transfer-page__refresh:hover:not(:disabled),.money-page__submit:hover:not(:disabled){opacity:.9}.transfer-page__refresh:disabled,.money-page__submit:disabled{opacity:.5;cursor:not-allowed}.transfer-page__refresh-icon{width:16px;height:16px}.transfer-page__refresh-icon[data-spinning=true]{animation:1s linear infinite account-shell-spin}.transfer-wallet{border-bottom:1px solid var(--account-shell-edge);justify-content:space-between;align-items:flex-start;margin:0 12px;padding-bottom:16px;font-size:14px;font-weight:300;line-height:1.25;display:flex}.transfer-wallet__side--end{text-align:right}.transfer-wallet__role{margin:0;font-weight:400}.transfer-wallet__name,.transfer-wallet__balance{margin:4px 0 0}.transfer-wallet__balance-label{margin:0}.transfer-wallet__balance{color:var(--transfer-figure)}.transfer-page__cap{color:#fffc;justify-content:space-between;align-items:center;margin:8px 12px 0;font-size:13px;font-weight:300;display:flex}[data-tone=mono] .transfer-page__cap{color:var(--account-shell-ink)}.transfer-page__arrow-row{justify-content:center;margin:16px 0;display:flex}.transfer-page__arrow{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.transfer-page__arrow-icon{width:20px;height:20px}.transfer-page__amount{margin:24px 12px 0}.transfer-page__amount-label{margin:0 0 4px;font-size:14px;line-height:1.25}.transfer-page__amount-box{border:1px solid var(--transfer-box-edge);background:var(--transfer-box);border-radius:8px;height:46px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.transfer-page__amount-input{background:var(--transfer-box);min-width:0;color:var(--transfer-box-ink);font:inherit;border:0;outline:none;flex:1;padding:0 12px;font-size:14px}.transfer-page__amount-currency{border-left:1px solid var(--transfer-box-rule);width:60px;color:var(--transfer-box-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.money-page__submit{max-width:270px;color:var(--color-action);margin:64px auto 0}@media (max-width:767px){.money-page__submit{max-width:230px}}.transfer-page__submit-busy{align-items:center;gap:8px;display:flex}.transfer-page__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite account-shell-spin}@media (min-width:768px){.transfer-page__refresh-row,.transfer-wallet,.transfer-page__cap,.transfer-page__amount{margin-left:0;margin-right:0}}.withdrawal-page{--withdrawal-figure:var(--color-primary);--withdrawal-box-edge:#000000b3;--withdrawal-box-ink:#333;--withdrawal-box-rule:#cfcfcf;--withdrawal-rate-box:#eee;--withdrawal-rate-hint:#fff}[data-tone=mono] .withdrawal-page{--withdrawal-figure:var(--account-shell-ink);--withdrawal-box-edge:#000;--withdrawal-box-ink:#000;--withdrawal-box-rule:#000;--withdrawal-rate-box:#fff;--withdrawal-rate-hint:#000}.withdrawal-page__label{margin-bottom:8px;font-size:14px;line-height:1.25;display:block}.withdrawal-page__select{border:1px solid var(--withdrawal-box-edge);width:100%;height:46px;color:var(--withdrawal-box-ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 16px;font-size:14px;box-shadow:0 1px 2px #0000000d}.withdrawal-page__option{color:var(--withdrawal-box-ink)}.withdrawal-page__bank{border-bottom:1px solid var(--account-shell-edge);grid-template-columns:96px minmax(0,1fr);align-items:center;margin:0 12px;padding:28px 0 16px;display:grid}.withdrawal-page__logo-box{justify-content:flex-start;display:flex}.withdrawal-page__logo{object-fit:contain;border-radius:8px;width:88px;height:88px}.withdrawal-page__bank-lines{text-align:right;flex-direction:column;gap:8px;font-size:16px;line-height:1.25;display:flex}.withdrawal-page__bank-line{margin:0}.withdrawal-page__balance{justify-content:space-between;align-items:flex-start;margin:16px 12px 0;font-size:14px;font-weight:300;line-height:1.25;display:flex}.withdrawal-page__balance-label,.withdrawal-page__turnover{margin:0}.withdrawal-page__turnover{text-align:right}.withdrawal-page__balance-value{color:var(--withdrawal-figure);margin:2px 0 0}.withdrawal-page__amounts{grid-template-columns:minmax(0,1fr);gap:20px;margin:16px 12px 0;display:grid}@media (min-width:640px){.withdrawal-page__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.withdrawal-page__field-label{margin:0 0 4px;font-size:14px;line-height:1.25}.withdrawal-page__field-label--rate{color:#dc3545}.withdrawal-page__box{border:1px solid var(--withdrawal-box-edge);background:#fff;border-radius:8px;height:46px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.withdrawal-page__box--rate{background:var(--withdrawal-rate-box)}.withdrawal-page__input{min-width:0;color:var(--withdrawal-box-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:14px}.withdrawal-page__input--rate::placeholder{color:var(--withdrawal-rate-hint);opacity:1}.withdrawal-page__currency{border-left:1px solid var(--withdrawal-box-rule);width:60px;color:var(--withdrawal-box-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}@media (min-width:768px){.withdrawal-page__bank{grid-template-columns:150px minmax(0,1fr);margin-left:0;margin-right:0}.withdrawal-page__logo-box{padding-left:32px}.withdrawal-page__bank-lines{margin-top:12px}.withdrawal-page__balance,.withdrawal-page__amounts{margin-left:0;margin-right:0}}.deposit-page{--deposit-hover:#c39b28;--deposit-icon-box:#d9b338;--deposit-quiet:#6f652f;--deposit-faint:#ffffffd9;--deposit-red:#fb2c36;--deposit-select-edge:#6c7e77;--deposit-select-width:3px;--deposit-box-edge:#ffffff59;--deposit-box-ink:#333;--deposit-box-rule:#cfcfcf;--deposit-rate-box:#eee;--deposit-rate-hint:#fff;--deposit-date-edge:#6c7e77;--deposit-date-ground:transparent}[data-tone=mono] .deposit-page{--deposit-hover:#000;--deposit-icon-box:#000;--deposit-quiet:#8b8b8b;--deposit-faint:var(--account-shell-ink);--deposit-select-edge:#000;--deposit-select-width:1px;--deposit-box-edge:#000;--deposit-box-ink:#000;--deposit-box-rule:#000;--deposit-rate-box:#fff;--deposit-rate-hint:#000;--deposit-date-edge:#000;--deposit-date-ground:#fff}@media (min-width:768px){[data-tone=mono] .deposit-page{--deposit-hover:#f5f5f5}}.deposit-page .account-shell__head:not([data-compact]) .account-shell__back-icon{width:20px;height:20px}.deposit-page .account-shell__head:not([data-compact]) .account-shell__back{height:28px}.deposit-page__methods{background:var(--account-shell-strip)}@media (max-width:767px){.deposit-page__methods{margin-top:12px}}.deposit-method{border:0;border-bottom:1px solid var(--account-shell-edge);width:100%;color:var(--account-shell-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;transition:background-color .15s;display:flex}@media (min-width:768px){.deposit-method{padding-left:24px;padding-right:24px}}.deposit-method:hover{background:var(--deposit-hover)}.deposit-method__start{align-items:center;gap:16px;display:flex}.deposit-method__icon-box{background:var(--deposit-icon-box);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.deposit-method__icon{object-fit:contain;width:28px;height:28px}.deposit-method__text{flex-direction:column;display:flex}.deposit-method__title{font-size:16px;font-weight:500;line-height:1.25}.deposit-method__subtitle{color:var(--deposit-quiet);margin-top:2px;font-size:12.25px;line-height:1.25}.deposit-method__chevron{opacity:.9;flex-shrink:0;width:20px;height:20px}[data-tone=mono] .deposit-method__chevron{opacity:1}.deposit-page__form{background:var(--account-shell-strip);color:var(--account-shell-ink);padding:20px 16px 40px}@media (min-width:768px){.deposit-page__form{padding-left:28px;padding-right:28px}}.deposit-page__balance{color:var(--deposit-faint);margin:0;font-size:12px;line-height:1.25}.deposit-page__balance--manual{margin-top:32px}.deposit-page__field--bank+.deposit-page__field,.deposit-page__balance+.deposit-page__field{margin-top:20px}.deposit-page__balance--manual+.deposit-page__field{margin-top:16px}.deposit-page__field--date,.deposit-page__field--slip{margin-top:32px}.deposit-page__label{margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.25;display:block}.deposit-page__label--spaced{margin-bottom:8px}.deposit-page__select{border:var(--deposit-select-width) solid var(--deposit-select-edge);width:100%;height:46px;color:var(--deposit-box-ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 16px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0000000d}.deposit-page__select:disabled{opacity:.7;cursor:not-allowed}.deposit-page__option{color:var(--deposit-box-ink)}.deposit-page__amount-head{margin-bottom:4px;font-size:13px;line-height:1.25}.deposit-page__amount-row{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.deposit-page__amount-row--manual{gap:0;margin-bottom:4px;font-size:13px;line-height:1.25}.deposit-page__amount-label{font-weight:600}.deposit-page__rate{color:var(--deposit-red);white-space:nowrap;font-size:12.25px}.deposit-page__limits{color:var(--deposit-red);margin-top:2px;font-size:11px}.deposit-page__minimum{color:var(--deposit-red);margin-left:8px;font-size:11px;font-weight:400}.deposit-page__boxes{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.deposit-page__boxes[data-layout=paired]{gap:20px}@media (min-width:768px){.deposit-page__boxes[data-layout=paired]{grid-template-columns:repeat(2,minmax(0,1fr))}}.deposit-page__box{border:1px solid var(--deposit-box-edge);background:#fff;border-radius:8px;height:46px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.deposit-page__box--rate{background:var(--deposit-rate-box)}.deposit-page__input{min-width:0;color:var(--deposit-box-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:14px}.deposit-page__input--rate::placeholder{color:var(--deposit-rate-hint);opacity:1}.deposit-page__currency{border-left:1px solid var(--deposit-box-rule);width:60px;color:var(--deposit-box-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.deposit-page__submit{box-shadow:none;max-width:270px}.deposit-page__submit--gateway{margin-top:88px}.deposit-page__submit--manual{max-width:280px;margin-top:64px}@media (max-width:767px){.deposit-page__submit--gateway{max-width:270px}.deposit-page__submit--manual{max-width:280px}}.deposit-page__bank{border-bottom:1px solid var(--account-shell-edge);grid-template-columns:minmax(120px,1fr) minmax(170px,1fr);align-items:center;padding:36px 0 32px;display:grid}@media (min-width:768px){.deposit-page__bank{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}}.deposit-page__logo-box{justify-content:flex-start;display:flex}.deposit-page__logo-box[data-square]{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;padding:12px}.deposit-page__logo{object-fit:contain;object-position:left;width:120px;height:78px}@media (min-width:768px){.deposit-page__logo{width:180px;height:104px}}.deposit-page__logo-box[data-square] .deposit-page__logo{object-position:center;width:100%;height:100%}.deposit-page__bank-lines{text-align:right;font-size:14px;font-weight:600;line-height:1.25}.deposit-page__bank-line{margin:0}.deposit-page__bank-line:not(:last-child){margin-bottom:8px}.deposit-page__bank-line--account{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.deposit-page__copy-icon{width:16px;height:16px}.deposit-page__date-box{border:1px solid var(--deposit-date-edge);background:var(--deposit-date-ground);border-radius:8px;height:48px;display:flex;overflow:hidden}.deposit-page__date{min-width:0;color:var(--deposit-box-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:16px}.deposit-page__clock{background:var(--color-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:96px;display:flex}.deposit-page__clock-icon{width:24px;height:24px}.deposit-page__slip-box{background:#fff;border-radius:8px;height:46px;display:flex;overflow:hidden}.deposit-page__slip-name{min-width:0;color:var(--deposit-box-ink);font:inherit;background:#fff;border:0;outline:none;flex:1;padding:0 12px}.deposit-page__file{display:none}.deposit-page__choose{background:var(--color-primary);width:116px;color:var(--color-action);font:inherit;cursor:pointer;border:0;flex-shrink:0;font-size:14px;font-weight:600}[data-tone=mono] .deposit-page__choose{color:#fff}.deposit-page__notes{color:var(--account-shell-ink);padding:40px 32px 0;font-size:16px;line-height:36px}.deposit-page__note{margin:0}.deposit-page__note--time{margin-top:16px}.deposit-page__note--min{margin-top:56px}.deposit-page__note--max{margin-top:32px}.account-page{--account-rule:var(--account-shell-edge);--account-band:#2f567e;--account-grid-ground:var(--account-shell-panel);--account-phone-ground:var(--account-shell-panel);--account-label:#ffffffe6;--account-value-weight:500;--account-card-ground:var(--account-shell-panel);--account-subtitle:#ffffffd9;--account-info-icon:#0dcaf0}[data-tone=mono] .account-page{--account-rule:#000;--account-band:#000;--account-grid-ground:#fff;--account-phone-ground:#000;--account-label:#000;--account-value-weight:600;--account-card-ground:#fff;--account-subtitle:#8b8b8b;color:#000}@media (min-width:768px){[data-tone=mono] .account-page{--account-rule:#e5e5e5}}.account-page__grid{border-bottom:1px solid var(--account-shell-edge);background:var(--account-grid-ground);flex:1;grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:767px){.account-page__grid{background:0 0}[data-tone=mono] .account-page__grid{background:#fff}}@media (min-width:1024px){.account-page__grid[data-tab=profile]{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(260px,350px)}}.account-page__main{border-bottom:1px solid var(--account-shell-edge);min-width:0}@media (max-width:767px){.account-page__main{border-bottom:0}}@media (min-width:1024px){.account-page__grid[data-tab=profile] .account-page__main{border-right:1px solid var(--account-shell-edge)}.account-page__grid:not([data-tab=profile]) .account-page__main{border-bottom:0}}.account-page__head{border-bottom:1px solid var(--account-shell-edge);color:var(--account-shell-ink);padding:28px 16px 16px}@media (min-width:768px){.account-page__head{padding-left:24px;padding-right:24px}[data-tone=mono] .account-page__head{min-height:104px;padding-top:44px;padding-bottom:48px}}@media (max-width:767px){.account-page__head{background:var(--account-phone-ground);align-items:center;min-height:45px;margin-bottom:12px;padding:0 24px;display:flex}[data-tone=mono] .account-page__head{color:#fff;border-bottom:0}}.account-page__head-row{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:start;width:100%;display:grid}@media (min-width:768px){.account-page__head-row{gap:8px;display:flex}[data-tone=mono] .account-page__head-row{gap:0}[data-tone=mono] .account-page__back-box,.account-page__head-spacer{display:none}}.account-page__back-box{flex-shrink:0;padding-top:2px}.account-page__back{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.account-page__back:hover{opacity:.8}.account-page__back-mark{font-size:28px;line-height:18px;display:block}.account-page__titles{text-align:center;min-width:0}@media (min-width:768px){.account-page__titles{text-align:left}}.account-page__title{margin:0;font-size:20.8px;font-weight:600;line-height:1.25}@media (max-width:767px){.account-page__title{font-size:18px;font-weight:500}}.account-page__subtitle{color:var(--account-subtitle);margin:2px 0 0;font-size:14px;line-height:1.25;display:none}@media (min-width:768px){.account-page__subtitle{display:block}}@media (max-width:767px){.account-page__body{background:var(--account-phone-ground)}}@media (min-width:768px){.account-page__body:not([data-tab=pin]){padding:24px}[data-tone=mono] .account-page__body[data-tab=profile]{padding:16px 16px 24px}}.account-page__card{border-top:6px solid var(--account-band);background:var(--account-card-ground)}@media (min-width:768px){.account-page__card{border:1px solid var(--account-shell-edge);border-radius:12px;padding:16px}[data-tone=mono] .account-page__card{border:0;border-radius:0;padding:0}}.account-row{border:0;border-bottom:1px solid var(--account-rule);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.account-row--username,.account-row--phone,.account-row--name,.account-row--email{align-items:stretch;gap:0}button.account-row{cursor:pointer}@media (min-width:768px){.account-row{padding:10px 0}[data-tone=mono] .account-row{padding:14px 16px}}.account-row__label{color:var(--account-label);flex-shrink:0;font-size:14px}.account-row__value{font-size:14px;font-weight:var(--account-value-weight)}.account-row--username .account-row__value{text-transform:uppercase}.account-row__value--level{justify-content:flex-end;align-items:center;gap:4px;min-width:0;font-weight:400;line-height:1;display:flex}.account-row__level{white-space:nowrap;font-weight:600}.account-row__level-info{color:var(--account-info-icon);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.account-row__level-info:hover{opacity:.9}.account-row__level-icon{width:1em;height:1em;margin-left:.25rem}.account-row__value--kyc{align-items:center;gap:8px;font-weight:400;display:flex}.account-row__badge{color:#fff;background:#198754;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.25}.account-row__chevron{font-size:14px}[data-tone=mono] .account-row--kyc .account-row__chevron{display:none}.account-page__side{border-top:6px solid var(--account-band);background:var(--account-shell-panel);padding:20px 12px 32px}[data-tone=mono] .account-page__side{color:#fff;background:#000;border-top-color:#fff}@media (min-width:768px){.account-page__side,[data-tone=mono] .account-page__side{background:0 0;border-top:0;padding:44px 20px 24px}[data-tone=mono] .account-page__side{color:#000}}@media (min-width:1024px){.account-page__side{padding-left:28px;padding-right:28px}}.account-page__side-block--id{padding-bottom:32px}.account-page__side-block--bank{padding-top:28px}@media (min-width:768px){[data-tone=mono] .account-page__side-block--id{padding-bottom:0}[data-tone=mono] .account-page__side-block--bank{padding-top:20px}}.account-page__side-title{text-align:center;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.25}@media (min-width:768px){.account-page__side-title{text-align:left}}.account-page__side-rule{border-top:1px solid #ffffffbf;margin:0 -12px}[data-tone=mono] .account-page__side-rule{border-top-color:#fff}@media (min-width:768px){.account-page__side-rule{border-top:3px solid var(--account-band);margin:0}[data-tone=mono] .account-page__side-rule{border-top-color:#fff}}.account-card,.redeem-points__card{color:#fff;background:linear-gradient(135deg,#c6c6b0 0%,#c4aa68 40%,#b3924d 78%,#9c7f42 100%);box-shadow:0 6px 20px #2d230c24,0 2px 6px #2d230c0f,inset 0 1px #ffffff6b,inset 0 -1px #00000014}[data-tone=mono] .account-card,[data-tone=mono] .redeem-points__card{color:#000;background:linear-gradient(135deg,#e8ebf2 0%,#dadfea 34%,#c9d0de 72%,#d6dbe6 100%);box-shadow:0 2px 6px #0000002e,inset 0 1px #ffffffb3}.account-card{border-radius:8px;min-height:158px;padding:28px 16px;position:relative;overflow:hidden}.account-card--bank{padding-top:32px;padding-bottom:32px}@media (min-width:768px){.account-card{border-radius:12px;min-height:180px}}.account-card__line{margin:0;font-size:16px;line-height:1.25}.account-card__line--bottom{margin-top:20px;font-size:13px}.account-card__line--strong{font-weight:600}.account-card__figure{margin:20px 0 0;font-size:28px;font-weight:500;line-height:1}.account-card__figure--bank{font-variant-numeric:tabular-nums;margin-top:12px;font-size:26px;font-weight:600}.account-card__corner{text-underline-offset:2px;margin:0;font-size:12px;line-height:1.25;text-decoration:underline;position:absolute;bottom:20px;right:16px}.account-card__corner--bank{text-align:right;text-decoration:none;bottom:16px}.account-card__corner-line{text-underline-offset:2px;margin:0;text-decoration:underline}.account-card__corner-line+.account-card__corner-line{margin-top:4px}.account-card__logo{object-fit:contain;width:48px;height:48px;position:absolute;top:12px;right:12px}.account-page__password{padding:18px 14px 72px}@media (min-width:768px){.account-page__password{padding:12px 0 24px}}.password-form{max-width:520px}.password-form>:not(:last-child){margin-bottom:42px}@media (min-width:768px){.password-form>:not(:last-child){margin-bottom:20px}}.password-field--new{padding-top:14px}.password-field--confirm{margin-top:-18px}@media (min-width:768px){.password-field--new{padding-top:0}.password-field--confirm{margin-top:0}}.password-field__label{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.25;display:block}.password-field__label--tight{margin-bottom:4px}.password-field__hint{color:#ffffffeb;margin:0 0 8px;font-size:11px;line-height:1.25}[data-tone=mono] .password-field__hint{color:inherit}@media (max-width:767px){[data-tone=mono] .account-page__password,[data-tone=mono] .account-page__redeem{color:#fff}}.password-field__box{position:relative}.password-field__input{color:#111827;width:100%;height:37px;font:inherit;background:#fff;border:1px solid #000c;border-radius:6px;outline:none;padding:0 40px 0 12px}[data-tone=mono] .password-field__input{color:#000;border-color:#000}@media (min-width:768px){.password-field__input{border-color:#9f8a46;border-radius:8px;height:36px}[data-tone=mono] .password-field__input{border-color:#000}}.password-field__toggle{color:#000c;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-tone=mono] .password-field__toggle{color:#000}.password-field__eye{width:16px;height:16px}.password-form__actions{justify-content:center;padding-top:36px;display:flex}@media (min-width:768px){.password-form__actions{padding-top:24px}}.password-form__submit{background:var(--color-primary);color:#f5c93a;width:220px;height:43px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:13px;font-weight:600;transition:opacity .15s}[data-tone=mono] .password-form__submit{color:#fff}.password-form__submit:disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.password-form__submit{width:208px;height:36px}}.redeem-points{--redeem-ink:#fff;--redeem-quiet:#ffffffe6;--redeem-tab-rule:#ffffff73;--redeem-tab-on:var(--color-primary);--redeem-pencil:#4f759a;--redeem-underline:#ffffffb3;--redeem-cell-rule:#d4d4d4;color:var(--redeem-ink)}[data-tone=mono] .redeem-points{--redeem-ink:currentColor;--redeem-quiet:currentColor;--redeem-tab-rule:currentColor;--redeem-tab-on:currentColor;--redeem-pencil:currentColor;--redeem-underline:currentColor;--redeem-cell-rule:#000}.redeem-points[data-variant=page]{--redeem-tab-rule:var(--account-shell-edge);--redeem-pencil:#ffffff73}[data-tone=mono] .redeem-points[data-variant=page]{--redeem-tab-rule:#e5e5e5;--redeem-quiet:#000;--redeem-pencil:#000;--redeem-underline:#0006;--redeem-cell-rule:#e5e5e5;color:#000}.redeem-points[data-variant=compact]{min-height:636px;padding-bottom:32px}.redeem-points[data-variant=page]{padding-bottom:32px}@media (min-width:768px){.redeem-points[data-variant=compact]{min-height:0}}.redeem-points__card-row{justify-content:center;padding:18px 20px 32px;display:flex}.redeem-points[data-variant=page] .redeem-points__card-row{padding:20px 20px 36px}@media (min-width:768px){.redeem-points__card-row,.redeem-points[data-variant=page] .redeem-points__card-row{padding:20px 28px 36px}}.redeem-points__card{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:222px;min-height:132px;padding:20px;display:flex;overflow:hidden}.redeem-points[data-variant=page] .redeem-points__card{border-radius:12px;max-width:285px;min-height:140px}@media (min-width:768px){.redeem-points__card{border-radius:12px;max-width:285px}}.redeem-points__card-title{margin:0;font-size:18px;line-height:1.25}.redeem-points__balance{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:26px;font-weight:500;line-height:1}.redeem-points[data-variant=page] .redeem-points__card-title{font-size:20px}.redeem-points[data-variant=page] .redeem-points__balance{font-size:32px}@media (min-width:768px){.redeem-points__card-title{font-size:20px}.redeem-points__balance{font-size:32px}}.redeem-points__updated{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:12px;text-decoration:underline}.redeem-points__tabs{border-bottom:1px solid var(--redeem-tab-rule);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.redeem-points__tab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 16px 10px;font-size:14px}.redeem-points[data-variant=page] .redeem-points__tab{font-size:16px}@media (min-width:768px){.redeem-points__tab{font-size:16px}}.redeem-points__tab[aria-selected=true]{border-bottom-color:var(--redeem-tab-on)}.redeem-points__bonus{text-align:center;max-width:440px;margin:0 auto;padding:12px 28px 0}.redeem-points[data-variant=page] .redeem-points__bonus{padding-left:16px;padding-right:16px}@media (min-width:768px){.redeem-points__bonus,.redeem-points[data-variant=page] .redeem-points__bonus{padding-left:0;padding-right:0}}.redeem-points__label{color:var(--redeem-quiet);margin:0;font-size:12px;line-height:1.25}.redeem-points[data-variant=page] .redeem-points__label{font-size:14px}.redeem-points__amount-row{align-items:center;gap:8px;margin-top:12px;display:inline-flex}.redeem-points__amount,.redeem-points__amount-input{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-size:30px;font-weight:500;line-height:1}.redeem-points[data-variant=page] .redeem-points__amount,.redeem-points[data-variant=page] .redeem-points__amount-input{font-size:32px}@media (min-width:768px){.redeem-points__amount,.redeem-points__amount-input{font-size:32px}}.redeem-points__amount{text-decoration:underline;-webkit-text-decoration-color:var(--redeem-underline);text-decoration-color:var(--redeem-underline);text-underline-offset:4px;cursor:pointer;text-decoration-thickness:2px}.redeem-points[data-variant=page] .redeem-points__amount{text-decoration-thickness:auto}.redeem-points__amount-input{border-bottom:2px solid var(--redeem-underline);text-align:center;outline:none;width:120px}.redeem-points__edit{color:var(--redeem-pencil);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.redeem-points__edit-icon{width:14px;height:14px}.redeem-points[data-variant=page] .redeem-points__edit-icon{width:16px;height:16px}.redeem-points__slider{accent-color:#fff;width:100%;margin:20px 0 0;display:block}[data-tone=mono] .redeem-points[data-variant=page] .redeem-points__slider{accent-color:#000}@media (max-width:767px){.redeem-points[data-variant=compact] .redeem-points__slider{appearance:none;background:0 0;height:16px}.redeem-points[data-variant=compact] .redeem-points__slider::-webkit-slider-runnable-track{background:#f1f1f1;border-radius:999px;height:6px}.redeem-points[data-variant=compact] .redeem-points__slider::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #6d7f8f;border-radius:999px;width:16px;height:16px;margin-top:-5px}.redeem-points[data-variant=compact] .redeem-points__slider::-moz-range-track{background:#f1f1f1;border-radius:999px;height:6px}.redeem-points[data-variant=compact] .redeem-points__slider::-moz-range-thumb{background:#fff;border:2px solid #6d7f8f;border-radius:999px;width:16px;height:16px}}.redeem-points__limits{color:var(--redeem-quiet);justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;display:flex}[data-tone=mono] .redeem-points[data-variant=page] .redeem-points__limits{color:#8b8b8b}.redeem-points__conversion{color:var(--redeem-quiet);margin:16px 0 0;font-size:13px;font-weight:300}.redeem-points__receive-label{color:var(--redeem-quiet);margin:12px 0 0;font-size:13px}.redeem-points[data-variant=page] .redeem-points__conversion{margin-top:12px;font-size:14px}.redeem-points[data-variant=page] .redeem-points__receive-label{font-size:14px}.redeem-points__conversion--red{color:#e7000b;margin-top:12px;font-size:14px}.redeem-points[data-variant=page] .redeem-points__conversion--red{color:#e7000b}.redeem-points__receive{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.redeem-points__gift{width:20px;height:20px}.redeem-points[data-variant=page] .redeem-points__gift{width:24px;height:24px}.redeem-points__receive-value{font-size:32px;font-weight:500;line-height:1}.redeem-points__receive-currency{font-size:14px}.redeem-points__submit{background:var(--color-primary);width:100%;height:35px;color:var(--color-action);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:20px;font-size:14px;font-weight:500;transition:opacity .15s}[data-tone=mono] .redeem-points__submit{color:#fff}.redeem-points__submit:hover:not(:disabled){opacity:.9}.redeem-points__submit:disabled{opacity:.6;cursor:not-allowed}.redeem-points[data-variant=page] .redeem-points__submit{border-radius:8px;max-width:280px;height:44px;font-size:16px}.redeem-points[data-variant=page] .redeem-points__submit:disabled{opacity:.5}@media (min-width:768px){.redeem-points__submit{border-radius:8px;max-width:280px;height:44px;font-size:16px}}.redeem-points__history{padding:12px 7px 0}@media (min-width:768px){.redeem-points__history{padding-left:24px;padding-right:24px}}.redeem-points__scroller{overflow-x:auto}.redeem-points__table{border-collapse:collapse;color:#000;text-align:center;background:#fff;width:100%;min-width:340px;font-size:11px}.redeem-points__head-row{height:31px;font-weight:600}.redeem-points__row{height:32px}.redeem-points__th,.redeem-points__td{border:1px solid var(--redeem-cell-rule);padding:0 4px}.redeem-points__th{font-size:14px}.toast-popup__strong{font-weight:700}.toast-popup__small{font-size:80%}.level-info{background:0 0;border:0;width:100%;max-width:720px;max-height:none;margin:auto;padding:0 16px}.level-info::backdrop{background:#00000073}[data-tone=mono] .level-info::backdrop{background:#00000080}.level-info__box{color:#111827;background:#f3f3f3;border-radius:4px}[data-tone=mono] .level-info__box{color:#000;background:#fff}.level-info__head{border-bottom:1px solid #d0d0d0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}[data-tone=mono] .level-info__head{border-bottom-color:#00000026}.level-info__title{margin:0;font-size:20px;font-weight:600}.level-info__close{color:gray;cursor:pointer;background:0 0;border:0;padding:0;font-size:36px;line-height:1}.level-info__close:hover{color:#555}[data-tone=mono] .level-info__close{color:#000;transition:opacity .15s}[data-tone=mono] .level-info__close:hover{color:#000;opacity:.6}.level-info__body{padding:12px 16px 16px}.level-info__deposit{text-align:center;background:#cad6ea;border-radius:8px;max-width:360px;margin:0 auto;padding:16px}[data-tone=mono] .level-info__deposit{background:#fff}.level-info__deposit-label,.level-info__deposit-note{margin:0;font-size:12px}.level-info__deposit-note{margin-top:8px}.level-info__deposit-value{margin:0;font-size:30px;line-height:1.25}.level-info__table{border-top:1px solid #bfc3c7;margin-top:16px;padding-top:12px}[data-tone=mono] .level-info__table{border-top-color:#00000026}.level-info__table-head{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 12px;font-size:12px;font-weight:500;display:grid}.level-info__rows{flex-direction:column;gap:2px;display:flex}.level-info__row{color:#333;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 12px;font-size:12px;display:grid}[data-tone=mono] .level-info__row{color:#000}.level-info__row[aria-current=true]{color:#fff;background:#385a79;border-radius:4px}[data-tone=mono] .level-info__row[aria-current=true]{background:#000}.level-info__cell{text-align:center}.receive-point-page__grid{border-bottom:1px solid var(--account-shell-edge);background:var(--account-shell-panel);color:#fff;flex:1;grid-template-columns:minmax(0,1fr);display:grid}[data-tone=mono] .receive-point-page__grid{color:#000;background:0 0}.receive-point-page__main{min-width:0}.receive-point-page__head{border-bottom:1px solid var(--account-shell-edge);padding:28px 16px 16px}@media (min-width:768px){.receive-point-page__head{min-height:104px;padding:44px 24px 20px}}.receive-point-page__head-row{justify-content:center;align-items:flex-start;gap:8px;display:flex;position:relative}@media (min-width:768px){.receive-point-page__head-row{justify-content:flex-start}}.receive-point-page__back{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;left:0}.receive-point-page__back:hover{opacity:.8}@media (min-width:768px){.receive-point-page__back{position:static}}.receive-point-page__back-mark{font-size:28px;line-height:18px;display:block}.receive-point-page__titles{min-width:0}.receive-point-page__title{margin:0;font-size:20.8px;font-weight:500;line-height:1.25}.receive-point-page__subtitle{color:#ffffffd9;margin:2px 0 0;font-size:14px;line-height:1.25;display:none}[data-tone=mono] .receive-point-page__subtitle{color:#8b8b8b}@media (min-width:768px){.receive-point-page__subtitle{display:block}}[data-tone=mono] .account-page__card{color:#000}[data-tone=mono] .account-page{--account-info-icon:#000}@media (max-width:767px){[data-tone=mono] .receive-point-page__grid,[data-tone=mono] .receive-point-page__head{border-bottom-color:#fff}[data-tone=mono] .redeem-points[data-variant=page]{--redeem-tab-rule:#fff}}.bank-info-page{--bank-navy:var(--color-primary);--bank-gold-edge:#9f8a46;--bank-soft-edge:#e5d39a;--bank-ink:#111827;--bank-quiet:#6b7280;--bank-empty-icon:#7dd3ff;--bank-badge-icon:#0b68d2;--bank-add-ink:#f5c93a}[data-tone=mono] .bank-info-page{--bank-gold-edge:#000;--bank-soft-edge:#000;--bank-ink:#000;--bank-quiet:#000;--bank-empty-icon:#000;--bank-badge-icon:#fff;--bank-add-ink:#fff}.bank-info-page__loading{justify-content:center;align-items:center;min-height:280px;padding:80px 0;display:flex}.bank-info-page__spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}.bank-info-page__content{width:100%;min-width:0}.bank-info-page__bar{border-bottom:1px solid var(--account-shell-edge);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (min-width:768px){.bank-info-page__bar{padding-left:24px;padding-right:24px}}.bank-info-page__add{background:var(--bank-navy);height:44px;color:var(--bank-add-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;transition:opacity .15s;display:flex}.bank-info-page__add:hover{opacity:.9}@media (min-width:768px){.bank-info-page__add{color:#fff;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}.bank-info-page__add-icon{width:16px;height:16px}.bank-info-page__add-text{font-size:14px;font-weight:600}.bank-info-page__body{padding:16px}@media (min-width:768px){.bank-info-page__body{padding-left:24px;padding-right:24px}}.bank-info-page__empty,.bank-info-page__note{border:1px solid var(--bank-gold-edge);background:#fff;border-radius:8px}@media (min-width:768px){.bank-info-page__empty,.bank-info-page__note{border-radius:12px}}.bank-info-page__empty{text-align:center;padding:32px}.bank-info-page__empty-icon{width:48px;height:48px;color:var(--bank-empty-icon);margin:0 auto 12px;display:block}.bank-info-page__empty-title{color:var(--bank-ink);margin:0 0 8px;font-size:18px}.bank-info-page__empty-text{color:var(--bank-quiet);margin:0;font-size:14px}.bank-info-page__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.bank-info-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.bank-info-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bank-info-page__note{margin-top:24px;padding:16px}.bank-info-page__note-text{color:var(--bank-ink);margin:0;font-size:14px}.bank-info-page__note-title{color:var(--bank-navy)}.bank-info-page__note-body{color:var(--bank-quiet)}.bank-saved{border:1px solid var(--bank-gold-edge);background:#fff;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}@media (min-width:768px){.bank-saved{border-radius:12px}}.bank-saved__head{border-bottom:1px solid var(--bank-soft-edge);justify-content:space-between;align-items:center;padding:12px;display:flex}.bank-saved__who{align-items:center;gap:8px;min-width:0;display:flex}.bank-saved__badge{background:var(--bank-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bank-saved__badge-icon{width:20px;height:20px;color:var(--bank-badge-icon)}.bank-saved__names{min-width:0}.bank-saved__name{color:var(--bank-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.bank-saved__code{color:var(--bank-quiet);margin:0;font-size:12px}.bank-saved__delete{color:var(--bank-navy);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:6px;transition:background-color .15s;display:flex}.bank-saved__delete:hover{background:#0000000d}.bank-saved__delete-icon{width:16px;height:16px}.bank-saved__details{flex:1;padding:12px}.bank-detail{border:1px solid var(--bank-soft-edge);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px;display:flex}.bank-detail:not(:last-child){margin-bottom:8px}.bank-detail__text{flex:1;min-width:0}.bank-detail__label{color:var(--bank-quiet);margin:0 0 2px;font-size:12px}.bank-detail__value{color:var(--bank-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.bank-detail__value[data-kind=number],.bank-detail__value[data-kind=code]{white-space:normal;word-break:break-all}.bank-detail__value[data-kind=number]{letter-spacing:.05em;font-weight:700}.bank-detail__copy{color:var(--bank-quiet);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:6px;display:flex}.bank-detail__copy:hover{opacity:.8}.bank-detail__copy-icon{width:14px;height:14px}.bank-detail__copy-icon--done{color:#05df72}.bank-form{background:0 0;border:0;width:calc(100% - 2rem);max-width:448px;max-height:none;margin:auto;padding:0;overflow:visible}.bank-form::backdrop{background:#00000080}.bank-form__box{color:#fff;background:#1a3352;border:1px solid #2a4a6f;border-radius:8px;gap:16px;padding:24px;display:grid;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}[data-tone=mono] .bank-form__box{background:#000;border-color:#000}.bank-form__head{text-align:center;flex-direction:column;gap:8px;display:flex}@media (min-width:640px){.bank-form__head{text-align:left}}.bank-form__title{margin:0;font-size:20px;font-weight:600;line-height:28px}.bank-form__form{margin-top:16px}.bank-form__field:not(:last-child){margin-bottom:16px}.bank-form__label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.bank-form__required{color:#fb2c36}.bank-form__select,.bank-form__input{color:#0f172a;width:100%;height:44px;font:inherit;background:#fffffff2;border:1px solid #9f8a46;border-radius:8px;outline:none;padding:0 12px;font-size:14px}.bank-form__input{padding-top:4px;padding-bottom:4px;font-size:16px;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){.bank-form__input{font-size:14px}}[data-tone=mono] .bank-form__select,[data-tone=mono] .bank-form__input{color:#000;background:#fff;border-color:#e5e5e5}.bank-form__input[data-locked=true]{opacity:.6;cursor:not-allowed}.bank-form__option,.bank-form__group{color:#0f172a}.bank-form__actions{gap:12px;padding-top:16px;display:flex}.bank-form__cancel,.bank-form__submit{font:inherit;cursor:pointer;border:0;border-radius:8px;flex:1;padding:8px 16px}@media (min-width:768px){.bank-form__cancel,.bank-form__submit{border-radius:9999px}}.bank-form__cancel{color:#fff;background:#0003;transition:background-color .15s}[data-tone=mono] .bank-form__cancel{background:#000}.bank-form__submit{background:var(--color-primary);color:#f5c93a;transition:opacity .15s}[data-tone=mono] .bank-form__submit{color:#fff}@media (min-width:768px){.bank-form__submit{color:#fff}}.bank-form__submit:hover:not(:disabled){opacity:.9}.bank-form__submit:disabled{opacity:.5;cursor:not-allowed}.bank-form__close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}.bank-form__close:hover{opacity:1}.bank-form__close-icon{width:16px;height:16px}.transaction-log{--txlog-ink:#001322;--txlog-desk-ink:#fff;--txlog-desk-quiet:#fffc;--txlog-desk-faint:#ffffffa6;--txlog-rule:#d8d8d8;--txlog-desk-rule:#ffffff40;--txlog-out:#ffa2a2;--txlog-in:#a4f4cf;--txlog-open:var(--account-shell-panel);--txlog-empty:var(--account-shell-panel);--txlog-tab-rule:#0003;--txlog-tab-on:#000;--txlog-tab-on-ink:#fff;--txlog-tab-off:#ffffffd9;--txlog-tab-hover:#fff}[data-tone=mono] .transaction-log{--txlog-ink:#000;--txlog-desk-ink:#000;--txlog-desk-quiet:#000;--txlog-desk-faint:#000;--txlog-rule:#0000001a;--txlog-desk-rule:#0000001a;--txlog-out:#c10007;--txlog-in:#007a55;--txlog-open:#000;--txlog-empty:#000;--txlog-tab-rule:#000;--txlog-tab-on:#fff;--txlog-tab-on-ink:#fff;--txlog-tab-off:#fff;--txlog-tab-hover:#fff}@media (min-width:768px){[data-tone=mono] .transaction-log{--txlog-tab-on:#000;--txlog-tab-on-ink:#000;--txlog-tab-off:#8b8b8b;--txlog-tab-hover:#000}}.transaction-log__tabs{border-bottom:1px solid var(--txlog-tab-rule);scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;display:flex;overflow:auto hidden}.transaction-log__tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.transaction-log__tabs{margin-top:12px}}.transaction-log__tab{color:var(--txlog-tab-off);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:10px 8px;font-size:14px;line-height:1.375;transition:color .15s}.transaction-log__tab[aria-selected=false]{border-bottom-width:0}.transaction-log__tab:hover{color:var(--txlog-tab-hover)}.transaction-log__tab[aria-selected=true]{border-bottom-color:var(--txlog-tab-on);color:var(--txlog-tab-on-ink)}@media (min-width:640px){.transaction-log__tab{padding-left:10px;padding-right:10px;font-size:16px}}@media (min-width:768px){.transaction-log__tab{font-weight:500}}.transaction-log__content{flex-direction:column;flex:1;min-height:0;padding:0 0 24px;display:flex}@media (min-width:768px){.transaction-log__content{padding:16px 24px 32px}}.transaction-log__title{text-align:center;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25;display:none}[data-tone=mono] .transaction-log__title{color:#000}@media (min-width:768px){.transaction-log__title{display:block}}.transaction-log__card{background:#fff;flex-direction:column;flex:1;min-height:280px;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.transaction-log__card[data-empty=true]{background:var(--txlog-empty);min-height:410px}}@media (min-width:768px){.transaction-log__card{background:linear-gradient(135deg,#c6c6b0 0%,#c4aa68 40%,#b3924d 78%,#9c7f42 100%);border-radius:12px;box-shadow:0 6px 20px #2d230c24,0 2px 6px #2d230c0f,inset 0 1px #ffffff6b,inset 0 -1px #00000014}[data-tone=mono] .transaction-log__card{background:linear-gradient(135deg,#e8ebf2 0%,#dadfea 34%,#c9d0de 72%,#d6dbe6 100%);box-shadow:0 2px 6px #0000002e,inset 0 1px #ffffffb3}}.transaction-log__loading{flex:1;justify-content:center;align-items:center;padding:80px 0;display:flex}.transaction-log__spinner{border:3px solid #fff;border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}[data-tone=mono] .transaction-log__spinner{border-color:#000 #0000 #000 #000}.transaction-log__error{color:#ffe2e2;text-align:center;margin:0;padding:24px;font-size:14px}[data-tone=mono] .transaction-log__error{color:#c10007}.transaction-log__empty{color:var(--color-primary);text-align:center;margin:0;padding-top:16px;font-size:14px;font-weight:300}.transaction-log__rows{margin:0;padding:0;list-style:none}.txn-row{border-bottom:1px solid var(--txlog-rule)}.txn-row:last-child{border-bottom:0}@media (min-width:768px){.txn-row{border-bottom-color:var(--txlog-desk-rule)}}.txn-row__toggle{width:100%;min-height:78px;color:var(--txlog-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;transition:background-color .15s;display:flex}.txn-row__toggle:hover{background:#0000000d}[data-tone=mono] .txn-row__toggle:hover{background:0 0}.txn-row__toggle[data-highlight=true],.txn-row__toggle[data-highlight=true]:hover{background:var(--txlog-open)}@media (min-width:768px){.txn-row__toggle{align-items:flex-start;min-height:0;padding-left:20px;padding-right:20px}.txn-row__toggle:hover{background:#0000001a}}.txn-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.txn-row__phone-line{font-size:14px;font-weight:600;line-height:1.25}.txn-row__status[data-ok=true]{color:green}.txn-row__top,.txn-row__type{display:none}.txn-row__time{margin-top:2px;font-size:12.25px}@media (min-width:768px){.txn-row__phone-line{display:none}.txn-row__top{color:var(--txlog-desk-quiet);font-size:14px;font-weight:500;display:block}.txn-row__type{color:var(--txlog-desk-ink);margin-top:2px;font-size:16px;font-weight:600;display:block}.txn-row__time{color:var(--txlog-desk-faint);font-size:12px}}.txn-row__end{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.txn-row__amount{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}@media (min-width:768px){.txn-row__amount[data-sign=out]{color:var(--txlog-out)}.txn-row__amount[data-sign=in]{color:var(--txlog-in)}}.txn-row__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .15s}@media (min-width:768px){.txn-row__chevron{color:#ffffffb3}[data-tone=mono] .txn-row__chevron{color:#000}}.txn-row__toggle[aria-expanded=true] .txn-row__chevron{transform:rotate(180deg)}.txn-row__details{color:var(--txlog-ink);background:#e5e8eb;padding:16px;font-size:12.25px;font-weight:300;line-height:1.625}[data-tone=mono] .txn-row__details{background:#fff}@media (min-width:768px){.txn-row__details{color:#fff;background:#00000026;border-radius:8px;margin:0 20px 12px}[data-tone=mono] .txn-row__details{color:#000;background:0 0}}.txn-row__detail{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.txn-row__detail-value{font-variant-numeric:tabular-nums;text-align:right}.txn-row__reference{color:var(--txlog-ink);background:#0000000d;border:1px solid #00000026;border-radius:8px;margin:0 16px 12px;padding:8px;font-size:12px}[data-tone=mono] .txn-row__reference{background:0 0;border-color:#0000}@media (min-width:768px){.txn-row__reference{color:#ffffffe6;background:#00000026;border-color:#ffffff4d;margin-left:20px;margin-right:20px}[data-tone=mono] .txn-row__reference{color:#000;background:0 0;border-color:#0000001a}}.txn-row__reference-line{margin:0}.txn-row__reference-line:not(:last-child){margin-bottom:2px}.transaction-log__pager{border-top:1px solid var(--txlog-desk-rule);color:#ffffffd9;text-align:center;margin-top:auto;padding:12px 20px;font-size:12px;display:none}[data-tone=mono] .transaction-log__pager{color:#000}@media (min-width:768px){.transaction-log__pager{display:block}}.transaction-log__pager-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.transaction-log__pager-buttons{gap:4px;display:flex}.transaction-log__page{color:#fff;font:inherit;cursor:pointer;background:#0000001a;border:1px solid #fff6;border-radius:6px;padding:4px 8px;transition:background-color .15s,color .15s}.transaction-log__page:hover{background:#0003}[data-tone=mono] .transaction-log__page{color:#000;background:0 0;border-color:#0000004d}[data-tone=mono] .transaction-log__page:hover{color:#fff;background:#000}.transaction-log__page:disabled{opacity:.4;cursor:default}.history-page{--history-label:#d1d5db;--history-box-edge:#d1d5db;--history-box-ink:#111827;--history-tab-on:#111827;--history-tab-off:#6b7280;--history-tab-rule:#e5e7eb;--history-card:#06173a;--history-card-edge:#1a4480;--history-head:#030b1b;--history-quiet:#9ca3af;--history-panel-ink:#9ca3af;--history-remark:#0b68d2;--history-page-on:#0b68d2}[data-tone=mono] .history-page{--history-label:#000;--history-box-edge:#e5e5e5;--history-box-ink:#000;--history-tab-on:#000;--history-tab-off:#000;--history-card:#000;--history-card-edge:#000;--history-head:#000;--history-quiet:#fff;--history-panel-ink:#000;--history-remark:#000;--history-page-on:#000}.history-page__content{background:#fff;width:100%;min-width:0}.history-page__tabs{border-bottom:1px solid var(--history-tab-rule);background:#fff;margin-top:16px;display:flex;overflow:hidden}.history-page__tab{color:var(--history-tab-off);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 16px;font-size:14px;font-weight:600;transition:all .15s}.history-page__tab[aria-selected=true]{border-bottom-color:var(--history-tab-on);color:var(--history-tab-on)}.history-page__panel{margin-top:16px}.history-page__panel--fund{padding:0 16px 16px}@media (min-width:768px){.history-page__panel--fund{padding-left:24px;padding-right:24px}}.history-page__filters,.history-field:not(:last-child){margin-bottom:16px}.history-field__label{color:var(--history-label);margin-bottom:8px;font-size:14px;line-height:20px;display:block}.history-field__box{position:relative}.history-field__select,.history-field__date{border:1px solid var(--history-box-edge);width:100%;height:36px;color:var(--history-box-ink);font:inherit;appearance:none;cursor:pointer;background:#fff;border-radius:12px;outline:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;line-height:20px;display:flex;box-shadow:0 1px 2px #0000000d}.history-field__select{padding-right:36px}.history-field__option{color:var(--history-box-ink)}.history-field__icon{flex-shrink:0;width:16px;height:16px}.history-field__icon--chevron{color:#000;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.history-field__icon--calendar{opacity:.7;margin-left:8px}.history-field__native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute;bottom:0;left:0}.history-page__loading{justify-content:center;padding:32px 0;display:flex}.history-page__spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite account-shell-spin}.history-page__empty{color:var(--history-panel-ink);text-align:center;padding:32px 0}.history-page__total-row{justify-content:flex-end;margin-bottom:8px;padding:0 4px;display:flex}.history-page__total{color:#111827;font-size:14px;font-weight:700}[data-tone=mono] .history-page__total{color:#000}.history-page__table-box{border:1px solid var(--history-card-edge);background:var(--history-card);border-radius:12px;overflow-x:auto}.history-log{border-collapse:collapse;color:#fff;table-layout:auto;width:100%;font-size:14px}.history-log__head-row{background:var(--history-head)}.history-log__th{color:var(--history-quiet);text-align:left;padding:12px;font-size:12px}.history-log__row{border-bottom:1px solid var(--history-card-edge)}.history-log__td{padding:12px}.history-log__td--quiet{color:var(--history-quiet);font-size:12px}.history-log__td--amount,.history-log__td--signed{font-weight:600}.history-log__td--signed{white-space:nowrap}.history-log__td--signed[data-sign=out]{color:#fb2c36}.history-log__td--signed[data-sign=in]{color:#00c950}.history-log__td--remark{color:var(--history-remark);font-size:12px}.history-log__td--status{color:#fff9;font-size:12px;font-weight:500}[data-tone=mono] .history-log__td--status{color:#fff}.history-log__td--status[data-status=success]{color:#00c950}.history-log__td--status[data-status=rejected]{color:#fb2c36}.history-log__td--status[data-status=processing],.history-log__td--status[data-status=pending]{color:#f0b100}.history-log__receipt{color:#2b7fff;text-decoration:underline}.history-log__receipt:hover{color:#51a2ff}.history-paging{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}@media (min-width:640px){.history-paging{flex-direction:row}}.history-paging__size,.history-paging__buttons{align-items:center;gap:8px;display:flex}.history-paging__size-label,.history-paging__count{color:var(--history-panel-ink);font-size:12px}.history-paging__count{white-space:nowrap}.history-paging__size-select,.history-paging__button{background:var(--history-card);color:#fff;font:inherit;border:0;border-radius:8px;padding:4px 8px;font-size:12px}.history-paging__size-option{background:var(--history-card);color:#fff}.history-paging__nav{flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:640px){.history-paging__size-label,.history-paging__count,.history-paging__size-select,.history-paging__button{font-size:14px}.history-paging__size-select,.history-paging__button{padding-left:12px;padding-right:12px}.history-paging__nav{flex-direction:row;gap:16px}}.history-paging__buttons{gap:4px}@media (min-width:640px){.history-paging__buttons{gap:8px}}.history-paging__numbers{align-items:center;gap:2px;display:flex}@media (min-width:640px){.history-paging__numbers{gap:4px}}.history-paging__button{cursor:pointer}.history-paging__button:hover:not(:disabled){opacity:.8}.history-paging__button:disabled{opacity:.5;cursor:not-allowed}.history-paging__number[aria-current=page]{background:var(--history-page-on)}.history-paging__number[aria-current=page]:hover{opacity:1}.game-activity{--history-box-edge:#d1d5db;--history-box-ink:#111827;--game-label:#4da6ff;--game-edge:#e5e7eb;--game-pill-edge:#d1d5db;--game-quiet:#6b7280;--game-ink:#111827;--game-empty:#8ab0d0;--game-badge:#1080ff}[data-tone=mono] .game-activity{--game-label:#000;--game-edge:#fff;--game-pill-edge:#fff;--game-quiet:#000;--game-ink:#000;--game-empty:#000;--game-badge:#000;--history-box-edge:#fff;--history-box-ink:#000}.game-activity__content{background:#fff;width:100%;min-width:0;padding:16px}@media (min-width:768px){.game-activity__content{padding-left:24px;padding-right:24px}}.game-activity__card{border:1px solid var(--game-edge);background:#fff;border-radius:8px;margin-bottom:16px;padding:16px}@media (min-width:768px){.game-activity__card{border-radius:16px;padding:24px}}.game-activity__field:not(:last-child){margin-bottom:16px}.game-activity__label{color:var(--game-label);margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.game-activity__totals{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.game-activity__total{border:1px solid var(--game-pill-edge);color:var(--game-quiet);border-radius:9999px;padding:8px 16px;font-size:14px}.game-activity__total-figure{color:var(--game-ink);font-weight:700}.game-activity__total-figure[data-sign=up],.game-play__figure[data-sign=up]{color:#10b981}.game-activity__total-figure[data-sign=down],.game-play__figure[data-sign=down]{color:#ef4444}.game-activity__loading{justify-content:center;padding:32px 0;display:flex}.game-activity__spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}.game-activity__empty{color:var(--game-empty);text-align:center;padding:32px 0}.game-play{border:1px solid var(--game-edge);background:#fff;border-radius:8px;padding:16px}.game-play:not(:last-child){margin-bottom:12px}.game-play__row{justify-content:space-between;align-items:center;display:flex}.game-play__who{align-items:center;gap:12px;display:flex}.game-play__badge{background:var(--game-badge);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.game-play__provider{color:var(--game-ink);font-weight:600}.game-play__meta{color:var(--game-quiet);align-items:center;gap:12px;font-size:12px;display:flex}.game-play__meta-item{align-items:center;gap:4px;display:flex}.game-play__meta-icon{width:12px;height:12px}.game-play__figures{text-align:right}.game-play__figure-line{color:var(--game-quiet);font-size:14px}.game-play__figure{color:var(--game-ink);font-weight:600}.messages-page{--msg-rule:#ffffff1a;--msg-bar-rule:#ffffff26;--msg-ink:#fff;--msg-soft:#ffffffe6;--msg-faint:#fffc;--msg-date:#6f652f;--msg-row:var(--account-shell-panel);--msg-icon-box:#ffffff26;--msg-hover:#0000001a;--msg-first:#0000001f;--msg-badge:var(--color-primary);--msg-tab-on-rule:#000;--msg-tab-on:#fff;--msg-tab-off:#fffc;--msg-link:#3d6894}[data-tone=mono] .messages-page{--msg-rule:transparent;--msg-bar-rule:transparent;--msg-ink:#fff;--msg-soft:#fff;--msg-faint:#fff;--msg-date:#fff;--msg-row:#000;--msg-icon-box:transparent;--msg-hover:transparent;--msg-first:transparent;--msg-badge:#000;--msg-tab-on-rule:#fff;--msg-tab-on:#fff;--msg-tab-off:#fff;--msg-link:#000}@media (min-width:768px){[data-tone=mono] .messages-page{--msg-ink:#000;--msg-soft:#000;--msg-faint:#8b8b8b;--msg-date:#8b8b8b;--msg-row:transparent;--msg-tab-on-rule:#000;--msg-tab-on:#000;--msg-tab-off:#8b8b8b}}.messages-page__content{color:var(--msg-ink);flex-direction:column;flex:1;display:flex}.messages-page__loading{flex:1;justify-content:center;align-items:center;padding:80px 0;display:flex}.messages-page__spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite account-shell-spin}.messages-page__tabs-bar{border-bottom:1px solid var(--msg-bar-rule);padding:0 16px}@media (min-width:768px){.messages-page__tabs-bar{padding-left:24px;padding-right:24px}}.messages-page__tabs{gap:4px;display:flex}.messages-page__tab{color:var(--msg-tab-off);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 8px;font-size:16px}@media (min-width:640px){.messages-page__tab{padding-left:12px;padding-right:12px}}.messages-page__tab:hover{color:var(--msg-tab-on)}.messages-page__tab[aria-selected=true]{border-bottom:2px solid var(--msg-tab-on-rule);color:var(--msg-tab-on)}.messages-page__categories{border-bottom:1px solid var(--msg-bar-rule)}.message-category{border:0;border-bottom:1px solid var(--msg-rule);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.message-category:hover{background:var(--msg-hover)}@media (min-width:768px){.message-category{padding-left:20px;padding-right:20px}}.message-category__icon-box{background:var(--msg-icon-box);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.message-category__icon{object-fit:contain;width:28px;height:28px}.message-category__text{flex-direction:column;flex:1;min-width:0;display:flex}.message-category__title{font-size:14px;line-height:20px}.message-category__latest{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:300;line-height:1.25;display:-webkit-box;overflow:hidden}.message-category__badge{background:var(--msg-badge);color:#fff;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:500}.message-category__chevron,.last-message__chevron{flex-shrink:0;width:16px;height:16px}.message-category__chevron{opacity:.9}[data-tone=mono] .message-category__chevron{opacity:1}.messages-page__rows{margin:0;padding:0;list-style:none}.messages-page__rows--system{border-bottom:1px solid var(--msg-bar-rule)}.message-row{border-bottom:1px solid var(--msg-rule);background:var(--msg-row)}.messages-page__rows--system .message-row:last-child{border-bottom:0}[data-tone=mono] .messages-page__category .message-row{border-bottom-color:#0000}.message-row__button{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (min-width:768px){.message-row__button{padding-left:20px;padding-right:20px}}.message-row__text{flex-direction:column;flex:1;min-width:0;padding-right:8px;display:flex}.message-row__subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.message-row__date{color:var(--msg-date);margin-top:4px;font-size:12px;font-weight:300;line-height:1.25}.message-row__chevron{opacity:.9;flex-shrink:0;width:20px;height:20px}.messages-page__system-empty{border-bottom:1px solid var(--msg-bar-rule);color:#fff;text-align:center;padding:32px 16px;font-size:12px}@media (min-width:768px){[data-tone=mono] .messages-page__system-empty{color:#8b8b8b}.messages-page__system-empty{padding-left:24px;padding-right:24px}}.messages-page__last-title{margin:0;padding:8px 16px;font-size:14px;line-height:20px}.messages-page__last-empty{color:var(--msg-faint);margin:0;padding:16px;font-size:14px;line-height:20px}@media (min-width:768px){.messages-page__last-title,.messages-page__last-empty{padding-left:24px;padding-right:24px}}.last-message{border-top:1px solid var(--msg-rule)}.last-message[data-first]{background:var(--msg-first)}.last-message__button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}@media (min-width:768px){.last-message__button{padding-left:20px;padding-right:20px}}.last-message__text{flex-direction:column;flex:1;min-width:0;padding-right:4px;display:flex}.last-message__subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.last-message__date{color:var(--msg-faint);margin-top:4px;font-size:12px;line-height:16px}.last-message__chevron{align-self:center}.messages-page__head{border-bottom:1px solid var(--account-shell-edge);color:#fff;min-height:0;padding:36px 16px 20px}[data-tone=mono] .messages-page__head{color:inherit}@media (min-width:768px){.messages-page__head{min-height:104px;padding:44px 20px 20px}}@media (max-width:767px){.messages-page__head{background:var(--account-shell-panel);align-items:center;min-height:45px;margin-bottom:12px;padding:0 24px;display:flex}[data-tone=mono] .messages-page__head{color:#fff;background:#000;border-bottom-color:#fff}}.messages-page__head-row{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;width:100%;display:grid}@media (min-width:768px){.messages-page__head-row{align-items:flex-start;gap:8px;display:flex}.messages-page__head-spacer{display:none}.messages-page__back-box{padding-top:2px}}.messages-page__back{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.messages-page__back:hover{opacity:.8}.messages-page__back-icon{width:28px;height:28px}.messages-page__title{text-align:center;margin:0;font-size:20.8px;font-weight:600;line-height:1.25}@media (min-width:768px){.messages-page__title{text-align:left}}@media (max-width:767px){.messages-page__title{font-size:18px;font-weight:500;line-height:1}}.messages-page__category{flex:1}@media (max-width:767px){.messages-page__category{background:var(--account-shell-panel)}[data-tone=mono] .messages-page__category{background:#000}}.messages-page__category-empty{color:#ffffffd9;text-align:center;margin:0;padding:24px 16px 0;font-size:14px;font-weight:600}[data-tone=mono] .messages-page__category-empty{color:var(--msg-ink)}@media (min-width:768px){.messages-page__category-empty{padding-left:20px;padding-right:20px}}.message-detail{background:var(--account-shell-panel);flex:1}[data-tone=mono] .message-detail{background:0 0}@media (max-width:767px){[data-tone=mono] .message-detail{background:#000}}.message-detail__inner{padding:32px 28px 20px}@media (min-width:768px){.message-detail__inner{padding-top:24px;padding-bottom:24px}}.message-detail__subject{color:var(--msg-ink);margin:0;font-size:15px;font-weight:600;line-height:1.375}.message-detail__rule{border-top:1px solid var(--msg-rule);margin-top:12px}.message-detail__rule--foot{margin-top:28px}.message-detail__content{margin:16px 16px 0}.message-detail__body,.message-detail__text{color:var(--msg-soft);margin:0;font-size:13px;line-height:1.375}.message-detail__body a{background:var(--msg-link);color:#fff;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;margin:2px 4px;padding:8px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.message-detail__body a:hover{opacity:.9}.message-detail__date{color:var(--msg-faint);margin:16px 0 0;font-size:12px;line-height:1.25}.referral-page{--referral-stat-edge:#1c3d5a;--referral-row:#fff;--referral-row-rule:#e6e6e6;--referral-row-ink:#111827;--referral-row-figure:#1f2937;--referral-row-quiet:#4b5563;--referral-part-rule:#e5e7eb;--referral-tab-on:var(--color-primary);--referral-tab-on-ink:#fff;--referral-tab-off:#ffffffbf;--referral-label:#fffc;--referral-empty:var(--color-primary)}[data-tone=mono] .referral-page{--referral-stat-edge:var(--account-shell-edge);--referral-row:var(--account-shell-strip);--referral-row-rule:var(--account-shell-edge);--referral-row-ink:var(--account-shell-ink);--referral-row-figure:var(--account-shell-ink);--referral-row-quiet:#fff;--referral-part-rule:var(--account-shell-edge);--referral-tab-on:#fff;--referral-tab-on-ink:#fff;--referral-tab-off:#fff;--referral-label:#fff;--referral-empty:var(--account-shell-ink)}@media (min-width:768px){[data-tone=mono] .referral-page{--referral-row-quiet:#8b8b8b;--referral-tab-on:#000;--referral-tab-on-ink:#000;--referral-tab-off:#8b8b8b;--referral-label:#8b8b8b}}.referral-page .account-shell__back-icon{width:20px;height:20px}@media (max-width:767px){.referral-page .account-shell__back{height:28px}}@media (max-width:1023px){.account-shell.referral-page .account-shell__panel{background:0 0}[data-tone=mono] .account-shell.referral-page .account-shell__panel{background:var(--account-shell-strip)}.referral-page .account-shell__section,.referral-page .account-shell__body{display:contents}.referral-page .account-shell__head{order:1}.account-shell.referral-page .account-shell__spare{order:2;margin-top:12px;display:block}.referral-page__commission{order:3;margin-top:4px}}.referral-page__commission{background:var(--account-shell-strip);min-width:0;color:var(--account-shell-ink)}@media (min-width:1024px){.referral-page__commission{flex-direction:column;flex:1;min-height:0;display:flex}}.referral-page__commission-inner{padding:12px 0}@media (min-width:768px){.referral-page__commission-inner{padding:0}}.referral-page__phone-heading{margin-bottom:12px;padding-top:4px}@media (min-width:768px){.referral-page__phone-heading{display:none}}.referral-page__phone-title{text-align:center;margin:0;font-size:18px;font-weight:600}.referral-page__tabs{border-bottom:1px solid var(--account-shell-edge);display:flex}.referral-page__tab{color:var(--referral-tab-off);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:8px 4px;font-size:14px;line-height:1.25;transition:color .15s}@media (min-width:768px){.referral-page__tab{padding-left:12px;padding-right:12px}}.referral-page__tab:hover{color:#fffffff2}[data-tone=mono] .referral-page__tab:hover{color:var(--referral-tab-on-ink)}.referral-page__tab[aria-selected=true]{border-bottom-color:var(--referral-tab-on);color:var(--referral-tab-on-ink)}.referral-page__empty{color:var(--referral-empty);text-align:center;margin:0;padding-top:16px;font-size:14px;font-weight:300}.commission-row{border-bottom:1px solid var(--referral-row-rule);background:var(--referral-row)}.commission-row__toggle{width:100%;color:var(--referral-row-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}@media (min-width:768px){.commission-row__toggle{padding:14px}}.commission-row__label{font-weight:500}.commission-row__end{flex-shrink:0;align-items:center;gap:8px;display:flex}.commission-row__total{color:var(--referral-row-figure);font-variant-numeric:tabular-nums;font-weight:500}.commission-row__chevron{width:16px;height:16px;color:var(--referral-row-quiet);transition:transform .15s}[data-tone=mono] .commission-row__chevron{color:var(--referral-row-ink)}.commission-row__toggle[aria-expanded=true] .commission-row__chevron{transform:rotate(180deg)}.commission-row__breakdown{border-top:1px solid var(--referral-part-rule);padding:4px 16px}.commission-row__part{color:var(--referral-row-quiet);justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;line-height:16px;display:flex}.commission-row__part-value{font-variant-numeric:tabular-nums}.referral-page__invite{background:var(--account-shell-strip);min-width:0;height:100%;color:var(--account-shell-ink);border-bottom:5px solid #b79437;padding:16px}[data-tone=mono] .referral-page__invite{border-bottom-color:var(--account-shell-edge)}@media (min-width:768px){.referral-page__invite{padding:48px 28px 20px}}@media (min-width:1024px){.referral-page__invite{border-bottom:0}}.referral-page__invite-title{text-align:center;margin:0 0 12px;font-size:20.8px;font-weight:500;line-height:1.25}@media (min-width:768px){.referral-page__invite-title{text-align:left;margin-bottom:16px}}.referral-page__stats{border:1px solid var(--referral-stat-edge);text-align:center;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:270px;margin:0 auto 12px;padding:6px 0;display:grid}@media (min-width:768px){.referral-page__stats{width:auto;margin:0 0 16px;padding:12px 0}}.referral-page__stat--income{border-right:1px solid var(--referral-stat-edge)}.referral-page__stat-value{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:1.25}@media (min-width:768px){.referral-page__stat-value{font-size:20px}}.referral-page__stat-currency{color:#fffc;margin-left:4px;font-size:12px;font-weight:500;display:none}[data-tone=mono] .referral-page__stat-currency{color:inherit}@media (min-width:768px){.referral-page__stat-currency{display:inline}}.referral-page__stat-label{color:var(--referral-label);margin:0;font-size:14px;line-height:1.25}@media (min-width:768px){.referral-page__stat-label{font-size:11px}}.referral-page__qr-box{border:1px solid var(--referral-stat-edge);border-radius:8px;justify-content:center;align-items:center;width:270px;height:270px;margin:0 auto 12px;padding:10px;display:flex}@media (min-width:768px){.referral-page__qr-box{background:#fff;width:auto;height:auto;margin:0 0 16px;padding:12px}}.referral-page__qr{max-width:none;width:270px!important;height:250px!important}@media (min-width:768px){.referral-page__qr{max-width:205px}}.referral-page__qr-pending{color:#6b7280;background:#f3f4f6;justify-content:center;align-items:center;width:160px;height:160px;font-size:12px;display:flex}.referral-page__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:270px;margin:0 auto;display:grid}@media (min-width:768px){.referral-page__actions{gap:8px;width:auto;margin:0}}.referral-page__action{background:var(--color-primary);height:40px;color:var(--color-action);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:14px;transition:opacity .15s;display:flex}[data-tone=mono] .referral-page__action{color:#fff}.referral-page__action:hover{opacity:.9}.referral-page__action:disabled{opacity:.4;cursor:default}@media (min-width:768px){.referral-page__action{border-radius:8px}}.referral-page__copy-icon{width:16px;height:16px;display:none}.referral-page__copy-icon[data-done]{color:#a4f4cf}@media (min-width:768px){.referral-page__copy-icon{display:block}}.kyc-page,.kyc-phone{--kyc-input-edge:#9f8a46;--kyc-input-ink:#111827;--kyc-pending:#b45309}[data-tone=mono] .kyc-page,[data-tone=mono] .kyc-phone{--kyc-input-edge:#e5e5e5;--kyc-input-ink:#000;--kyc-pending:#000}.kyc-page__content{padding:8px 16px 32px}.kyc-phone__content{max-width:520px;padding:20px 16px 40px}@media (min-width:768px){.kyc-page__content,.kyc-phone__content{padding-left:28px;padding-right:28px}}.kyc-row{border-bottom:1px solid var(--account-shell-edge);width:100%;color:inherit;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;text-decoration:none;display:flex}.kyc-row__end{align-items:center;gap:4px;font-weight:500;display:inline-flex}.kyc-row__badge{color:#fff;background:#169b57;border-radius:6px;padding:2px 8px;font-size:12px}.kyc-row__badge[data-state=pending]{background:var(--kyc-pending)}.kyc-phone__form>:not(:last-child){margin-bottom:20px}.kyc-phone__label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.kyc-phone__row{gap:8px;display:flex}.kyc-phone__input{border:1px solid var(--kyc-input-edge);width:100%;height:40px;color:var(--kyc-input-ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 12px;font-size:14px}.kyc-phone__input--number{flex:1;min-width:0}.kyc-phone__request,.kyc-phone__submit{background:var(--color-primary);color:#f5c93a;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:500;transition:opacity .15s}[data-tone=mono] .kyc-phone__request,[data-tone=mono] .kyc-phone__submit{color:#fff}.kyc-phone__request:hover,.kyc-phone__submit:hover{opacity:.9}.kyc-phone__request{flex-shrink:0;height:40px;padding:0 12px;font-size:13px}.kyc-phone__actions{justify-content:center;padding-top:24px;display:flex}.kyc-phone__submit{width:100%;max-width:280px;height:44px;font-size:16px}
.promotion-page,.promo-detail{--promo-gold:#d2aa2f;--promo-panel:#d3a824;--promo-navy:#1c3d5a;--promo-tile:#355886;--promo-button:#194671;--promo-button-hover:#1f5486;--promo-bar:#3d5378;--promo-tab-on:#1c3d5a;--promo-coupon:#5f6448;--promo-coupon-ink:#f0e0b5;--promo-coupon-edge:#f0e0b5cc;--promo-input-edge:#1c3d5a80;--promo-input-ink:#1b2f4d;--promo-rule:#d8b248b3;--promo-foot-rule:#b18d27a6;--promo-row-rule:#b58f2abf;--promo-hover-rule:#5b79a0;--promo-hover-foot-rule:#4b668a;--promo-spinner:gold;--promo-empty:#1f3a5cb3;background:var(--color-surface);color:#fff;width:100%}[data-tone=mono] .promotion-page,[data-tone=mono] .promo-detail{--promo-gold:#000;--promo-panel:#000;--promo-navy:#000;--promo-tile:#000;--promo-button:#000;--promo-button-hover:#000;--promo-bar:#000;--promo-tab-on:#fff;--promo-coupon:#000;--promo-coupon-ink:#fff;--promo-coupon-edge:#fffc;--promo-input-edge:#000;--promo-input-ink:#000;--promo-rule:#ffffffb3;--promo-foot-rule:#ffffffa6;--promo-row-rule:#ffffffbf;--promo-hover-rule:#fff;--promo-hover-foot-rule:#fff;--promo-spinner:#fff;--promo-empty:#000}[data-tone=mono] .promotion-page{--promo-gold:#fff;--promo-panel:#fff;--promo-tile:#fff;--promo-tab-on:#000;--promo-input-edge:#00000080;--promo-rule:transparent;--promo-foot-rule:#e8e7e799;--promo-row-rule:#e8e7e799;--promo-hover-rule:transparent;--promo-hover-foot-rule:#e8e7e799}.promotion-page{padding-bottom:24px}.promotion-page__phone-head{border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;height:48px;padding:0 12px;display:flex;position:relative}[data-tone=mono] .promotion-page__phone-head{border-bottom-color:#0000}@media (min-width:768px){.promotion-page__phone-head{display:none}}.promotion-page__back{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px;display:flex;position:absolute;left:12px}.promotion-page__back:hover{opacity:.85}.promotion-page__back-icon{width:20px;height:20px}.promotion-page__title{margin:0;font-size:23.284px;font-weight:600;line-height:1}.promotion-page__container,.promo-detail__container{width:100%;margin:0 auto;padding:0 12px}@media (max-width:767px){.promotion-page__container{padding:0}}@media (min-width:768px){.promotion-page__container,.promo-detail__container{max-width:720px}}@media (min-width:992px){.promotion-page__container,.promo-detail__container{max-width:1200px}}.promotion-page__top{padding-bottom:12px}.promotion-page__panel{background:var(--promo-panel);border-radius:0 0 6px 6px;overflow:hidden}.promotion-page__coupon{padding:12px}@media (min-width:768px){.promotion-page__coupon{padding:16px}}[data-tone=mono] .promotion-page__coupon{padding-bottom:8px}.promotion-page__coupon-row{align-items:center;display:flex}.promotion-page__coupon-input{border:1px solid var(--promo-input-edge);min-width:0;height:36px;color:var(--promo-input-ink);font:inherit;background:#fff;border-right:0;border-radius:8px 0 0 8px;outline:none;flex:1;padding:0 12px;font-size:14px}.promotion-page__coupon-apply{border:1px solid var(--promo-coupon-edge);background:var(--promo-coupon);width:135px;height:36px;color:var(--promo-coupon-ink);font:inherit;text-align:center;cursor:pointer;border-left:0;border-radius:0 8px 8px 0;flex-shrink:0;justify-content:center;align-items:center;padding:0 20px;font-size:14px;display:flex}@media (min-width:768px){.promotion-page__coupon-input,.promotion-page__coupon-apply{height:40px}}[data-tone=mono] .promotion-page__coupon-input::placeholder{color:#6c757d;text-transform:uppercase}.promotion-page__tabs{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.promotion-page__tab{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px;font-weight:300}@media (min-width:768px){.promotion-page__tab{font-size:16px}}[data-tone=mono] .promotion-page__tabs{border-bottom:1px solid #dee2e6;margin:0 12px}[data-tone=mono] .promotion-page__tab{color:#000}.promotion-page__tab[aria-selected=true]{border-bottom-color:var(--promo-tab-on)}.promotion-page__body{padding:0 6px}@media (min-width:768px){.promotion-page__body{padding:0}}.promotion-page__views{color:#fffffff2;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}[data-tone=mono] .promotion-page__views{color:#fff}@media (min-width:768px){.promotion-page__views{gap:8px;margin-bottom:12px;font-size:14px}}.promotion-page__view{opacity:.7;cursor:pointer;background:0 0;border:0;padding:2px;transition:opacity .15s;display:flex}.promotion-page__view:hover{opacity:.9}.promotion-page__view[aria-pressed=true]{opacity:1}@media (min-width:768px){.promotion-page__view{padding:4px}}.promotion-page__view-icon{filter:brightness(0)invert();width:18px;height:18px}@media (min-width:768px){.promotion-page__view-icon{width:20px;height:20px}}.promotion-page__loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.promotion-page__spinner,.promo-detail__spinner{border:3px solid var(--promo-spinner);border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite promotion-spin}@keyframes promotion-spin{to{transform:rotate(360deg)}}.promotion-page__none-mine{flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding-top:12px;display:flex}@media (min-width:768px){.promotion-page__none-mine{min-height:220px}}.promotion-page__none-art{width:64px;height:64px}@media (min-width:768px){.promotion-page__none-art{width:80px;height:80px}}.promotion-page__none-text{color:#fffffff2;margin:10px 0 0;font-size:12px}[data-tone=mono] .promotion-page__none-text{color:#fff}@media (min-width:768px){.promotion-page__none-text{font-size:14px}}.promotion-page__none{background:var(--promo-empty);color:#fffc;text-align:center;border-radius:12px;padding:32px}[data-tone=mono] .promotion-page__none{color:#fff}.promotion-page__cards[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:768px){.promotion-page__cards[data-view=grid]{gap:12px}}@media (min-width:1024px){.promotion-page__cards[data-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.promotion-page__cards[data-view=list]>:not(:last-child){margin-bottom:8px}@media (min-width:768px){.promotion-page__cards[data-view=list]>:not(:last-child){margin-bottom:12px}}.promo-tile{border:.5px solid var(--promo-gold);background:var(--promo-tile);cursor:pointer;border-radius:6px;width:100%;transition:all .2s;overflow:hidden}[data-tone=mono] .promo-tile{color:#000;border-color:#e8e7e799;border-radius:5px}[data-tone=mono] .promo-tile__title-bar{font-weight:500}.promo-tile:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000004d}.promo-tile__art{aspect-ratio:190.5/142.88;width:100%;max-height:280px;position:relative}@media (min-width:640px){.promo-tile__art{aspect-ratio:auto;height:170px}}@media (min-width:768px){.promo-tile__art{height:280px}}.promo-tile__image,.promo-row__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.promo-tile__title-bar{border-top:1px solid var(--promo-rule);border-bottom:1px solid var(--promo-rule);background:var(--promo-gold);text-align:center;justify-content:center;align-items:center;min-height:40px;padding:8px;font-size:14px;font-weight:600;line-height:1.25;transition:background-color .2s,border-color .2s;display:flex}@media (min-width:768px){.promo-tile__title-bar{padding-top:16px;padding-bottom:16px;font-size:16px}}.promo-tile__title{font:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (min-width:768px){.promo-tile__title{text-overflow:ellipsis;white-space:nowrap;display:block}}.promo-tile__foot{border-top:1px solid var(--promo-foot-rule);background:var(--promo-gold);justify-content:space-between;align-items:flex-end;gap:8px;min-height:58px;padding:8px;transition:background-color .2s,border-color .2s;display:flex}@media (min-width:768px){.promo-tile__foot{gap:12px;min-height:0;padding-left:12px;padding-right:12px}}.promo-tile:hover .promo-tile__title-bar,.promo-tile:hover .promo-tile__foot{background:var(--promo-tile)}.promo-tile:hover .promo-tile__title-bar{border-color:var(--promo-hover-rule)}.promo-tile:hover .promo-tile__foot{border-top-color:var(--promo-hover-foot-rule)}.promo-tile__dates{color:#ffd889;min-width:0}[data-tone=mono] .promo-tile__dates{color:#000}.promo-tile__date-label,.promo-tile__date{color:#fff;margin:0;font-size:11px;font-weight:300}.promo-tile__date{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (min-width:768px){.promo-tile__date-label{font-size:12px}}[data-tone=mono] .promo-tile__date-label,[data-tone=mono] .promo-tile__date{color:#000}[data-tone=mono] .promo-tile__foot{align-items:center}.promo-tile__more,.promo-row__more{background:var(--promo-navy);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:300;transition:background-color .15s}.promo-tile__more:hover,.promo-row__more:hover{background:#214867}[data-tone=mono] .promo-tile__more:hover,[data-tone=mono] .promo-row__more:hover{background:#000}@media (min-width:768px){.promo-tile__more{padding-left:16px;padding-right:16px;font-size:12px}}.promo-row{border:1px solid var(--promo-row-rule);background:var(--promo-gold);cursor:pointer;border-radius:6px;overflow:hidden}[data-tone=mono] .promo-row{color:#000;border-radius:5px}.promo-row__grid{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.promo-row__grid{grid-template-columns:2.3fr 1fr}}.promo-row__art{aspect-ratio:4/3;width:100%;position:relative}@media (min-width:768px){.promo-row__art{aspect-ratio:auto;height:200px}}.promo-row__side{background:var(--promo-gold);flex-direction:column;display:flex}.promo-row__title-bar{border-bottom:1px solid var(--promo-row-rule);text-align:center;justify-content:center;align-items:center;min-height:52px;padding:16px 8px;font-size:16px;font-weight:500;display:flex}@media (min-width:768px){.promo-row__title-bar{min-height:64px}}.promo-row__title{font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.promo-row__foot{border-top:1px solid var(--promo-row-rule);background:var(--promo-gold);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.promo-row__dates{min-width:0}[data-tone=mono] .promo-row__title-bar{border-bottom-color:#0000}[data-tone=mono] .promo-row__dates{flex-wrap:wrap;gap:0 4px;display:flex}[data-tone=mono] .promo-row__foot{align-items:center}.promo-row__date-label,.promo-row__date{margin:0;font-size:12px;font-weight:300}.promo-row__more{padding-left:16px;padding-right:16px;font-size:12px}.promo-detail{padding-bottom:40px}.promo-detail--waiting{justify-content:center;align-items:center;min-height:100vh;display:flex}@media (min-width:768px){.promo-detail__container{padding-top:8px}}.promo-detail__container--missing{padding-top:32px;padding-bottom:32px}.promo-detail__back-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:0;font-size:14px;text-decoration:underline}.promo-detail__missing{margin:0}.promo-detail__bar,.promo-detail__banner{width:100vw;position:relative;left:50%;transform:translate(-50%)}@media (min-width:768px){.promo-detail__bar,.promo-detail__banner{width:100%;left:auto;transform:none}}.promo-detail__bar{background:var(--promo-bar);justify-content:center;align-items:center;min-height:45px;padding:0 24px;display:flex}.promo-detail__back{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.promo-detail__back-icon{width:24px;height:24px}.promo-detail__bar-title{margin:0;font-size:18px;font-weight:600;line-height:1}.promo-detail__banner{overflow:hidden}@media (min-width:768px){.promo-detail__banner{border-radius:4px;height:280px}}.promo-detail__banner-image--phone{width:100%;height:auto;display:block}.promo-detail__banner-image--desktop{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}@media (min-width:768px){.promo-detail__banner-image--phone{display:none}.promo-detail__banner-image--desktop{display:block}}.promo-detail__heading{text-align:center;margin-top:12px}.promo-detail__title{margin:0;font-size:20px;font-weight:400;line-height:1.25}@media (min-width:768px){.promo-detail__title{font-size:30px;font-weight:600}}.promo-detail__duration{opacity:.95;margin:4px 0 0;font-size:14px}@media (min-width:768px){.promo-detail__duration{font-size:12px}}.promo-detail__figures{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:560px;margin:16px auto 0;display:grid;overflow:hidden}.promo-detail__pays{background:var(--promo-navy);flex-direction:column;justify-content:center;padding:16px;display:flex}.promo-detail__total,.promo-detail__min-deposit{margin:0;font-size:24px;font-weight:600;line-height:1.25}.promo-detail__requirement{margin:0;font-size:16px;font-weight:500;line-height:1.25}.promo-detail__asks{background:var(--promo-gold);flex-direction:column;padding:16px;display:flex}.promo-detail__asks-label{opacity:.95;margin:0;font-size:11px}@media (min-width:768px){.promo-detail__asks-label{font-size:12px}}[data-tone=mono] .promo-detail__figures{border:1px solid #ffffff4d}[data-tone=mono] .promo-detail__pays{background:#1c1c1c}[data-tone=mono] .promo-detail__asks{color:#000;background:#fff}.promo-detail__claim-row{justify-content:flex-end;margin-top:auto;display:flex}.promo-detail__claim,.promo-detail__submit{background:var(--promo-button);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:600}.promo-detail__claim{border-radius:6px;padding:6px 20px;font-size:12px}@media (min-width:768px){.promo-detail__claim{font-size:14px}}.promo-detail__claim:hover:not(:disabled),.promo-detail__submit:hover:not(:disabled){background:var(--promo-button-hover)}[data-tone=mono] .promo-detail__claim:hover:not(:disabled){background:#333}[data-tone=mono] .promo-detail__submit{color:#000;background:#fff}[data-tone=mono] .promo-detail__submit:hover:not(:disabled){background:#e5e5e5}.promo-detail__claim:disabled,.promo-detail__submit:disabled{opacity:.5}.promo-detail__form{flex-direction:column;gap:12px;max-width:560px;margin:16px auto 0;display:flex}.promo-detail__amount{background:var(--promo-navy);color:#fff;width:100%;font:inherit;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:12px 16px;font-size:14px}[data-tone=mono] .promo-detail__amount{background:#1c1c1c;border-color:#ffffff4d}.promo-detail__amount:focus{border-color:var(--promo-gold)}[data-tone=mono] .promo-detail__amount:focus{border-color:#fff}.promo-detail__error{color:#ff6467;margin:0;font-size:13px}.promo-detail__sums{color:#fffc;font-size:14px}[data-tone=mono] .promo-detail__sums{color:#fff}.promo-detail__sum{justify-content:space-between;display:flex}.promo-detail__sum:not(:last-child){margin-bottom:4px}.promo-detail__sum-value{color:#fff;font-weight:600}.promo-detail__form-actions{gap:8px;display:flex}.promo-detail__cancel,.promo-detail__submit{border-radius:8px;flex:1;padding:12px 16px}.promo-detail__cancel{color:#fffc;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;transition:border-color .15s,color .15s}[data-tone=mono] .promo-detail__cancel,.promo-detail__cancel:hover{color:#fff;border-color:#fff}.promo-detail__expires{color:#ffffffe6;text-align:center;margin:8px 0 0;font-size:14px}[data-tone=mono] .promo-detail__expires{color:#fff}@media (min-width:768px){.promo-detail__expires{font-size:12px}}.promo-detail__terms{margin-top:24px}.promo-detail__terms-title{margin:0 0 8px;font-size:20px;font-weight:600}@media (min-width:768px){.promo-detail__terms-title{font-size:24px}}.promo-detail__terms-body{font-size:18.67px;line-height:1.625}@media (min-width:768px){.promo-detail__terms-body{font-size:16px}}.promo-detail__terms-body img{border:1px solid #ffffff2e;max-width:100%;height:auto;margin:8px 0}[data-tone=mono] .promo-detail__terms-body img{border-color:#fff}
.download-page{--download-title:#2e5984;--download-ink:#1c4f7e;--download-now-top:#47c9ff;--download-now-bottom:#0b68d2;background:var(--color-surface);min-height:100vh;padding-bottom:32px}[data-tone=mono] .download-page{--download-title:#000;--download-ink:#000;--download-now-top:#000;--download-now-bottom:#000}.download-page__container{width:100%;margin:0 auto;padding:0 12px}@media (min-width:768px){.download-page__container{max-width:720px}}@media (min-width:992px){.download-page__container{max-width:1200px}}.download-page__container--body{padding-top:16px}.download-page__bar{background:var(--color-surface);width:100%;padding:8px 0}@media (min-width:768px){.download-page__bar{padding:12px 0}}.download-page__title{color:var(--download-title);text-transform:uppercase;margin:0;font-size:20px;font-weight:700;line-height:28px}.download-page__hero{justify-content:center;margin-bottom:24px;display:flex}.download-page__hero-image{object-fit:contain;width:100%;max-width:672px;height:auto}.download-page__text{text-align:center;margin-bottom:24px}.download-page__heading{color:var(--download-ink);margin:0 0 8px;font-size:24px;font-weight:700;line-height:32px}@media (min-width:768px){.download-page__heading{font-size:30px;line-height:36px}}.download-page__lede{color:var(--download-ink);margin:0;font-size:14px;line-height:20px}@media (min-width:768px){.download-page__lede{font-size:16px;line-height:24px}}.download-page__now-row{justify-content:center;margin-bottom:24px;display:flex}.download-page__now{background:linear-gradient(to bottom, var(--download-now-top), var(--download-now-bottom));color:#fff;font:inherit;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;border:0;border-radius:9999px;padding:12px 48px;font-size:18px;font-weight:700;line-height:28px;transition:opacity .15s;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.download-page__now:hover{opacity:.9}.download-page__stores{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (min-width:768px){.download-page__stores{gap:16px}}.download-store{color:#fff;background:#000;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:opacity .15s;display:flex}.download-store:hover{opacity:.9}.download-store__icon{width:24px;height:24px}.download-store__text{text-align:left;flex-direction:column;display:flex}.download-store__small{font-size:10px;line-height:1.25}.download-store__name{font-size:14px;font-weight:600;line-height:1.25}.download-store__play--red{fill:#ea4335}.download-store__play--yellow{fill:#fbbc04}.download-store__play--green{fill:#34a853}.download-store__play--blue{fill:#4285f4}[data-tone=mono] .download-store__play--yellow,[data-tone=mono] .download-store__play--blue{fill:#fff}
.sponsorships,.global-page{--brand-title:gold;--brand-name:#ffc107;--brand-card:#1c1c1c;--global-hero:linear-gradient(90deg, #9333ea 0%, #7c3aed 38%, #6366f1 72%, #4f46e5 100%);--global-register:linear-gradient(180deg, #fb923c 0%, #ea580c 45%, #f59e0b 100%);--global-register-glow:#ea580c73;--global-download:linear-gradient(180deg, #14b8a6 0%, #0d9488 50%, #059669 100%);--global-download-glow:#0d948866;--global-games:#0b121c;--global-about:#151c28;--global-accent:#f39200;--global-accent-glow:#f3920073;--global-slot:#d1d5dc;--global-edge:#ffffff1a;color:#fff}[data-tone=mono] .sponsorships,[data-tone=mono] .global-page{--brand-title:#fff;--brand-name:#fff;--brand-card:#000;--global-hero:#000;--global-register:#000;--global-register-glow:#00000073;--global-download:#000;--global-download-glow:#0006;--global-games:#000;--global-about:#000;--global-accent:#fff;--global-accent-glow:#00000073;--global-slot:#fff;--global-edge:transparent}.sponsorships__container,.global-page__hero,.global-page__games,.global-page__about{width:100%;margin:0 auto;padding-left:12px;padding-right:12px}@media (min-width:768px){.global-page__hero,.global-page__games,.global-page__about{max-width:720px}}@media (min-width:992px){.global-page__hero,.global-page__games,.global-page__about{max-width:1200px}}.sponsorships{background:#000;min-height:100vh;padding-bottom:48px}.sponsorships__container{max-width:1120px;padding-top:24px}@media (min-width:768px){.sponsorships__container{padding-top:40px}}.sponsorships__back{color:#71717b;align-items:center;gap:8px;width:fit-content;margin-bottom:32px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s;display:inline-flex}.sponsorships__back:hover{color:#d4d4d8}.sponsorships__back-icon{width:16px;height:16px}.sponsorships__title{color:var(--brand-title);letter-spacing:-.025em;text-align:center;margin:0;font-size:30px;font-weight:700;line-height:36px}@media (min-width:768px){.sponsorships__title{font-size:34px}}.sponsorships__videos{max-width:1080px;margin:40px auto 0}@media (min-width:768px){.sponsorships__videos{margin-top:56px}}.sponsorships__video-pair{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}@media (min-width:768px){.sponsorships__video-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}}.sponsorships__video-wide{width:100%;max-width:820px;margin:0 auto}@media (min-width:1024px){.sponsorships__video-wide{max-width:900px}}.sponsorships__video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.sponsorships__frame{border:0;width:100%;height:100%}.sponsorships__list{max-width:800px;margin:48px auto 0}@media (min-width:768px){.sponsorships__list{margin-top:64px}}.sponsor-card{background:var(--brand-card);border:1px solid #27272acc;border-radius:12px;margin-bottom:28px;padding:16px 16px 28px}@media (min-width:768px){.sponsor-card{padding:20px 24px 32px}}.sponsor-card__image{object-fit:cover;object-position:center;border-radius:12px;width:100%;height:auto;max-height:320px;display:block}@media (min-width:768px){.sponsor-card__image{max-height:380px}}.sponsor-card__name{color:var(--brand-name);margin:24px 0 0;font-size:18px;font-weight:700;line-height:28px}.sponsor-card__period{color:#99a1af;margin:4px 0 0;font-size:.9rem}.sponsor-card__text{color:#d1d5dc;margin:8px 0 0;font-size:.9rem;line-height:1.625}@media (min-width:768px){.sponsor-card__text{font-size:.95rem}}.sponsorships__footer{color:#52525c;text-align:center;border-top:1px solid #27272a;margin-top:56px;padding:28px 0;font-size:14px;line-height:20px}.global-page{min-height:100vh;position:relative}.global-page__hero{background:var(--global-hero);padding-top:56px;padding-bottom:48px}@media (min-width:768px){.global-page__hero{padding-top:80px;padding-bottom:64px}}.global-page__hero-inner{text-align:center;max-width:960px;margin:0 auto}.global-page__hero-title{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:36px}@media (min-width:768px){.global-page__hero-title{font-size:36px;line-height:40px}}@media (min-width:1024px){.global-page__hero-title{font-size:2.75rem}}.global-page__hero-text{color:#fffffff2;max-width:672px;margin:20px auto 0;font-size:16px;line-height:1.625}[data-tone=mono] .global-page__hero-text{color:#fff}@media (min-width:768px){.global-page__hero-text{font-size:18px}}.global-page__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.global-page__cta{color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:168px;padding:12px 36px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:filter .15s;display:inline-flex}.global-page__cta:hover{filter:brightness(1.05)}.global-page__cta--register{background:var(--global-register);box-shadow:0 10px 28px var(--global-register-glow)}.global-page__cta--download{background:var(--global-download);box-shadow:0 10px 28px var(--global-download-glow)}.global-page__games{background:var(--global-games);padding-top:40px;padding-bottom:40px}@media (min-width:768px){.global-page__games{padding-top:56px;padding-bottom:56px}}.global-page__games-inner{max-width:1200px;margin:0 auto}.global-page__heading{text-align:center;margin:0 0 32px;font-size:20px;font-weight:500;line-height:28px}.global-page__heading--mid{margin-top:56px;font-weight:700}@media (min-width:768px){.global-page__heading{margin-bottom:40px;font-size:24px;line-height:32px}.global-page__heading--mid{margin-top:80px}}.global-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:640px){.global-page__grid{gap:20px}}@media (min-width:1024px){.global-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.global-game{flex-direction:column;display:flex}.global-game__art{border:1px solid var(--global-edge);aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.global-game__image{object-fit:cover;object-position:center;width:100%;height:100%}.global-game__caption{text-align:center;margin:8px 0 0;font-size:14px;line-height:20px}@media (min-width:768px){.global-game__caption{font-size:15px}}.global-page__slots{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}@media (min-width:640px){.global-page__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.global-page__slot{border:1px solid var(--global-edge);background:var(--global-slot);border-radius:14px;height:112px;box-shadow:inset 0 2px 4px #0000000d}@media (min-width:640px){.global-page__slot{height:128px}}@media (min-width:768px){.global-page__slot{height:144px}}.global-page__about{background:var(--global-about);padding-top:48px;padding-bottom:48px}@media (min-width:768px){.global-page__about{padding-top:64px;padding-bottom:64px}}.global-page__about-inner{text-align:center;max-width:760px;margin:0 auto;padding:0 4px}.global-page__about-lead{color:var(--global-accent);margin:0;font-size:18px;font-weight:600;line-height:1.375}@media (min-width:768px){.global-page__about-lead{font-size:20px}}.global-page__about-body{color:#90a1b9;margin:24px 0 0;font-size:14px;line-height:1.625}@media (min-width:768px){.global-page__about-body{font-size:16px}}.global-page__footer{border-top:1px solid var(--global-edge);background:var(--global-about);color:#62748e;text-align:center;padding:32px 0;font-size:14px;line-height:20px}.global-page__contact{z-index:50;background:var(--global-accent);color:#fff;width:56px;height:56px;box-shadow:0 6px 20px var(--global-accent-glow);border-radius:50%;justify-content:center;align-items:center;transition:filter .15s;display:flex;position:fixed;bottom:24px;right:24px}[data-tone=mono] .global-page__contact{background:#000}.global-page__contact:hover{filter:brightness(1.1)}@media (min-width:768px){.global-page__contact{bottom:32px;right:32px}}.global-page__contact-icon{width:28px;height:28px}
