.tx-announcement-update-anchor{position:relative}.tx-announcement-opened{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:var(--a-bg,#f1f6fc)}.tx-announcement-opened>header{display:flex;flex:none;align-items:center;gap:16px;min-height:48px;padding:0 14px;background:var(--a-panel,#fff);border-bottom:1px solid #e7edf5}.tx-announcement-opened>header button{flex:none;border:0;padding:10px 0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tx-announcement-opened>header h1{margin:0;font-size:16px;font-weight:600}.tx-announcement-opened>article{flex:1;min-height:0;padding:20px 16px 32px;overflow:auto;overscroll-behavior:contain;background:var(--a-panel,#fff)}.tx-announcement-opened h2{margin:0 0 18px;font-size:18px;line-height:1.6;overflow-wrap:anywhere}.tx-announcement-opened-body{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.tx-announcement-opened-body img{max-width:100%;height:auto}.tx-announcement-opened-body p{margin:0 0 10px}:root{--tx-unread-dot-size:6px;--tx-unread-dot-border:1.5px}html body .tx-announcement-update-anchor[data-announcement-unread=true]:after,html[data-layout=desktop] body .desktop-notice-update-anchor[data-notice-unread=true]:before,html body .action-dot,html body .home-service-unread,html body .room-service-unread,html body .entry-unread,html body .welfare-dot,html body .yl-service-unread,html body .b-benefit-dot,html body .b-message-dot,html body .b-room-service-dot,html body .room-service-dot,html body .a-unread,html body .aurum-unread,html body .desktop-message-dot,html body .van-info--dot,html body .van-badge--dot{box-sizing:content-box!important;width:var(--tx-unread-dot-size)!important;height:var(--tx-unread-dot-size)!important;min-width:0!important;min-height:0!important;padding:0!important;border:var(--tx-unread-dot-border) solid var(--announcement-dot-ring,#fff)!important;border-radius:50%!important;box-shadow:none!important}.announcement-tab-label.tx-announcement-update-anchor{display:inline-block;padding:0 10px 0 0!important;--announcement-dot-top:-4px!important;--announcement-dot-right:0px!important}.b-notice-card.tx-announcement-update-anchor,.center-card.tx-announcement-update-anchor,.announcement-item.tx-announcement-update-anchor,.tx-announcement-update-anchor[data-announcement-group=activity][data-announcement-id]:is(article,button){--announcement-dot-right:10px!important;--announcement-dot-top:6px!important}.tx-announcement-update-anchor[data-announcement-unread=true]:after{content:"";position:absolute;z-index:2;top:var(--announcement-dot-top,2px);right:var(--announcement-dot-right,1px);width:6px;height:6px;box-sizing:content-box;border:1.5px solid var(--announcement-dot-ring,#fff);border-radius:50%;background:#f05a52;pointer-events:none}.footer-icon.tx-announcement-update-anchor,.yl-nav-icon.tx-announcement-update-anchor{--announcement-dot-top:-3px;--announcement-dot-right:-4px}.aurum-home-page .tx-announcement-update-anchor,.aurum-shell .tx-announcement-update-anchor{--announcement-dot-ring:#191a1c}.tx-lobby-carousel .tx-announcement-update-anchor[data-announcement-group=carousel]:after,.a-announcement-carousel .tx-announcement-update-anchor[data-announcement-group=carousel]:after{display:none!important}#tx-benefits-root .benefits-attention{position:relative}#tx-benefits-root .benefits-attention:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:#f04452;box-shadow:0 0 0 2px var(--skin-surface, #fff);pointer-events:none;z-index:1}#tx-benefits-root .benefits-header ion-toolbar{--min-height: 48px;--background: rgba(250, 252, 255, .96);--border-width: 0;--border-color: transparent;box-shadow:none}#tx-benefits-root .benefits-toolbar-action{display:flex;align-items:center;gap:5px;height:38px;margin-right:12px;padding:0 9px;border:0;background:transparent;color:#40617d;font-size:14px}#tx-benefits-root .benefits-toolbar-action ion-icon{font-size:19px}#tx-benefits-root .benefits-page{--background:#f3f6fa}#tx-benefits-root .benefits-shell{width:min(100%,680px);min-height:100%;margin:0 auto;padding:14px 14px calc(28px + var(--ion-safe-area-bottom))}#tx-benefits-root .benefits-summary-card,#tx-benefits-root .benefits-card{border:1px solid rgba(219,227,237,.94);background:#fff;box-shadow:0 10px 28px #26394d12}#tx-benefits-root .benefits-summary-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px;border-radius:20px;overflow:hidden}#tx-benefits-root .benefits-summary-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:#8c6428;background:linear-gradient(145deg,#fff7e5,#f7e6bd);font-size:25px}#tx-benefits-root .benefits-summary-card p,#tx-benefits-root .benefits-summary-card h1,#tx-benefits-root .benefits-summary-card small{margin:0}#tx-benefits-root .benefits-summary-card p{margin-bottom:3px;color:#7a8795;font-size:12px}#tx-benefits-root .benefits-summary-card h1{color:#172536;font-size:20px;line-height:1.25}#tx-benefits-root .benefits-summary-card small{display:block;margin-top:5px;color:#8b97a5;line-height:1.35}#tx-benefits-root .benefits-summary-card button{height:36px;padding:0 14px;border:0;border-radius:12px;background:#176fbe;color:#fff;font-weight:750}#tx-benefits-root .benefits-inline-error{display:flex;justify-content:space-between;gap:10px;margin:10px 2px 0;padding:9px 11px;border-radius:10px;color:#9a4e45;background:#fff1ef;font-size:12px}#tx-benefits-root .benefits-inline-error button{border:0;background:transparent;color:#bd493a;font-weight:700}#tx-benefits-root .benefits-card{margin-top:12px;padding:16px;overflow:hidden;border-radius:18px}#tx-benefits-root .benefits-card-media{display:block;width:calc(100% + 32px);max-width:none;height:auto;aspect-ratio:3/1;margin:-16px -16px 14px;object-fit:cover;background:#edf3f9}#tx-benefits-root .benefits-summary-card>.benefits-summary-media{grid-column:1/-1;width:calc(100% + 32px);max-width:none;margin:-18px -16px 2px}#tx-benefits-root .benefits-section{margin-top:22px}#tx-benefits-root .benefits-section-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px}#tx-benefits-root .benefits-section-heading>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;font-size:22px}#tx-benefits-root .benefits-section-heading>span.blue{color:#246da7;background:#eaf5ff}#tx-benefits-root .benefits-section-heading>span.gold{color:#9d732f;background:#fff5dd}#tx-benefits-root .benefits-section-heading h2,#tx-benefits-root .benefits-section-heading p{margin:0}#tx-benefits-root .benefits-section-heading h2{color:#1d2a39;font-size:16px}#tx-benefits-root .benefits-section-heading p{margin-top:4px;color:#8b96a4;font-size:12px}#tx-benefits-root .benefits-section-heading em{color:#9a7434;font-size:12px;font-style:normal;font-weight:700}#tx-benefits-root .benefits-checkin-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #edf1f5}#tx-benefits-root .benefits-checkin-main small{display:block;color:#8b96a4}#tx-benefits-root .benefits-checkin-main strong{display:block;margin-top:3px;color:#996b20;font-size:19px}#tx-benefits-root .benefits-checkin-actions{display:flex;align-items:center;gap:7px}#tx-benefits-root .benefits-checkin-actions button,#tx-benefits-root .benefits-rule-row button{min-width:82px;height:36px;padding:0 13px;border:1px solid #2879c8;border-radius:11px;background:#2879c8;color:#fff;font-weight:750}#tx-benefits-root .benefits-checkin-actions .benefits-checkin-detail{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:76px;border-color:#d6e1eb;background:#f8fafc;color:#53728c}#tx-benefits-root .benefits-checkin-detail>ion-icon{flex-shrink:0;font-size:14px;color:inherit}#tx-benefits-root .benefits-checkin-actions button.completed,#tx-benefits-root .benefits-rule-row button.claimed,#tx-benefits-root .benefits-rule-row button:not(.claimable):not(.guest){border-color:#d8e0e8;background:#f2f5f8;color:#8b96a3}#tx-benefits-root .benefits-checkin.disabled{background:linear-gradient(145deg,#fff,#f8fafc)}#tx-benefits-root .benefits-checkin-disabled{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding-top:14px;border-top:1px solid #edf1f5}#tx-benefits-root .benefits-checkin-disabled strong,#tx-benefits-root .benefits-checkin-disabled small{display:block}#tx-benefits-root .benefits-checkin-disabled strong{color:#526170;font-size:14px}#tx-benefits-root .benefits-checkin-disabled small{margin-top:4px;color:#98a2ad;font-size:11px}#tx-benefits-root .benefits-checkin-disabled button{display:flex;align-items:center;gap:3px;flex:none;height:35px;padding:0 9px 0 12px;border:1px solid #d9e2eb;border-radius:11px;background:#f7f9fb;color:#607991;font-weight:700}#tx-benefits-root .benefits-checkin-disabled ion-icon{font-size:16px}#tx-benefits-root .benefits-block-title{display:flex;align-items:end;justify-content:space-between;padding:0 3px 10px}#tx-benefits-root .benefits-block-title h2,#tx-benefits-root .benefits-block-title p{margin:0}#tx-benefits-root .benefits-block-title h2{color:#1c2a3a;font-size:18px}#tx-benefits-root .benefits-block-title p{margin-top:4px;color:#8995a4;font-size:12px}#tx-benefits-root .benefits-spinner-card{overflow:hidden;border:1px solid #dce5ef;border-radius:18px;background:#fff;box-shadow:0 8px 24px #26394d0f}#tx-benefits-root .benefits-spinner-card>.benefits-spinner-media{width:100%;max-width:none;margin:0}#tx-benefits-root .benefits-spinner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#tx-benefits-root .benefits-spinner-entry{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:78px;padding:13px;border:0;border-radius:0;background:#fff;text-align:left;box-shadow:none}#tx-benefits-root .benefits-spinner-entry+.benefits-spinner-entry{border-left:1px solid #edf1f5}#tx-benefits-root .benefits-spinner-entry>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;font-size:22px}#tx-benefits-root .benefits-spinner-entry.low>span{color:#2676b9;background:#eaf5ff}#tx-benefits-root .benefits-spinner-entry.high>span{color:#a17429;background:#fff4d9}#tx-benefits-root .benefits-spinner-entry.disabled{border-style:dashed;background:linear-gradient(145deg,#fff,#f7f9fb);box-shadow:none}#tx-benefits-root .benefits-spinner-entry.disabled>span{color:#8997a5;background:#edf1f5}#tx-benefits-root .benefits-spinner-entry.disabled small{color:#9aa5af}#tx-benefits-root .benefits-spinner-entry strong,#tx-benefits-root .benefits-spinner-entry small{display:block}#tx-benefits-root .benefits-spinner-entry strong{color:#1d2b3a;font-size:15px}#tx-benefits-root .benefits-spinner-entry small{margin-top:5px;color:#8794a2}#tx-benefits-root .benefits-spinner-entry>ion-icon{color:#aab4bf;font-size:18px}#tx-benefits-root .benefits-tasks .benefits-task-card:first-of-type{margin-top:0}#tx-benefits-root .benefits-task-card.is-unavailable .benefits-section-heading em{flex:none;padding:4px 7px;border-radius:6px;background:#f0f3f7;color:#8290a0;font-size:11px;white-space:nowrap}#tx-benefits-root .benefits-task-unavailable{margin:14px 0 0;padding:11px 12px;border:1px solid #e8edf3;border-radius:10px;background:#f8fafc;color:#8290a0;font-size:12px;line-height:1.7}#tx-benefits-root .benefits-progress{height:7px;margin-top:14px;overflow:hidden;border-radius:999px;background:#edf2f6}#tx-benefits-root .benefits-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d3aa5d,#2d7cc2);transition:width .35s ease}#tx-benefits-root .benefits-progress-caption{margin:6px 0 0;color:#8b96a4;font-size:11px;text-align:right}#tx-benefits-root .benefits-effective-note{margin:5px 0 0;color:#8b96a4;font-size:11px;line-height:1.45}#tx-benefits-root .benefits-rule-list{margin-top:11px;border-top:1px solid #edf1f5}#tx-benefits-root .benefits-rule-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;border-bottom:1px solid #f0f3f6}#tx-benefits-root .benefits-rule-row:last-child{border-bottom:0}#tx-benefits-root .benefits-rule-row small,#tx-benefits-root .benefits-rule-row strong{display:block}#tx-benefits-root .benefits-rule-row small{color:#8794a2}#tx-benefits-root .benefits-rule-row strong{margin-top:4px;color:#9b6c22;font-size:15px}#tx-benefits-root .benefits-state{display:grid;place-items:center;min-height:280px;margin-top:14px;padding:28px;border:1px dashed #d5dee8;border-radius:20px;background:#fff;text-align:center}#tx-benefits-root .benefits-state>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:#51718d;background:#edf4fa;font-size:28px}#tx-benefits-root .benefits-state h2{margin:12px 0 0;color:#253547;font-size:18px}#tx-benefits-root .benefits-state p{margin:7px 0 0;color:#8795a5}#tx-benefits-root .benefits-state button{display:flex;align-items:center;gap:6px;height:38px;margin-top:16px;padding:0 15px;border:0;border-radius:11px;background:#2678c6;color:#fff}#tx-benefits-root .benefits-state.is-error>span{color:#b64b3c;background:#fff0ed}#tx-benefits-root .benefits-skeleton{display:grid;gap:12px}#tx-benefits-root .benefits-skeleton-summary,#tx-benefits-root .benefits-skeleton-card{position:relative;overflow:hidden;border:1px solid #e2e8ef;border-radius:19px;background:#fff}#tx-benefits-root .benefits-skeleton-summary:after,#tx-benefits-root .benefits-skeleton-card:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);animation:benefits-shimmer 1.35s infinite}#tx-benefits-root .benefits-skeleton-summary{display:grid;grid-template-columns:48px 1fr 42px;gap:12px;padding:18px 16px}#tx-benefits-root .benefits-skeleton-summary i,#tx-benefits-root .benefits-skeleton-card i{width:48px;height:48px;border-radius:15px;background:#edf1f5}#tx-benefits-root .benefits-skeleton-summary strong,#tx-benefits-root .benefits-skeleton-summary span,#tx-benefits-root .benefits-skeleton-card strong,#tx-benefits-root .benefits-skeleton-card span,#tx-benefits-root .benefits-skeleton-card b{display:block;height:13px;margin-top:5px;border-radius:999px;background:#edf1f5}#tx-benefits-root .benefits-skeleton-summary span{width:72%;margin-top:10px}#tx-benefits-root .benefits-skeleton-card{display:grid;grid-template-columns:48px 1fr 74px;gap:12px;padding:17px 16px}#tx-benefits-root .benefits-skeleton-card span{width:60%;margin-top:9px}#tx-benefits-root .benefits-skeleton-card b{align-self:center;height:34px;margin:0}@keyframes benefits-shimmer{to{transform:translate(100%)}}@media (max-width:430px){#tx-benefits-root .benefits-checkin-main{align-items:stretch;flex-direction:column}#tx-benefits-root .benefits-checkin-actions{width:100%}#tx-benefits-root .benefits-checkin-actions button{flex:1}}@media (max-width:380px){#tx-benefits-root .benefits-spinner-grid{grid-template-columns:1fr}#tx-benefits-root .benefits-spinner-entry+.benefits-spinner-entry{border-top:1px solid #edf1f5;border-left:0}#tx-benefits-root .benefits-summary-card{grid-template-columns:44px minmax(0,1fr)}#tx-benefits-root .benefits-summary-card>button{grid-column:2;justify-self:start}#tx-benefits-root .benefits-checkin-disabled{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){#tx-benefits-root .benefits-skeleton-summary:after,#tx-benefits-root .benefits-skeleton-card:after{animation:none}#tx-benefits-root .benefits-progress i{transition:none}}#tx-benefits-root .checkin-header ion-toolbar{--background:rgba(250,252,255,.97);--border-color:#e3e9f1}#tx-benefits-root .checkin-page{--background:#f3f6fa}#tx-benefits-root .checkin-shell{width:min(100%,680px);min-height:100%;margin:0 auto;padding:14px 14px calc(30px + var(--ion-safe-area-bottom))}#tx-benefits-root .checkin-hero{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;padding:18px 17px;border:1px solid #dce5ef;border-radius:21px;background:linear-gradient(145deg,#fff 12%,#f4f9ff 70%,#fff9ec);box-shadow:0 12px 32px #26394d14}#tx-benefits-root .checkin-hero:after{content:"";position:absolute;right:-42px;bottom:-74px;width:170px;height:170px;border:28px solid rgba(51,127,190,.055);border-radius:50%;pointer-events:none}#tx-benefits-root .checkin-hero-icon{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:#2877b8;background:linear-gradient(145deg,#e7f4ff,#f2f8ff);box-shadow:inset 0 0 0 1px #2d7bbb14;font-size:27px}#tx-benefits-root .checkin-hero-copy{position:relative;z-index:1;min-width:0}#tx-benefits-root .checkin-hero-copy p,#tx-benefits-root .checkin-hero-copy h1,#tx-benefits-root .checkin-hero-copy small{margin:0}#tx-benefits-root .checkin-hero-copy p{color:#7f8d9b;font-size:12px}#tx-benefits-root .checkin-hero-copy h1{margin-top:3px;color:#182739;font-size:21px}#tx-benefits-root .checkin-hero-copy small{display:block;margin-top:5px;color:#8794a2;line-height:1.4}#tx-benefits-root .checkin-hero-status{position:relative;z-index:1;padding:7px 10px;border-radius:11px;color:#9a6d24;background:#fff2d5;font-size:12px;font-weight:800;white-space:nowrap}#tx-benefits-root .checkin-hero-status.completed{color:#287b64;background:#e8f7f0}#tx-benefits-root .checkin-inline-error{display:flex;justify-content:space-between;gap:10px;margin:10px 2px 0;padding:9px 11px;border-radius:10px;color:#9a4e45;background:#fff1ef;font-size:12px}#tx-benefits-root .checkin-inline-error button{border:0;background:transparent;color:#bd493a;font-weight:750}#tx-benefits-root .checkin-cycle-card{margin-top:12px;padding:17px;border:1px solid #dce4ed;border-radius:21px;background:#fff;box-shadow:0 10px 28px #26394d11}#tx-benefits-root .checkin-cycle-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px}#tx-benefits-root .checkin-cycle-card h2,#tx-benefits-root .checkin-cycle-card p{margin:0}#tx-benefits-root .checkin-cycle-card h2{color:#1b2a3b;font-size:18px}#tx-benefits-root .checkin-cycle-card p{margin-top:4px;color:#8794a2;font-size:12px}#tx-benefits-root .checkin-cycle-card>header>span{display:flex;align-items:center;gap:4px;color:#37775f;font-size:11px;font-weight:750}#tx-benefits-root .checkin-cycle-card>header ion-icon{font-size:15px}#tx-benefits-root .checkin-cycle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}#tx-benefits-root .checkin-day{position:relative;display:grid;justify-items:center;min-width:0;min-height:112px;padding:9px 7px 10px;overflow:hidden;border:1px solid #e1e7ee;border-radius:15px;background:#f8fafc;text-align:center}#tx-benefits-root .checkin-day-top{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%}#tx-benefits-root .checkin-day-top span{overflow:hidden;color:#718091;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#tx-benefits-root .checkin-day-top i{display:none;color:#3478b1;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}#tx-benefits-root .checkin-day-icon{display:grid;place-items:center;width:35px;height:35px;margin-top:7px;border-radius:12px;color:#8191a0;background:#edf1f5;font-size:18px}#tx-benefits-root .checkin-day strong{align-self:end;width:100%;margin-top:7px;overflow:hidden;color:#465767;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#tx-benefits-root .checkin-day.completed,#tx-benefits-root .checkin-day.today{border-color:#cfe8dc;background:#f2faf6}#tx-benefits-root .checkin-day.completed .checkin-day-icon,#tx-benefits-root .checkin-day.today .checkin-day-icon{color:#2d8268;background:#e0f3e9}#tx-benefits-root .checkin-day.today{border-color:#e6c982;background:linear-gradient(145deg,#fff9e9,#fffdf8);box-shadow:0 7px 16px #a3742117}#tx-benefits-root .checkin-day.today .checkin-day-icon{color:#a67525;background:#fff0c9}#tx-benefits-root .checkin-day.current{border-color:#80b6e2;background:linear-gradient(145deg,#f1f8ff,#fff);box-shadow:0 8px 18px #2977b71f}#tx-benefits-root .checkin-day.current .checkin-day-icon{color:#2878b9;background:#e3f1fc}#tx-benefits-root .checkin-day.current .checkin-day-top i,#tx-benefits-root .checkin-day.today .checkin-day-top i{display:block}#tx-benefits-root .checkin-day.upcoming{opacity:.72}#tx-benefits-root .checkin-action-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:14px;border:1px solid #d9e4ee;border-radius:19px;background:linear-gradient(145deg,#fff,#f5faff);box-shadow:0 9px 25px #26394d0f}#tx-benefits-root .checkin-action-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:#2878b9;background:#e8f4fe;font-size:23px}#tx-benefits-root .checkin-action-card strong,#tx-benefits-root .checkin-action-card small{display:block}#tx-benefits-root .checkin-action-card strong{color:#1d2c3d;font-size:14px}#tx-benefits-root .checkin-action-card small{margin-top:4px;color:#8794a2;font-size:11px;line-height:1.35}#tx-benefits-root .checkin-action-card>button{min-width:94px;height:39px;padding:0 13px;border:0;border-radius:12px;background:linear-gradient(135deg,#3187cc,#246db3);color:#fff;font-weight:800;box-shadow:0 7px 15px #2a77b833}#tx-benefits-root .checkin-action-card>button:disabled{color:#87939f;background:#e9edf1;box-shadow:none}#tx-benefits-root .checkin-action-card.completed>span{color:#2b8067;background:#e6f5ed}#tx-benefits-root .checkin-action-card.guest>span{color:#98702e;background:#fff3d9}#tx-benefits-root .checkin-state{display:grid;place-items:center;min-height:500px;padding:34px;border:1px dashed #d5dfe8;border-radius:23px;background:#fff;text-align:center}#tx-benefits-root .checkin-state>span{display:grid;place-items:center;width:62px;height:62px;border-radius:21px;color:#51718d;background:#edf4fa;font-size:31px}#tx-benefits-root .checkin-state h1{margin:16px 0 0;color:#233446;font-size:20px}#tx-benefits-root .checkin-state.is-empty h1{margin-top:0}#tx-benefits-root .checkin-state p{max-width:330px;margin:8px 0 0;color:#8795a4;line-height:1.65}#tx-benefits-root .checkin-state button{display:flex;align-items:center;gap:6px;height:39px;margin-top:17px;padding:0 15px;border:0;border-radius:11px;background:#2878bd;color:#fff}#tx-benefits-root .checkin-state.is-error>span{color:#b64d3f;background:#fff0ed}#tx-benefits-root .checkin-skeleton{display:grid;gap:12px}#tx-benefits-root .checkin-skeleton>section,#tx-benefits-root .checkin-skeleton>article,#tx-benefits-root .checkin-skeleton>footer{position:relative;overflow:hidden;border:1px solid #e0e7ee;border-radius:21px;background:#fff}#tx-benefits-root .checkin-skeleton>section:after,#tx-benefits-root .checkin-skeleton>article:after,#tx-benefits-root .checkin-skeleton>footer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:checkin-shimmer 1.3s infinite}#tx-benefits-root .checkin-skeleton>section{display:grid;grid-template-columns:54px 1fr 70px;gap:13px;padding:18px 17px}#tx-benefits-root .checkin-skeleton>section i{width:54px;height:54px;border-radius:18px;background:#edf1f5}#tx-benefits-root .checkin-skeleton strong,#tx-benefits-root .checkin-skeleton span,#tx-benefits-root .checkin-skeleton b,#tx-benefits-root .checkin-skeleton article header,#tx-benefits-root .checkin-skeleton article i,#tx-benefits-root .checkin-skeleton>footer{display:block;border-radius:999px;background:#edf1f5}#tx-benefits-root .checkin-skeleton strong{width:55%;height:15px;margin-top:4px}#tx-benefits-root .checkin-skeleton span{width:82%;height:11px;margin-top:10px}#tx-benefits-root .checkin-skeleton b{align-self:center;height:28px}#tx-benefits-root .checkin-skeleton>article{padding:17px}#tx-benefits-root .checkin-skeleton article header{width:35%;height:17px}#tx-benefits-root .checkin-skeleton article div{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px}#tx-benefits-root .checkin-skeleton article i{height:110px;border-radius:15px}#tx-benefits-root .checkin-skeleton>footer{height:72px;border-radius:19px}@keyframes checkin-shimmer{to{transform:translate(100%)}}@media (max-width:390px){#tx-benefits-root .checkin-cycle-grid,#tx-benefits-root .checkin-skeleton article div{grid-template-columns:repeat(3,minmax(0,1fr))}#tx-benefits-root .checkin-action-card{grid-template-columns:42px minmax(0,1fr)}#tx-benefits-root .checkin-action-card>button{grid-column:1/-1;width:100%}}@media (max-width:350px){#tx-benefits-root .checkin-hero{grid-template-columns:50px minmax(0,1fr)}#tx-benefits-root .checkin-hero-status{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){#tx-benefits-root .checkin-skeleton>section:after,#tx-benefits-root .checkin-skeleton>article:after,#tx-benefits-root .checkin-skeleton>footer:after{animation:none}}#tx-benefits-root .spinner-header ion-toolbar{--background: rgba(250, 252, 255, .97);--border-color: #e3e9f1}#tx-benefits-root .spinner-balance{display:flex;align-items:center;justify-content:flex-end;gap:3px;box-sizing:border-box;min-width:0;max-width:min(48vw,180px);min-height:26px;margin-inline:4px 10px;padding:0 8px;overflow:hidden;border-radius:999px;background:#ffffffc7;color:#74859a;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}#tx-benefits-root .spinner-balance-coin{flex:none;width:16px;height:16px;fill:none;color:#8ca0b6;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}#tx-benefits-root .spinner-balance>span{flex:none}#tx-benefits-root .spinner-balance strong{min-width:0;margin:0;overflow:hidden;color:#65758a;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}#tx-benefits-root .spinner-balance.is-increasing strong{animation:spinner-balance-counting .32s ease-in-out infinite alternate;color:#159b72}#tx-benefits-root .spinner-page{--background: #f3f6fa}#tx-benefits-root .spinner-shell{--accent: #2a78bc;--accent-light: #5a9fd6;--accent-soft: #e9f5ff;--accent-border: rgba(42, 120, 188, .1);--accent-shadow: rgba(42, 120, 188, .32);--metal: #adc8de;width:min(100%,680px);min-height:100%;margin:0 auto;padding:14px 14px calc(30px + var(--ion-safe-area-bottom))}#tx-benefits-root .spinner-shell.high{--accent: #9c712d;--accent-light: #c69a4e;--accent-soft: #fff4da;--accent-border: rgba(156, 113, 45, .1);--accent-shadow: rgba(156, 113, 45, .3);--metal: #d5b16a}#tx-benefits-root .spinner-tier-switch{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid #dce4ec;border-radius:14px;background:#e9eef4}#tx-benefits-root .spinner-tier-switch button{height:39px;border:0;border-radius:10px;background:transparent;color:#718091;font-weight:700}#tx-benefits-root .spinner-tier-switch button.active{background:#fff;color:var(--accent);box-shadow:0 4px 14px #293a4d1a}#tx-benefits-root .spinner-intro{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:17px;border:1px solid #dce5ee;border-radius:19px;background:#fff;box-shadow:0 10px 28px #26394d12}#tx-benefits-root .spinner-intro>span{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;color:var(--accent);background:var(--accent-soft);font-size:25px}#tx-benefits-root .spinner-intro p,#tx-benefits-root .spinner-intro h1,#tx-benefits-root .spinner-intro small{margin:0}#tx-benefits-root .spinner-intro p{color:#8693a1;font-size:12px}#tx-benefits-root .spinner-intro h1{margin-top:2px;color:#182638;font-size:20px}#tx-benefits-root .spinner-intro small{display:block;margin-top:4px;color:#8c98a5;line-height:1.35}#tx-benefits-root .spinner-intro em{padding:7px 9px;border-radius:10px;color:var(--accent);background:var(--accent-soft);font-size:13px;font-style:normal;font-weight:800}#tx-benefits-root .spinner-stage{position:relative;display:grid;place-items:center;min-height:390px;margin:12px 0;overflow:hidden;border:1px solid #dde5ed;border-radius:24px;background:radial-gradient(circle at 50% 45%,#fff 0 36%,#f5f8fb 69%,#eef3f8);box-shadow:0 12px 34px #23364a14}#tx-benefits-root .spinner-stage:before,#tx-benefits-root .spinner-stage:after{content:"";position:absolute;width:280px;height:280px;border:1px solid var(--accent-border);border-radius:50%}#tx-benefits-root .spinner-stage:after{width:350px;height:350px}#tx-benefits-root .spinner-stage.requesting .spinner-wheel-frame{animation:spinner-request-pulse .72s ease-in-out infinite alternate}#tx-benefits-root .spinner-pointer{position:absolute;z-index:5;top:28px;left:50%;transform:translate(-50%);filter:drop-shadow(0 5px 5px rgba(29,42,55,.2))}#tx-benefits-root .spinner-pointer i{display:block;width:0;height:0;border-right:15px solid transparent;border-left:15px solid transparent;border-top:34px solid var(--accent)}#tx-benefits-root .spinner-wheel-frame{position:relative;z-index:2;display:grid;place-items:center;width:302px;height:302px;padding:9px;border:5px solid var(--metal);border-radius:50%;background:#fff;box-shadow:0 15px 32px #2b3c4e29,inset 0 0 0 3px #ffffffe6}#tx-benefits-root .spinner-wheel{position:relative;width:274px;height:274px;overflow:hidden;border:2px solid rgba(255,255,255,.95);border-radius:50%;transition:transform 4s cubic-bezier(.12,.72,.12,1)}#tx-benefits-root .spinner-wheel-frame,#tx-benefits-root .spinner-wheel{box-sizing:border-box}#tx-benefits-root .spinner-prize{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:68px;color:#465b6c;text-align:center}#tx-benefits-root .spinner-prize ion-icon{color:var(--accent);font-size:18px}#tx-benefits-root .spinner-prize small{display:block;width:74px;margin-top:3px;overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}#tx-benefits-root .spinner-wheel.dense .spinner-prize{width:52px}#tx-benefits-root .spinner-wheel.dense .spinner-prize ion-icon{font-size:15px}#tx-benefits-root .spinner-wheel.dense .spinner-prize small{width:54px;font-size:9px}#tx-benefits-root .spinner-draw-button{position:absolute;z-index:4;display:grid;place-items:center;align-content:center;width:88px;height:88px;border:5px solid rgba(255,255,255,.85);border-radius:50%;background:linear-gradient(145deg,var(--accent-light),var(--accent));color:#fff;box-shadow:0 9px 20px var(--accent-shadow)}#tx-benefits-root .spinner-draw-button strong,#tx-benefits-root .spinner-draw-button small{display:block;color:#fff;-webkit-text-fill-color:#fff}#tx-benefits-root .spinner-draw-button strong{font-size:17px}#tx-benefits-root .spinner-draw-button small{margin-top:2px;opacity:.85}#tx-benefits-root .spinner-draw-button:disabled{opacity:.72}#tx-benefits-root .spinner-login-card{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:13px;border:1px solid #dce5ee;border-radius:17px;background:#fff;text-align:left}#tx-benefits-root .spinner-login-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--accent);background:var(--accent-soft);font-size:22px}#tx-benefits-root .spinner-login-card strong,#tx-benefits-root .spinner-login-card small{display:block}#tx-benefits-root .spinner-login-card strong{color:#1e2d3e}#tx-benefits-root .spinner-login-card small{margin-top:4px;color:#626f7b}#tx-benefits-root .spinner-login-card>ion-icon{color:#a9b3bd}#tx-benefits-root .spinner-empty-chance{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid #dce5ee;border-radius:17px;background:#fff}#tx-benefits-root .spinner-empty-chance strong,#tx-benefits-root .spinner-empty-chance small{display:block}#tx-benefits-root .spinner-empty-chance strong{color:#273748;font-size:14px}#tx-benefits-root .spinner-empty-chance small{margin-top:4px;color:#626f7b;font-size:11px;line-height:1.35}#tx-benefits-root .spinner-empty-chance button{height:35px;padding:0 11px;border:1px solid #d6e1eb;border-radius:11px;background:#f7f9fb;color:#55728a;font-weight:750}#tx-benefits-root .spinner-state{display:grid;place-items:center;min-height:430px;margin-top:14px;padding:30px;border:1px dashed #d6dfe8;border-radius:22px;background:#fff;text-align:center}#tx-benefits-root .spinner-state>span{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;color:var(--accent);background:var(--accent-soft);font-size:30px}#tx-benefits-root .spinner-state h2{margin:15px 0 0;color:#233446;font-size:19px}#tx-benefits-root .spinner-state.is-empty h2{margin-top:0}#tx-benefits-root .spinner-state p{margin:8px 0 0;color:#8795a4;line-height:1.6}#tx-benefits-root .spinner-state button{display:flex;align-items:center;gap:6px;height:38px;margin-top:16px;padding:0 14px;border:0;border-radius:11px;background:var(--accent);color:#fff}#tx-benefits-root .spinner-skeleton{display:grid;place-items:center;min-height:520px;margin-top:14px;border:1px solid #e0e7ee;border-radius:22px;background:#fff}#tx-benefits-root .spinner-skeleton i{display:block;width:270px;height:270px;border-radius:50%;background:#edf1f5;animation:spinner-pulse 1.2s ease-in-out infinite alternate}#tx-benefits-root .spinner-skeleton strong,#tx-benefits-root .spinner-skeleton span{display:block;width:45%;height:14px;border-radius:999px;background:#edf1f5}#tx-benefits-root .spinner-skeleton span{width:65%}@keyframes spinner-pulse{to{opacity:.52;transform:scale(.985)}}@keyframes spinner-request-pulse{to{box-shadow:0 18px 38px #2b3c4e38,0 0 0 9px var(--accent-border),inset 0 0 0 3px #ffffffe6}}@keyframes spinner-balance-counting{to{opacity:.72;transform:translateY(-1px)}}@media (max-width: 420px){#tx-benefits-root .spinner-empty-chance{grid-template-columns:minmax(0,1fr)}#tx-benefits-root .spinner-empty-chance button{grid-column:1/-1;width:100%}}@media (max-width: 370px){#tx-benefits-root .spinner-wheel-frame{width:278px;height:278px}#tx-benefits-root .spinner-wheel{width:252px;height:252px}#tx-benefits-root .spinner-stage{min-height:365px}}@media (prefers-reduced-motion: reduce){#tx-benefits-root .spinner-wheel{transition-duration:.05s}#tx-benefits-root .spinner-skeleton i,#tx-benefits-root .spinner-stage.requesting .spinner-wheel-frame,#tx-benefits-root .spinner-balance.is-increasing strong{animation:none}}#tx-benefits-root .benefit-records-header ion-toolbar{--background:rgba(250,252,255,.96);--border-color:#e4eaf2}#tx-benefits-root .benefit-records-page{--background:#f3f6fa}#tx-benefits-root .benefit-records-shell{width:min(100%,680px);min-height:100%;margin:0 auto;padding:14px 14px calc(26px + var(--ion-safe-area-bottom))}#tx-benefits-root .benefit-records-list{overflow:hidden;border:1px solid #dde5ee;border-radius:19px;background:#fff;box-shadow:0 10px 28px #26394d12}#tx-benefits-root .benefit-record-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:15px;border-bottom:1px solid #edf1f5}#tx-benefits-root .benefit-record-card:last-child{border-bottom:0}#tx-benefits-root .benefit-record-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;font-size:23px}#tx-benefits-root .benefit-record-icon.blue{color:#2978b6;background:#eaf5ff}#tx-benefits-root .benefit-record-icon.purple{color:#775fb0;background:#f1edff}#tx-benefits-root .benefit-record-icon.gold{color:#9f7327;background:#fff4d9}#tx-benefits-root .benefit-record-icon.green{color:#2e866e;background:#e9f7f1}#tx-benefits-root .benefit-record-main{min-width:0}#tx-benefits-root .benefit-record-main h2{margin:0;overflow:hidden;color:#1c2938;font-size:15px;text-overflow:ellipsis;white-space:nowrap}#tx-benefits-root .benefit-record-main time{display:block;margin:5px 0 0;color:#8a96a4;font-size:11px}#tx-benefits-root .benefit-record-card>strong{color:#9a6e25;font-size:15px;text-align:right}#tx-benefits-root .benefit-records-state{display:grid;place-items:center;min-height:390px;padding:35px;border:1px dashed #d6dfe8;border-radius:20px;background:#fff;text-align:center}#tx-benefits-root .benefit-records-state>span{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;color:#53728d;background:#edf4fa;font-size:29px}#tx-benefits-root .benefit-records-state h2{margin:15px 0 0;color:#263648;font-size:18px}#tx-benefits-root .benefit-records-state.is-empty h2{margin-top:0}#tx-benefits-root .benefit-records-state p{max-width:280px;margin:8px 0 0;color:#8794a3;line-height:1.6}#tx-benefits-root .benefit-records-state button{display:flex;align-items:center;gap:6px;height:38px;margin-top:16px;padding:0 14px;border:0;border-radius:11px;background:#2678c6;color:#fff}#tx-benefits-root .benefit-records-state.is-error>span{color:#b74c3e;background:#fff0ed}#tx-benefits-root .benefit-records-inline-error{display:flex;justify-content:space-between;gap:10px;margin:10px 2px 0;padding:10px 12px;border-radius:11px;color:#9c5148;background:#fff1ef;font-size:12px}#tx-benefits-root .benefit-records-inline-error button{border:0;background:transparent;color:#ba493b;font-weight:750}#tx-benefits-root .benefit-records-end{margin:17px 0 0;color:#98a2ad;font-size:12px;text-align:center}#tx-benefits-root .benefit-records-skeleton{display:grid;gap:10px}#tx-benefits-root .benefit-records-skeleton>div{position:relative;display:grid;grid-template-columns:46px 1fr 78px;gap:12px;overflow:hidden;padding:16px;border:1px solid #e1e7ee;border-radius:17px;background:#fff}#tx-benefits-root .benefit-records-skeleton>div:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:records-shimmer 1.3s infinite}#tx-benefits-root .benefit-records-skeleton i{width:46px;height:46px;border-radius:14px;background:#edf1f5}#tx-benefits-root .benefit-records-skeleton strong,#tx-benefits-root .benefit-records-skeleton span,#tx-benefits-root .benefit-records-skeleton b{display:block;height:12px;margin-top:4px;border-radius:999px;background:#edf1f5}#tx-benefits-root .benefit-records-skeleton span{width:65%;margin-top:9px}#tx-benefits-root .benefit-records-skeleton b{align-self:start;height:18px;margin-top:3px}@keyframes records-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){#tx-benefits-root .benefit-records-skeleton>div:after{animation:none}}#tx-benefits-root{--ion-safe-area-bottom:env(safe-area-inset-bottom,0px);position:fixed;inset:0;z-index:1400;display:flex;flex-direction:column;overflow:hidden;background:#f3f6fa;color:#172536;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft Yahei,sans-serif;text-align:left;letter-spacing:normal}#tx-benefits-root *,#tx-benefits-root *:before,#tx-benefits-root *:after{box-sizing:border-box}#tx-benefits-root button{cursor:pointer;font-family:inherit;font-size:13px;line-height:1.2;letter-spacing:normal}#tx-benefits-root button:disabled{cursor:default}#tx-benefits-root button:focus-visible{outline:2px solid #2781c5;outline-offset:3px}#tx-benefits-root ion-icon{display:inline-flex;flex:none;width:1em;height:1em;vertical-align:middle}#tx-benefits-root ion-icon svg{width:100%;height:100%}#tx-benefits-root .tx-benefits-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;height:49px;padding:0 7px;border-bottom:1px solid #e3e9f1;background:#fafcfff7}#tx-benefits-root .tx-benefits-toolbar>h1{flex:1;margin:0;font-size:17px;font-weight:650;text-align:center}#tx-benefits-root .tx-benefits-toolbar>button{display:flex;align-items:center;gap:3px;min-width:64px;height:40px;padding:0 5px;border:0;background:transparent;color:#40617d;font-size:14px}#tx-benefits-root .tx-benefits-toolbar>button:last-child{justify-content:flex-end}#tx-benefits-root .tx-benefits-toolbar ion-icon{font-size:20px}#tx-benefits-root .tx-benefits-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c7cdd5 transparent}#tx-benefits-root .tx-benefits-scroll::-webkit-scrollbar{width:5px;height:5px}#tx-benefits-root .tx-benefits-scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#c7cdd5}#tx-benefits-root .tx-benefits-loading{display:grid;place-items:center;min-height:260px;color:#8795a5}#tx-benefits-root .benefits-result-sheet{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;max-height:calc(100dvh - 24px);overflow-y:auto;padding:25px 24px calc(24px + env(safe-area-inset-bottom,0px));background:#fff;text-align:center}#tx-benefits-root .benefits-result-sheet>span{display:grid;flex-shrink:0;place-items:center;width:60px;height:60px;border-radius:20px;color:#9b702a;background:#fff3d8;font-size:31px}#tx-benefits-root .benefits-result-sheet.plain>span{color:#2879c7;background:#eaf4ff}#tx-benefits-root .benefits-result-sheet p{margin:12px 0 0;color:#8794a2;font-size:14px;line-height:21px}#tx-benefits-root .benefits-result-sheet h2{max-width:100%;margin:5px 0 0;color:#966922;font-size:28px;line-height:1.35;overflow-wrap:anywhere}#tx-benefits-root .benefits-result-sheet.plain h2{color:#2879c7}#tx-benefits-root .benefits-result-sheet small{margin-top:7px;color:#8794a1;font-size:12px;line-height:19px}#tx-benefits-root .benefits-result-sheet button{flex-shrink:0;width:100%;min-height:44px;margin-top:20px;padding:9px 16px;border:0;border-radius:13px;background:#2879c7;color:#fff;font-size:16px;font-weight:750}#tx-benefits-root .tx-benefits-result-backdrop{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;background:#00000052}#tx-benefits-root .tx-benefits-result-backdrop>[role=dialog]{width:min(100%,680px);min-height:300px;border-radius:22px 22px 0 0;box-shadow:0 -16px 44px #16222f29;animation:tx-benefits-sheet-in .23s ease-out}#tx-benefits-root .tx-benefits-more,#tx-benefits-root .tx-benefits-login{display:block;width:100%;min-height:42px;margin:15px auto;border:1px solid #d9e2eb;border-radius:12px;background:#fff;color:#2879c7}.tx-benefits-entry{position:fixed;right:13px;bottom:83px;z-index:100;display:flex;align-items:center;gap:5px;min-height:35px;padding:0 11px;border:1px solid #d9bd7c;border-radius:999px;background:linear-gradient(145deg,#fff8e8,#f6e5bd);color:#8c6428;box-shadow:0 4px 15px #58421c20;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,Microsoft Yahei,sans-serif}.tx-benefits-entry[hidden]{display:none}.tx-benefits-entry ion-icon{display:inline-flex;width:18px;height:18px}.tx-benefits-entry svg{width:100%;height:100%}.tx-benefits-entry i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:#fff;background:#ed4a54;font-size:10px;font-style:normal}@keyframes tx-benefits-sheet-in{0%{transform:translateY(30px);opacity:.6}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){#tx-benefits-root .tx-benefits-result-backdrop>[role=dialog]{animation:none}}#tx-benefits-root .benefits-checkin-conditions{margin:14px 0;padding:14px;border:1px solid #e4eaf2;border-radius:12px;background:#f8faff}#tx-benefits-root .benefits-checkin-conditions header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:10px}#tx-benefits-root .benefits-checkin-conditions header strong{font-size:14px;color:#24344c}#tx-benefits-root .benefits-checkin-conditions header small{font-size:11px;color:#8491a4}#tx-benefits-root .benefits-checkin-condition{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 12px;padding:7px 0;color:#51627b;font-size:12px}#tx-benefits-root .benefits-checkin-condition em{font-style:normal;color:#a27732;font-size:12px}#tx-benefits-root .benefits-checkin-condition.met em{color:#159463}#tx-benefits-root .benefits-checkin-conditions p{margin:8px 0 0;color:#a27732;font-size:12px;line-height:1.6;overflow-wrap:anywhere}#app-download-page{color-scheme:light;--ion-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--ion-font-family);--ion-background-color: #f4f8f6;--ion-text-color: #142521;--ion-color-primary: #277b67;--skin-bg: #f4f8f6;--skin-ink: #142521;--skin-primary: #277b67;--skin-muted: #697c76;color:#142521;background:#f4f8f6}#app-download-page .download-content{--background: #f4f8f6;--color: #142521;color:#142521}#tx-app-download-root .embedded-download-content{--overflow: hidden}#tx-app-download-root .download-shell{width:min(100%,620px);min-height:100%;margin:0 auto;padding:calc(var(--ion-safe-area-top, 0px) + 24px) 16px calc(var(--ion-safe-area-bottom, 0px) + 32px);color:#142521}#tx-app-download-root .embedded-guide-shell{height:100%;min-height:0;padding:0;overflow:hidden;background:#fff}#tx-app-download-root .download-hero{position:relative;overflow:hidden;padding:28px 22px 24px;border-radius:28px;background:linear-gradient(145deg,#effbf6,#dff4eb 48%,#d5efe7);box-shadow:0 18px 45px #165b4a1f}#tx-app-download-root .hero-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}#tx-app-download-root .hero-glow-one{top:-75px;right:-55px;width:190px;height:190px;background:#37b69033}#tx-app-download-root .hero-glow-two{bottom:-80px;left:-55px;width:165px;height:165px;background:#ffffffbf}#tx-app-download-root .hero-kicker{position:relative;display:inline-flex;align-items:center;gap:7px;color:#277b67;font-size:12px;font-weight:800;letter-spacing:.12em}#tx-app-download-root .hero-kicker i{width:7px;height:7px;border-radius:50%;background:#35a88b;box-shadow:0 0 0 5px #35a88b1f}#tx-app-download-root .app-identity{position:relative;display:flex;align-items:center;gap:15px;margin-top:22px}#tx-app-download-root .app-identity>img,#tx-app-download-root .app-icon-fallback{width:72px;height:72px;flex:0 0 72px;border-radius:20px}#tx-app-download-root .app-identity>img{object-fit:cover;background:#fff;box-shadow:0 10px 24px #18504229}#tx-app-download-root .app-icon-fallback{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#25a282,#15715e);box-shadow:0 10px 24px #18504229}#tx-app-download-root .app-icon-fallback ion-icon{font-size:31px}#tx-app-download-root .app-identity h1{margin:0;font-size:24px;font-weight:900;letter-spacing:-.02em}#tx-app-download-root .app-identity p{margin:7px 0 0;color:#5a746d;font-size:13px}#tx-app-download-root .hero-copy{position:relative;margin:21px 0 20px;color:#4d6962;font-size:13px;line-height:1.75}#tx-app-download-root .primary-download{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr) 28px;align-items:center;gap:11px;min-height:66px;padding:10px 15px;border-radius:18px;background:#173f35;color:#fff;text-decoration:none;box-shadow:0 12px 24px #11433533}#tx-app-download-root .primary-download:focus-visible,#tx-app-download-root .platform-card:focus-visible,#tx-app-download-root .state-card button:focus-visible{outline:3px solid rgba(47,158,130,.35);outline-offset:3px}#tx-app-download-root .primary-download>ion-icon:first-child{font-size:29px}#tx-app-download-root .primary-platform-glyph{font-size:12px;font-weight:900;letter-spacing:-.02em}#tx-app-download-root .primary-download span,#tx-app-download-root .primary-download strong,#tx-app-download-root .primary-download small{display:block}#tx-app-download-root .primary-download strong{font-size:15px}#tx-app-download-root .primary-download small{margin-top:4px;color:#ffffffad;font-size:11px}#tx-app-download-root .download-arrow{justify-self:end;font-size:23px}#tx-app-download-root .release-date{position:relative;margin:12px 0 0;color:#628078;font-size:11px;text-align:center}#tx-app-download-root .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 2px 12px}#tx-app-download-root .section-heading span{font-size:16px;font-weight:900}#tx-app-download-root .section-heading small{color:#83958f;font-size:11px}#tx-app-download-root .platform-cards{display:grid;gap:10px}#tx-app-download-root .platform-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:78px;padding:13px 15px;border:1px solid #e4ebe8;border-radius:20px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 24px #173e340d}#tx-app-download-root .platform-card.recommended{border-color:#2a9d8075;box-shadow:0 10px 26px #22836a1a}#tx-app-download-root .platform-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px}#tx-app-download-root .platform-icon{font-size:11px;font-weight:900;letter-spacing:-.03em}#tx-app-download-root .platform-icon.android{color:#14745d;background:#e5f6ef}#tx-app-download-root .platform-icon.ios{color:#1d2630;background:#edf0f3}#tx-app-download-root .platform-copy strong,#tx-app-download-root .platform-copy small{display:block}#tx-app-download-root .platform-copy strong{font-size:14px}#tx-app-download-root .platform-copy small{margin-top:5px;color:#7d8e89;font-size:11px}#tx-app-download-root .platform-card em{padding:4px 7px;border-radius:999px;background:#e4f5ef;color:#1c8068;font-size:10px;font-style:normal;font-weight:800}#tx-app-download-root .platform-download{color:#789089;font-size:20px}#tx-app-download-root .install-section article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:15px 2px;border-bottom:1px solid #e5ece9}#tx-app-download-root .step-number{color:#279378;font-size:12px;font-weight:900;letter-spacing:.06em}#tx-app-download-root .install-section strong{font-size:13px}#tx-app-download-root .install-section p{margin:6px 0 0;color:#697c76;font-size:12px;line-height:1.7}#tx-app-download-root .download-trust{display:flex;align-items:center;gap:11px;margin-top:24px;padding:16px;border-radius:18px;background:#eaf5f1;color:#28715f}#tx-app-download-root .download-trust>ion-icon{flex:0 0 auto;font-size:25px}#tx-app-download-root .download-trust strong,#tx-app-download-root .download-trust small{display:block}#tx-app-download-root .download-trust strong{font-size:12px}#tx-app-download-root .download-trust small{margin-top:4px;color:#6c837d;font-size:10px;line-height:1.45}#tx-app-download-root .state-card{margin-top:18px;padding:42px 24px;border-radius:24px;background:#fff;text-align:center;box-shadow:0 12px 32px #173e3412}#tx-app-download-root .state-icon,#tx-app-download-root .state-spinner{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:18px;color:#23896f;background:#e4f5ef}#tx-app-download-root .state-icon ion-icon{font-size:27px}#tx-app-download-root .state-spinner:before{width:24px;height:24px;border:3px solid rgba(35,137,111,.18);border-top-color:#23896f;border-radius:50%;content:"";animation:download-spin .8s linear infinite}#tx-app-download-root .state-card h2{margin:0;font-size:18px}#tx-app-download-root .state-card p{margin:10px auto 18px;color:#70817c;font-size:12px;line-height:1.7}#tx-app-download-root .state-card button{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:0;border-radius:999px;background:#173f35;color:#fff;font:inherit;font-size:12px;font-weight:800}#tx-app-download-root .browser-guide{height:100%;min-height:0;overflow:hidden;background:#fff}#tx-app-download-root .guide-image{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 110px - var(--ion-safe-area-bottom, 0px));max-height:calc(100dvh - 110px - var(--ion-safe-area-bottom, 0px));margin:0 auto;object-fit:contain;background:#fff}#tx-app-download-root .guide-steps{display:grid;width:min(calc(100% - 64px),510px);gap:6px;margin:0 auto;padding:4px 0 calc(8px + var(--ion-safe-area-bottom, 0px))}#tx-app-download-root .guide-step{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:46px;align-items:center;gap:9px;padding:6px 12px;border-radius:16px;background:#f3f6f6;color:#38514e}#tx-app-download-root .guide-step-number{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#347be8;color:#fff;font-size:15px;font-weight:800}#tx-app-download-root .guide-step p{margin:0;font-size:clamp(12px,3vw,14px);line-height:1.35;white-space:nowrap}@keyframes download-spin{to{transform:rotate(360deg)}}@media (max-width: 360px){#tx-app-download-root .download-shell{padding-right:12px;padding-left:12px}#tx-app-download-root .embedded-guide-shell{padding:0}#tx-app-download-root .download-hero{padding:24px 18px 21px;border-radius:24px}#tx-app-download-root .app-identity>img,#tx-app-download-root .app-icon-fallback{width:62px;height:62px;flex-basis:62px;border-radius:17px}#tx-app-download-root .app-identity h1{font-size:21px}#tx-app-download-root .platform-card{grid-template-columns:44px minmax(0,1fr) 22px;padding:12px}#tx-app-download-root .platform-card em{display:none}#tx-app-download-root .platform-icon{width:44px;height:44px}#tx-app-download-root .section-heading{align-items:flex-start;flex-direction:column;gap:3px}#tx-app-download-root .guide-steps{width:calc(100% - 40px)}#tx-app-download-root .guide-step{grid-template-columns:28px minmax(0,1fr);gap:8px;padding-right:9px;padding-left:9px}#tx-app-download-root .guide-step-number{width:28px;height:28px;font-size:14px}#tx-app-download-root .guide-step p{font-size:11px}}#tx-app-download-root{position:fixed;inset:0;z-index:1800;overflow:auto;background:#f4f8f6;font:14px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#142521;line-height:1.4}#tx-app-download-root *{box-sizing:border-box}#tx-app-download-root ion-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em}#tx-app-download-root ion-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7}#tx-app-download-root button{cursor:pointer}#tx-app-download-root #app-download-page,#tx-app-download-root .download-content{min-height:100vh}#tx-app-download-root .embedded-download-content{height:100vh;overflow:hidden}#tx-app-download-root .download-content:not(.embedded-download-content){padding-top:8px}#tx-app-download-root .tx-download-refresh{position:fixed;right:12px;top:10px;z-index:2;padding:6px 11px;border:1px solid #d4e5dd;border-radius:20px;background:#f4f8f6c9;color:#277b67;font:11px inherit}.tx-app-download-entry{display:flex!important;align-items:center;gap:12px;width:calc(100% - 24px);margin:12px;padding:16px!important;border:1px solid #e7ebe9;border-radius:14px;background:#fff!important;color:#273b35!important;text-align:left;font:14px system-ui;box-shadow:0 4px 14px #253f3510}.tx-app-download-entry>span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e6f5ee;color:#27856a;font-size:23px}.tx-app-download-entry strong{font-size:14px;white-space:nowrap}.tx-app-download-entry small{flex:1;color:#89968f;font-size:11px;text-align:right}.tx-app-download-entry em{font-style:normal;color:#8c9d95}.tx-app-download-entry:disabled{opacity:.6}.tx-app-download-toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);z-index:3200;padding:11px 17px;border-radius:20px;background:#263d34eb;color:#fff;font:13px system-ui;max-width:90vw;width:max-content}.tx-app-download-hidden,html[data-packaged-app] [data-app-download-entry]{display:none!important}#tx-vip-root .vip-page{--background: #f3f6fb}#tx-vip-root .vip-shell{width:min(100%,760px);min-height:100%;margin:0 auto;padding:14px 14px 36px;color:#172033}#tx-vip-root .vip-hero{padding:22px;color:#fff;border-radius:20px;background:radial-gradient(circle at 90% 0,rgba(255,255,255,.28),transparent 42%),linear-gradient(135deg,#287df4,#69b3ff);box-shadow:0 16px 36px #1f71e638}#tx-vip-root .vip-hero-top{display:flex;align-items:center;gap:16px}#tx-vip-root .vip-medal,#tx-vip-root .vip-small-medal{position:relative;display:grid;place-items:center;flex:0 0 auto}#tx-vip-root .vip-medal{width:68px;height:68px;color:#e8f2ff}#tx-vip-root .vip-hero-top small,#tx-vip-root .vip-hero-top p{color:#ffffffd1}#tx-vip-root .vip-hero-top h1{margin:2px 0 4px;font-size:29px}#tx-vip-root .vip-hero-top p{margin:0;font-size:13px}#tx-vip-root .vip-level-progress,#tx-vip-root .vip-cycle-progress{height:7px;overflow:hidden;border-radius:999px;background:#ffffff52}#tx-vip-root .vip-level-progress{margin:20px 0 16px}#tx-vip-root .vip-level-progress i,#tx-vip-root .vip-cycle-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fff,#dff2ff);transition:width .25s ease}#tx-vip-root .vip-hero-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}#tx-vip-root .vip-hero-metrics span{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:13px;background:#ffffff24}#tx-vip-root .vip-hero-metrics small{color:#ffffffc2}#tx-vip-root .vip-claim-card{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:16px;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1e375c12}#tx-vip-root .vip-claim-card>div{display:flex;align-items:center;gap:12px;min-width:0}#tx-vip-root .vip-claim-card>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#ffb347,#ff8b23)}#tx-vip-root .vip-claim-card>div>span ion-icon{font-size:22px}#tx-vip-root .vip-claim-card div div{display:flex;flex-direction:column;gap:2px}#tx-vip-root .vip-claim-card small,#tx-vip-root .vip-claim-card p{color:#8a94a6}#tx-vip-root .vip-claim-card strong{font-size:18px}#tx-vip-root .vip-claim-card p{margin:0;font-size:11px}#tx-vip-root .vip-claim-card button,#tx-vip-root .vip-state-card button{min-width:92px;padding:11px 14px;border:0;border-radius:12px;color:#fff;font-weight:700;background:#1677ff}#tx-vip-root .vip-claim-card button:disabled{color:#fff;background:#bdc5d1}#tx-vip-root .vip-sections{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:12px;border-radius:14px;background:#fff}#tx-vip-root .vip-sections button{position:relative;padding:14px 6px;border:0;color:#7b8495;background:transparent}#tx-vip-root .vip-sections button.active{color:#1677ff;font-weight:700}#tx-vip-root .vip-sections button.active:after{position:absolute;right:28%;bottom:5px;left:28%;height:3px;border-radius:99px;background:#1677ff;content:""}#tx-vip-root .vip-panel{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 8px 22px #1e375c0e}#tx-vip-root .vip-panel>header{padding:17px 16px 13px;border-bottom:1px solid #eef1f6}#tx-vip-root .vip-panel>header h2{margin:0;font-size:17px}#tx-vip-root .vip-panel>header p{margin:4px 0 0;color:#939cac;font-size:12px}#tx-vip-root .vip-level-list article,#tx-vip-root .vip-record-list article{position:relative;display:flex;align-items:center;min-height:72px;gap:11px;padding:12px 15px;border-bottom:1px solid #f0f2f6}#tx-vip-root .vip-level-list article.locked{opacity:.62}#tx-vip-root .vip-level-list article.current{background:linear-gradient(90deg,#edf5ff,#fff)}#tx-vip-root .vip-small-medal{width:42px;height:42px;color:#8db9ff}#tx-vip-root .vip-level-list article>div{display:flex;flex:1;flex-direction:column;gap:4px}#tx-vip-root .vip-level-list article small,#tx-vip-root .vip-level-list article em{color:#8a94a6;font-size:12px;font-style:normal}#tx-vip-root .vip-level-list article em{color:#ff9300}#tx-vip-root .vip-reached{color:#27ae60;font-size:21px}#tx-vip-root .vip-current-tag{padding:4px 8px;border-radius:999px;color:#1677ff;font-size:11px;background:#e8f3ff}#tx-vip-root .vip-cycle-list>article{padding:17px 16px;border-bottom:1px solid #eef1f6}#tx-vip-root .vip-cycle-heading{display:flex;align-items:center;gap:11px}#tx-vip-root .vip-cycle-heading>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:#5599fb}#tx-vip-root .vip-cycle-heading>div{display:flex;flex:1;flex-direction:column;gap:3px}#tx-vip-root .vip-cycle-heading small,#tx-vip-root .vip-cycle-list article p{color:#8a94a6;font-size:12px}#tx-vip-root .vip-cycle-heading em{color:#ff8b00;font-size:12px;font-style:normal}#tx-vip-root .vip-cycle-progress{margin:14px 0 8px;background:#e9eef6}#tx-vip-root .vip-cycle-progress i{background:linear-gradient(90deg,#1677ff,#69b3ff)}#tx-vip-root .vip-cycle-list article p{margin:0}#tx-vip-root .vip-rule-note{display:flex;gap:11px;padding:15px 16px;color:#4d7cc4;background:#edf5ff}#tx-vip-root .vip-rule-note>ion-icon{flex:0 0 auto;margin-top:2px;font-size:20px}#tx-vip-root .vip-rule-note p{display:flex;flex-direction:column;gap:3px;margin:0}#tx-vip-root .vip-rule-note span{color:#657895;font-size:12px;line-height:1.55}#tx-vip-root .vip-record-list article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:21px}#tx-vip-root .status-settled{color:#1c9a59;background:#e9f8f0}#tx-vip-root .status-risk_hold{color:#d78900;background:#fff4d9}#tx-vip-root .status-void{color:#8b94a3;background:#edf0f4}#tx-vip-root .vip-record-list article>div{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}#tx-vip-root .vip-record-list article small{overflow:hidden;color:#929bab;font-size:11px;text-overflow:ellipsis;white-space:nowrap}#tx-vip-root .vip-record-list article em{color:#657084;font-size:12px;font-style:normal}#tx-vip-root .vip-record-list article>ion-icon{color:#b6bdc9}#tx-vip-root .vip-record-empty,#tx-vip-root .vip-record-loading{padding:42px 16px;color:#929bab;text-align:center}#tx-vip-root .vip-state-card{display:flex;flex-direction:column;align-items:center;margin-top:44px;padding:34px 20px;border-radius:18px;text-align:center;background:#fff}#tx-vip-root .vip-state-card>ion-icon{font-size:48px;color:#5799f5}#tx-vip-root .vip-state-card h1{margin:14px 0 5px}#tx-vip-root .vip-state-card p{margin:0 0 18px;color:#8490a2}#tx-vip-root .vip-skeleton{display:grid;gap:14px}#tx-vip-root .vip-skeleton section{min-height:84px;padding:18px;border-radius:18px;background:#fff}#tx-vip-root .vip-skeleton section:first-child{min-height:220px;background:#cfe3ff}#tx-vip-root .vip-skeleton i,#tx-vip-root .vip-skeleton strong,#tx-vip-root .vip-skeleton span{display:block;height:14px;margin:10px 0;border-radius:99px;background:#8296b433;animation:vipPulse 1.2s infinite alternate}#tx-vip-root .vip-skeleton i{width:58px;height:58px;border-radius:50%}#tx-vip-root .vip-skeleton strong{width:44%}#tx-vip-root .vip-skeleton span{width:70%}@keyframes vipPulse{to{opacity:.38}}@media (max-width: 380px){#tx-vip-root .vip-shell{padding-right:10px;padding-left:10px}#tx-vip-root .vip-hero{padding:18px}#tx-vip-root .vip-claim-card{align-items:stretch;flex-direction:column}#tx-vip-root .vip-claim-card button{width:100%}}#tx-vip-root .vip-page{--background: radial-gradient(circle at 86% 3%, rgba(18, 128, 111, .11), transparent 25%), linear-gradient(180deg, #edf5f3 0, #eef3f8 210px, #eef3f8 100%)}#tx-vip-root .vip-shell{width:min(100%,620px);padding:14px 14px 40px;color:var(--app-ink, #101827)}#tx-vip-root .vip-overview-card{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(18,128,111,.12);border-radius:22px;background:radial-gradient(circle at 94% 2%,rgba(201,152,70,.19),transparent 33%),linear-gradient(145deg,#fffffffa,#f4faf8fa);box-shadow:0 15px 35px #10182717}#tx-vip-root .vip-overview-card:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#123f38,#12806f 68%,#c99846);content:""}#tx-vip-root .vip-overview-eyebrow,#tx-vip-root .vip-overview-eyebrow em,#tx-vip-root .vip-overview-main,#tx-vip-root .vip-overview-link,#tx-vip-root .vip-reward-bar,#tx-vip-root .vip-reward-bar>div{display:flex;align-items:center}#tx-vip-root .vip-overview-eyebrow{justify-content:space-between;margin-bottom:15px}#tx-vip-root .vip-overview-eyebrow>span{color:#687a76;font-size:11px;font-weight:800;letter-spacing:.12em}#tx-vip-root .vip-overview-eyebrow em{gap:4px;padding:4px 8px;border-radius:999px;color:#8d672c;font-size:10px;font-style:normal;font-weight:800;background:#c998461f}#tx-vip-root .vip-overview-main{gap:13px}#tx-vip-root .vip-medal{--luxury-vip-medal-width: 58px;--luxury-vip-medal-height: 62px;--luxury-vip-medal-label-size: 20px;width:58px;height:62px;align-self:center}#tx-vip-root .vip-overview-level{flex:1;min-width:0}#tx-vip-root .vip-overview-level h1{margin:0 0 5px;color:#173f39;font-size:25px;font-weight:950;letter-spacing:-.02em}#tx-vip-root .vip-overview-level p{margin:0;color:#778681;font-size:11px;line-height:1.45}#tx-vip-root .vip-overview-level p strong{color:#9a6c27}#tx-vip-root .vip-overview-link{display:none!important;flex:0 0 auto;gap:2px;padding:7px 8px;border:0;border-radius:9px;color:#496c66;font-size:10px;font-weight:750;background:#12806f12}#tx-vip-root .vip-overview-link ion-icon{font-size:13px}#tx-vip-root .vip-level-progress{height:6px;margin:17px 0 14px;background:#12806f1f}#tx-vip-root .vip-level-progress i{background:linear-gradient(90deg,#123f38,#3d9b8e)}#tx-vip-root .vip-hero-metrics{gap:9px}#tx-vip-root .vip-hero-metrics span{gap:5px;padding:10px 12px;border:1px solid rgba(18,128,111,.08);background:#ffffffad}#tx-vip-root .vip-hero-metrics small{color:#84918e;font-size:10px}#tx-vip-root .vip-hero-metrics strong{color:#263c38;font-size:14px}#tx-vip-root .vip-reward-bar{gap:11px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(18,128,111,.1)}#tx-vip-root .vip-reward-icon{display:grid;flex:0 0 39px;width:39px;height:39px;place-items:center;border-radius:12px;color:#986d2d;background:#c9984624;font-size:20px}#tx-vip-root .vip-reward-bar>div{flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}#tx-vip-root .vip-reward-bar small,#tx-vip-root .vip-reward-bar p{color:#7c8b87;font-size:10px}#tx-vip-root .vip-reward-bar strong{color:#173f39;font-size:17px}#tx-vip-root .vip-reward-bar strong em{font-size:10px;font-style:normal}#tx-vip-root .vip-reward-bar p{margin:0}#tx-vip-root .vip-reward-bar>button,#tx-vip-root .vip-state-card button{min-width:84px;min-height:38px;padding:8px 13px;border:0;border-radius:11px;color:#fff;font-size:12px;font-weight:850;background:#12806f;box-shadow:0 8px 18px #12806f2e}#tx-vip-root .vip-reward-bar>button:disabled{color:#8b9894;background:#e6ecea;box-shadow:none}#tx-vip-root .vip-sections{min-height:48px;margin:14px 0 12px;padding:4px;border:1px solid rgba(223,231,240,.92);border-radius:15px;background:#ffffffd6;box-shadow:var(--app-soft-shadow, 0 8px 22px rgba(16, 24, 39, .07))}#tx-vip-root .vip-sections ion-segment-button{--border-radius: 10px;--indicator-color: #173f39;--color: #788681;--color-checked: #fff;min-height:38px;font-size:11px;font-weight:850;letter-spacing:0}#tx-vip-root .vip-panel{border:1px solid rgba(223,231,240,.86);border-radius:18px;background:#fffffff5;box-shadow:var(--app-soft-shadow, 0 8px 22px rgba(16, 24, 39, .07))}#tx-vip-root .vip-panel>header{padding:17px 16px 14px;border-bottom:0}#tx-vip-root .vip-panel>header>div>span{display:block;margin-bottom:4px;color:#9a742f;font-size:9px;font-weight:850;letter-spacing:.12em}#tx-vip-root .vip-panel>header h2{color:#1d302d;font-size:16px;font-weight:900}#tx-vip-root .vip-panel>header p{color:#86928f;line-height:1.5}#tx-vip-root .vip-level-columns{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:9px 16px;border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;color:#9aa4a1;font-size:9px;background:#f7f9f8}#tx-vip-root .vip-level-columns span:last-child{min-width:58px;text-align:right}#tx-vip-root .vip-level-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:11px;min-height:70px;padding:10px 16px;border-bottom-color:#edf1f0}#tx-vip-root .vip-level-list article.locked{opacity:1}#tx-vip-root .vip-level-list article.current{opacity:1;background:linear-gradient(90deg,#12806f1a,#fffffff5)}#tx-vip-root .vip-small-medal{--luxury-vip-medal-width: 42px;--luxury-vip-medal-height: 45px;--luxury-vip-medal-label-size: 14px;width:42px;height:45px;align-self:center}#tx-vip-root .vip-level-list article.locked .vip-level-requirement,#tx-vip-root .vip-level-list article.locked>em{opacity:.56}#tx-vip-root .vip-level-requirement{display:flex;flex-direction:column;gap:4px;min-width:0}#tx-vip-root .vip-level-requirement strong{color:#253c37;font-size:13px}#tx-vip-root .vip-level-list article em{min-width:58px;color:#9a6c27;font-weight:850;text-align:right}#tx-vip-root .vip-current-tag,#tx-vip-root .vip-reached{position:absolute;top:5px;right:7px}#tx-vip-root .vip-current-tag{padding:2px 6px;color:#0f7768;background:#e5f3f0}#tx-vip-root .vip-reached{color:#4a9c8f;font-size:15px}#tx-vip-root .vip-cycle-list>article{margin:0 14px 12px;padding:15px;border:1px solid #e8eeec;border-radius:15px;background:#fbfcfc}#tx-vip-root .vip-cycle-heading>span{color:#fff;background:linear-gradient(145deg,#123f38,#238978)}#tx-vip-root .vip-cycle-heading>div small,#tx-vip-root .vip-cycle-heading>em small{color:#8d9996;font-size:9px}#tx-vip-root .vip-cycle-heading>div strong{color:#263d38}#tx-vip-root .vip-cycle-heading>em{display:flex;flex-direction:column;gap:3px;color:#9a6c27;text-align:right}#tx-vip-root .vip-cycle-numbers{display:flex;align-items:baseline;gap:4px;margin-top:13px;color:#1c3732}#tx-vip-root .vip-cycle-numbers span{font-size:16px;font-weight:900}#tx-vip-root .vip-cycle-numbers small{color:#8b9794;font-size:10px}#tx-vip-root .vip-cycle-progress{height:6px;margin:8px 0;background:#e7eeec}#tx-vip-root .vip-cycle-progress i{background:linear-gradient(90deg,#12806f,#58aa9e)}#tx-vip-root .vip-rule-note{margin-top:2px;color:#237c70;background:#edf7f5}#tx-vip-root .vip-rule-note span{color:#687f79}#tx-vip-root .vip-record-list article{border-bottom-color:#edf1f0}#tx-vip-root .vip-state-card{border:1px solid rgba(223,231,240,.9);background:#fffffff5;box-shadow:var(--app-soft-shadow, 0 8px 22px rgba(16, 24, 39, .07))}#tx-vip-root .vip-state-card>ion-icon{color:#12806f}#tx-vip-root .vip-skeleton section:first-child{background:linear-gradient(135deg,#dcece8,#f2eee3)}@media (max-width: 390px){#tx-vip-root .vip-shell{padding-right:10px;padding-left:10px}#tx-vip-root .vip-overview-card{padding:16px}#tx-vip-root .vip-overview-link{display:none}#tx-vip-root .vip-reward-bar{grid-template-columns:39px minmax(0,1fr);display:grid}#tx-vip-root .vip-reward-bar>button{grid-column:1 / -1;width:100%}#tx-vip-root .vip-level-list article,#tx-vip-root .vip-level-columns{padding-right:12px;padding-left:12px}}#tx-vip-root{position:fixed;inset:0;z-index:1450;display:flex;flex-direction:column;overflow:hidden;background:#eef3f8;color:#172033;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft Yahei,sans-serif;text-align:left;letter-spacing:normal}#tx-vip-root *,#tx-vip-root *:before,#tx-vip-root *:after,.tx-vip-profile-entry,.tx-vip-profile-entry *{box-sizing:border-box}#tx-vip-root button{cursor:pointer;font-family:inherit;line-height:1.25;letter-spacing:normal}#tx-vip-root button:disabled{cursor:default}#tx-vip-root button:focus-visible,.tx-vip-profile-entry:focus-visible{outline:2px solid #12806f;outline-offset:3px}#tx-vip-root ion-icon,.tx-vip-profile-entry ion-icon{display:inline-flex;flex:none;width:1em;height:1em;vertical-align:middle}#tx-vip-root ion-icon svg,.tx-vip-profile-entry ion-icon svg{width:100%;height:100%}#tx-vip-root .tx-vip-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;height:49px;padding:0 7px;border-bottom:1px solid #e3e9f1;background:#fafcfff7}#tx-vip-root .tx-vip-toolbar h1{flex:1;margin:0;font-size:17px;font-weight:650;text-align:center;color:#172033}#tx-vip-root .tx-vip-toolbar button{display:flex;align-items:center;gap:3px;min-width:64px;height:40px;padding:0 5px;border:0;border-radius:0;background:transparent;color:#40617d;font-size:14px}#tx-vip-root .tx-vip-toolbar button:last-child{justify-content:flex-end}#tx-vip-root .tx-vip-toolbar ion-icon{font-size:20px}#tx-vip-root .tx-vip-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--background);scrollbar-width:thin;scrollbar-color:#c7cdd5 transparent}#tx-vip-root .tx-vip-scroll::-webkit-scrollbar{width:5px;height:5px}#tx-vip-root .tx-vip-scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#c7cdd5}#tx-vip-root .tx-vip-pull{position:absolute;top:51px;left:50%;z-index:2;display:flex;align-items:center;gap:6px;min-height:32px;padding:7px 13px;border:1px solid #dce8e4;border-radius:999px;transform:translate(-50%,-45px);opacity:0;color:#12806f;background:#fff;box-shadow:0 4px 14px #123f3818;font-size:11px;pointer-events:none}#tx-vip-root .tx-vip-pull>ion-icon{font-size:15px}#tx-vip-root .vip-sections button{min-height:38px;padding:7px 5px;border:0;border-radius:10px;color:#788681;font-size:11px;font-weight:850;background:transparent}#tx-vip-root .vip-sections button.active{color:#fff;background:#173f39}#tx-vip-root .vip-sections button.active:after{display:none}#tx-vip-root .vip-record-empty button,#tx-vip-root .tx-vip-inline-error button{margin:0 8px;padding:5px 10px;border:0;border-radius:6px;color:#12806f;background:#e5f3f0}#tx-vip-root .tx-vip-inline-error{padding:10px 12px;border-radius:10px;color:#c85347;background:#fff0ed;font-size:12px}#tx-vip-root .tx-vip-more{display:block;width:calc(100% - 30px);min-height:40px;margin:15px;border:1px solid #d9e5e1;border-radius:10px;color:#12806f;background:#f7fbfa;font-size:12px}#tx-vip-root .tx-vip-toast{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;z-index:4;width:max-content;max-width:calc(100% - 40px);padding:13px 17px;border-radius:12px;transform:translate(-50%);color:#fff;background:#1a222af0;box-shadow:0 5px 22px #0002;font-size:13px}#tx-vip-root .luxury-vip-medal,.tx-vip-profile-entry .luxury-vip-medal{position:relative;display:grid;width:var(--luxury-vip-medal-width,40px);height:var(--luxury-vip-medal-height,42px);flex:0 0 auto;align-self:center;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important}#tx-vip-root .luxury-vip-medal>svg,.tx-vip-profile-entry .luxury-vip-medal>svg{display:block;width:100%;height:100%;filter:drop-shadow(0 5px 5px rgb(69 116 193 / 17%))}#tx-vip-root .luxury-vip-medal>b,.tx-vip-profile-entry .luxury-vip-medal>b{position:absolute;top:54%;left:50%;z-index:1;margin:0;color:#172033!important;font-size:var(--luxury-vip-medal-label-size,14px);font-weight:800;line-height:1;transform:translate(-50%,-50%)}.tx-vip-profile-entry{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;width:calc(100% - 32px);min-height:88px;margin:10px 16px 16px;padding:9px 13px 12px;border:1px solid rgba(18,128,111,.1);border-radius:16px;background:radial-gradient(circle at 94% 2%,rgba(201,152,70,.14),transparent 38%),linear-gradient(145deg,#fff,#f4faf8);box-shadow:0 6px 17px #102f2820;color:#101827;font:13px/1.4 -apple-system,BlinkMacSystemFont,Microsoft Yahei,sans-serif;text-align:left;cursor:pointer}.tx-vip-profile-entry .profile-vip-mark{--luxury-vip-medal-width:45px;--luxury-vip-medal-height:48px}.tx-vip-profile-entry .profile-vip-content,.tx-vip-profile-entry .profile-vip-title{display:flex;min-width:0}.tx-vip-profile-entry .profile-vip-content{flex-direction:column;gap:7px}.tx-vip-profile-entry .profile-vip-title{align-items:center;justify-content:space-between;gap:8px}.tx-vip-profile-entry .profile-vip-title strong{color:#173f39;font-size:15px;font-weight:900}.tx-vip-profile-entry .profile-vip-title em{display:inline-flex;align-items:center;gap:2px;overflow:hidden;color:#9a742f;font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tx-vip-profile-entry .profile-vip-progress{overflow:hidden;height:5px;border-radius:999px;background:#12806f1f}.tx-vip-profile-entry .profile-vip-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#12806f,#4aa89a);transition:width .25s}.tx-vip-profile-entry .profile-vip-content small{overflow:hidden;color:#768580;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){#tx-vip-root *,.tx-vip-profile-entry *{animation:none!important;transition:none!important}}.tx-points-overlay{position:fixed;inset:0;z-index:24000;display:flex;justify-content:center;align-items:center;padding:16px;background:#17253e70;box-sizing:border-box;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#26344b}.tx-points-dialog{width:100%;max-width:560px;max-height:90dvh;background:#fff;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 16px 64px #14223c2b;overflow:hidden}.tx-points-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid #e9edf4}.tx-points-dialog h2{font-size:18px;margin:0}.tx-points-dialog button{font:inherit;cursor:pointer;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#405774;padding:8px 14px}.tx-points-dialog button:disabled{opacity:.6;cursor:default}.tx-points-dialog button.primary,.tx-points-confirm>button{background:#357fe8;border-color:#357fe8;color:#fff}.tx-points-dialog>header button{padding:0 5px;border:0;font-size:25px;color:#8390a4}.tx-points-scroll{overflow-y:auto;padding:18px 20px;overscroll-behavior:contain}.tx-points-balance{display:flex;align-items:center;justify-content:space-between;background:#f3f7fd;border-radius:10px;padding:16px;margin-bottom:18px}.tx-points-balance>strong{font-size:23px;color:#2472da}.tx-points-balance small{font-size:12px;font-weight:400}.tx-points-form{display:grid;gap:16px}.tx-points-form label{display:grid;gap:7px}.tx-points-form input{font:inherit;box-sizing:border-box;border:1px solid #dce4ef;border-radius:7px;padding:10px 11px;width:100%;min-width:0;color:#26344b;background:#fff}.tx-points-lookup{display:flex;gap:8px}.tx-points-lookup button{white-space:nowrap;flex-shrink:0}.tx-points-recipient{padding:12px;background:#f4f8fd;border-radius:8px}.tx-points-recipient small,.tx-points-confirm small{display:block;color:#8190a4;margin-top:4px}.tx-points-confirm{background:#f5f8fd;padding:18px;border-radius:10px;text-align:center}.tx-points-confirm h3{font-size:15px;margin:0 0 10px}.tx-points-confirm>p{font-size:12px;color:#8090a5}.tx-points-confirm .tx-points-confirm-amount{font-size:26px;color:#236ed1;font-weight:700;margin:15px 0}.tx-points-actions{display:flex;justify-content:center;gap:10px}.tx-points-error{color:#e24c53;background:#fff2f3;padding:10px 12px;border-radius:8px;overflow-wrap:anywhere}.tx-points-success{background:#edf9f2;border:1px solid #ccebd7;border-radius:10px;padding:14px;color:#22845b;margin-bottom:15px}.tx-points-success p{margin:5px 0}.tx-points-success small{font-size:11px}.tx-points-records{margin-top:24px}.tx-points-records>h3{display:flex;align-items:center;justify-content:space-between;font-size:15px}.tx-points-records>h3 button{padding:3px 10px;font-size:12px}.tx-points-records article{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #edf0f5}.tx-points-records article div{min-width:0}.tx-points-records article strong{font-weight:500;overflow-wrap:anywhere}.tx-points-records article small{display:block;font-size:11px;color:#8794a6;margin-top:3px}.tx-points-records article>b{white-space:nowrap}.tx-points-records .sent{color:#ee525d}.tx-points-records .received{color:#16a578}.tx-points-muted{text-align:center;color:#8a96a8;font-size:13px;margin:24px 0}@media (max-width:600px){.tx-points-overlay{padding:0;align-items:stretch}.tx-points-dialog{max-width:none;max-height:100dvh;border-radius:0}.tx-points-scroll{padding:18px 16px}.tx-points-dialog>header{padding-top:max(17px,env(safe-area-inset-top))}.tx-points-records article>b{font-size:13px}}.tx-points-room-tools{position:relative;display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;box-sizing:border-box;width:100%;min-width:0;padding:7px 12px;border-top:1px solid var(--player-line,#e7ecf3);background:var(--player-surface,#fff);color:var(--player-muted,#7e8b9e);font:11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left}.tx-points-room-tools button.tx-points-room-entry{position:static;flex:none;width:auto;height:auto;min-height:28px;padding:5px 12px;margin:0;border:1px solid var(--player-accent,#3379e7);border-radius:7px;background:var(--player-accent,#3379e7);color:#fff;font:600 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;cursor:pointer}.tx-points-room-hint{font-size:12px;line-height:1.6;color:#7e8b9e;margin:0 0 12px}.marksix-room-shortcuts:has(>.tx-points-room-tools),.marksix-tabs:has(>.tx-points-room-tools){flex-wrap:wrap}.tx-points-dialog button.primary{background:var(--player-accent,#357fe8);border-color:var(--player-accent,#357fe8)}.pc28-points-slot{position:absolute;left:0;bottom:100%;z-index:10;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:82px;min-height:34px;padding:3px 4px}.pc28-points-slot:empty{display:none}.pc28-points-slot>.tx-points-room-tools{display:flex;flex:none;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent}.pc28-points-slot>.tx-points-room-tools>span{display:none}.pc28-points-slot .tx-points-room-entry{width:100%!important;min-height:28px!important;padding:4px 3px!important;border-radius:5px!important;box-shadow:0 2px 6px #1e5da51a}.tx-announcement-rich-text{min-width:0;color:inherit;line-height:1.65;overflow-wrap:anywhere}.tx-announcement-rich-text :is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,.tx-rich-todo){margin:.45em 0}.tx-announcement-rich-text *{font-family:inherit}.tx-announcement-rich-text :first-child{margin-top:0}.tx-announcement-rich-text :last-child{margin-bottom:0}.tx-announcement-rich-text img{display:inline-block!important;max-width:100%;height:auto;margin:.65em 0!important;border-radius:8px;object-fit:contain;vertical-align:middle}.tx-announcement-rich-text blockquote{padding-left:.8em;border-left:3px solid currentColor;opacity:.9}.tx-announcement-rich-text h1{font-size:1.65em}.tx-announcement-rich-text h2{font-size:1.4em}.tx-announcement-rich-text h3{font-size:1.2em}.tx-announcement-rich-text h4{font-size:1.1em}.tx-announcement-rich-text h5{font-size:1em}.tx-announcement-rich-text :is(h1,h2,h3,h4,h5){font-weight:700;line-height:1.4}.tx-announcement-rich-text :is(ul,ol){padding-left:1.6em;list-style-position:outside}.tx-announcement-rich-text ul{list-style-type:disc}.tx-announcement-rich-text ol{list-style-type:decimal}.tx-announcement-rich-text li{display:list-item;list-style:inherit;font-size:inherit;line-height:inherit}.tx-announcement-rich-text :is(em,i){font-style:italic}.tx-announcement-rich-text :is(strong,b){font-weight:700}.tx-announcement-rich-text u{text-decoration:underline}.tx-announcement-rich-text s{text-decoration:line-through}.tx-announcement-rich-text sup,.tx-announcement-rich-text sub{position:relative;top:auto;bottom:auto;font-size:.75em;line-height:0}.tx-announcement-rich-text sup{vertical-align:super}.tx-announcement-rich-text sub{vertical-align:sub}.tx-announcement-rich-text code{padding:.12em .3em;border:1px solid #dce3eb;border-radius:4px;background:#f1f4f8;color:inherit;font-family:Consolas,Courier New,monospace;font-size:.9em;white-space:pre-wrap}.tx-announcement-rich-text hr{display:block;height:0;margin:1em 0;padding:0;border:0;border-top:1px solid #cbd5e1}.tx-announcement-rich-text .tx-rich-todo{display:block}.tx-announcement-rich-text input[type=checkbox]{display:inline-block!important;appearance:auto!important;position:static!important;width:1em;height:1em;margin:0 .5em 0 0;vertical-align:middle;opacity:1;accent-color:var(--el-color-primary,#1687ff);pointer-events:none}div.tx-announcement-rich-text a{color:inherit;font-weight:inherit;text-decoration:underline;cursor:pointer}.tx-announcement-rich-text a.tx-rich-image-link{text-decoration:none}.tx-room-rich-bubble{min-width:0;max-width:100%;padding:10px;border-radius:4px;background:#fff;color:#333;line-height:1.65;overflow-wrap:anywhere}.coin-review-toast{box-sizing:border-box;position:fixed;z-index:2147483000;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;display:flex;align-items:flex-start;gap:10px;width:min(calc(100vw - 24px),420px);padding:15px 12px 15px 15px;border:1px solid #d9e8f9;border-radius:14px;background:#fff;box-shadow:0 8px 28px #1c4c7e33;color:#183a60;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;text-align:left;transform:translate(-50%)}.coin-review-toast__icon{display:grid;flex:0 0 27px;height:27px;place-items:center;border-radius:50%;background:#e8f7f1;color:#188565;font-size:18px;font-weight:700}.coin-review-toast--warning .coin-review-toast__icon{background:#fff0ed;color:#dc6354}.coin-review-toast__copy{flex:1;min-width:0;padding-top:2px}.coin-review-toast__copy strong{display:block;color:#183a60;font-size:15px;line-height:22px;font-weight:700}.coin-review-toast__copy p{margin:4px 0 0;color:#68819d;font-size:13px;line-height:20px;overflow-wrap:anywhere}.coin-review-toast__close{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#7c91aa;font-size:23px;line-height:28px;cursor:pointer}.coin-review-toast__close:focus-visible{outline:2px solid #268dff;border-radius:5px}
