:root{--red:#d0121a;--red-deep:#8e0d14;--red-light:#e23a40;--red-soft:#fff1f2;--red-rgb:208, 18, 26}*{box-sizing:border-box}html,body,#root{background:#efe6e6;min-height:100svh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif}body{overscroll-behavior-y:contain}.app-notify{z-index:1000;color:#fff;text-align:center;pointer-events:none;background:#2b1719eb;border-radius:12px;max-width:min(260px,100% - 48px);padding:12px 16px;font-size:14px;line-height:1.45;position:fixed;top:46%;left:50%;transform:translate(-50%,-50%)}.deposit-shell{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;max-width:480px;min-height:100svh;color:var(--ink);background:radial-gradient(120% 36% at 100% 0%, rgba(var(--red-rgb), .08), transparent 42%), #faf6f6;margin:0 auto}.deposit-shell button{appearance:none;cursor:pointer;color:inherit;font-family:inherit}.trust-page-header{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.trust-page-header__bar{grid-template-columns:40px 1fr 40px;align-items:center;min-height:52px;padding:0 8px;display:grid}.trust-page-header__button{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.trust-page-header__title{text-align:center;font-size:17px;font-weight:750}.trust-page-header__actions{justify-content:flex-end;display:flex}.deposit-hero{justify-content:space-between;align-items:flex-end;gap:12px;padding:22px 16px 8px;display:flex}.hero-kicker{color:var(--red);letter-spacing:.04em;font-size:12px;font-weight:700}.hero-title{letter-spacing:-.03em;margin-top:4px;font-size:30px;font-weight:750;line-height:1.15}.hero-pill{background:var(--red-soft);color:var(--red);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.pay-tabs{background:rgba(var(--red-rgb), .06);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin:12px 16px 0;padding:4px;display:grid}.pay-tab{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:750}.pay-tab.active{background:var(--card);color:var(--red);box-shadow:0 4px 12px #50101414}.pay-panel{background:var(--card);border:1px solid rgba(var(--red-rgb), .08);border-radius:18px;margin:12px 16px 0;padding:16px;box-shadow:0 8px 20px #5010140a}.pay-row+.pay-row{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.pay-label{color:var(--muted);font-size:12px;font-weight:700;display:block}.pay-value{word-break:break-word;margin-top:6px;font-size:16px;font-weight:750;display:block}.pay-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pay-card-no{letter-spacing:.02em;word-break:break-all;margin-top:6px;font-size:18px;font-weight:800}.pay-copy{background:var(--red);color:#fff;border:0;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:750}.pay-copy:disabled{opacity:.45;cursor:not-allowed}.pay-qr-panel{place-items:center;min-height:260px;display:grid}.pay-qr-image{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;width:min(100%,240px)}.pay-qr-empty{color:var(--muted);text-align:center;font-size:14px;line-height:1.5}.deposit-actions{padding:16px 16px 0}.deposit-submit{background:linear-gradient(160deg, var(--red-light), var(--red-deep));color:#fff;width:100%;box-shadow:0 8px 16px rgba(var(--red-rgb), .24);border:0;border-radius:16px;padding:14px 16px;font-size:16px;font-weight:750}.deposit-submit:disabled{opacity:.6;cursor:not-allowed}.deposit-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.deposit-item{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:18px 12px 14px;font-size:14px;font-weight:700;display:flex;box-shadow:0 8px 20px #5010140a}.deposit-item:active,.hero-pill:active,.trust-page-header__button:active,.record-row:active{transform:scale(.98)}.pay-icon{color:#fff;letter-spacing:.06em;background:linear-gradient(160deg, var(--red-light), var(--red-deep));width:56px;height:56px;box-shadow:0 8px 16px rgba(var(--red-rgb), .24);border-radius:18px;place-items:center;font-size:14px;font-weight:800;display:grid}.deposit-item .btn{background:var(--red);color:#fff;border-radius:999px;min-width:72px;margin-top:4px;padding:6px 14px;font-size:13px;font-weight:700}.deposit-amount{background:var(--card);border:1px solid rgba(var(--red-rgb), .08);border-radius:16px;margin:16px 16px 0;padding:14px 16px}.deposit-amount label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.deposit-amount input{width:100%;color:var(--ink);background:0 0;border:0;padding:0;font-size:28px;font-weight:750}.deposit-amount input:focus{outline:none}.deposit-note{color:var(--muted);margin:0 16px;font-size:13px;line-height:1.55}.record-list{flex-direction:column;gap:10px;padding:16px;display:flex}.record-row{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 8px 20px #5010140a}.record-method{font-size:15px;font-weight:750}.record-time{color:var(--muted);margin-top:4px;font-size:12px}.record-amount{text-align:right;font-size:16px;font-weight:750}.record-status{color:var(--red);text-align:right;margin-top:4px;font-size:12px;font-weight:700}.record-status.is-done{color:#8d6d70}.community-shell{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;max-width:480px;min-height:100svh;color:var(--ink);background:radial-gradient(120% 36% at 100% 0%, rgba(var(--red-rgb), .08), transparent 42%), #faf6f6;margin:0 auto}.community-shell button,.community-shell input,.community-shell textarea{font-family:inherit}.community-shell button{appearance:none;cursor:pointer;color:inherit}.community-body{padding:16px 16px 32px}.community-card,.article-card,.notice-card,.language-option{border:1px solid rgba(var(--red-rgb), .06);background:var(--card);border-radius:18px;box-shadow:0 8px 20px #5010140a}.community-card{padding:16px}.community-kicker{color:var(--red);font-size:12px;font-weight:700}.community-stat{letter-spacing:-.03em;margin-top:6px;font-size:28px;font-weight:750}.community-muted,.article-body,.notice-content,.about-body{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.6}.community-primary,.community-secondary{border:0;border-radius:14px;width:100%;height:48px;margin-top:14px;font-size:16px;font-weight:750}.community-primary{background-color:var(--red);color:#fff;background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%}.community-secondary{color:var(--red);border:1px solid rgba(var(--red-rgb), .18);background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAUAAACQCAYAAABwHdKXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFxGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgMTAuMC1jMDAwIDc5LmQwNGNjMTY5OCwgMjAyNS8wNy8wMi0xMjoxODoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjIgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDI2LTEwLTE0VDAzOjQ5OjEwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNi0xMC0xNFQwNTowOTo1MyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNi0xMC0xNFQwNTowOTo1MyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmNhNjhkNzItMTk1Mi00YWEyLThhMDUtYjZhNTY3NWQyNWNmIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmE2OWYyNTM3LTIzODYtNGE5ZC1iMDc1LTY0MmViN2U5NDU3YSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmE2OWYyNTM3LTIzODYtNGE5ZC1iMDc1LTY0MmViN2U5NDU3YSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTY5ZjI1MzctMjM4Ni00YTlkLWIwNzUtNjQyZWI3ZTk0NTdhIiBzdEV2dDp3aGVuPSIyMDI2LTEwLTE0VDAzOjQ5OjEwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmNhNjhkNzItMTk1Mi00YWEyLThhMDUtYjZhNTY3NWQyNWNmIiBzdEV2dDp3aGVuPSIyMDI2LTEwLTE0VDA1OjA5OjUzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4On8O5AAADoUlEQVR4nO3YMQEAIAzAMMC/5yFjRxMFvXtn5gAAAAA9bzsAAAAA2GEKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAp+kD2c0EHYr7EfUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%}.community-primary:disabled,.community-secondary:disabled{opacity:.65;cursor:default}.day-grid{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:16px;display:grid}.day-cell{height:36px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;font-size:13px;font-weight:650;display:grid}.day-cell.checked{background:var(--red-soft);color:var(--red)}.day-cell.today{outline:1px solid var(--red)}.article-list,.notice-list,.language-list{gap:12px;display:grid}.article-card,.notice-card{padding:14px 16px}.article-title,.notice-title{font-size:16px;font-weight:750}.notice-card.unread{box-shadow:inset 3px 0 0 var(--red)}.notice-time{color:var(--muted);margin-top:8px;font-size:12px}.community-field{margin-top:14px;display:block}.community-label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.community-field input,.chat-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;font-size:16px}.community-field input{height:48px;padding:0 14px}.language-option{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 16px;font-size:16px;font-weight:700;display:flex}.language-option.active{color:var(--red);border-color:rgba(var(--red-rgb), .28)}.chat-list{gap:10px;min-height:180px;display:grid}.chat-bubble{background:#fff;border-radius:14px;max-width:82%;padding:10px 12px;font-size:14px;line-height:1.5}.chat-bubble.mine{background:var(--red);color:#fff;margin-left:auto}.chat-time{opacity:.72;margin-top:4px;font-size:11px}.chat-proof{object-fit:cover;border-radius:10px;max-width:220px;max-height:220px;margin-top:6px;display:block}.chat-proof-preview{align-items:center;gap:8px;display:flex}.chat-proof-preview img{object-fit:cover;border-radius:10px;width:56px;height:56px}.chat-proof-preview button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;font-size:13px;font-weight:700}.chat-actions{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.community-shell button.chat-attach,.community-shell button.chat-send,.chat-actions textarea{box-sizing:border-box;height:44px;margin:0}.community-shell button.chat-attach{background:var(--red-soft);width:44px;color:var(--red);border:0;border-radius:12px;place-items:center;padding:0;display:grid}.chat-actions textarea{resize:none;min-height:44px;max-height:44px;padding:0 12px;line-height:42px;overflow:hidden}.community-shell button.chat-send{background-color:var(--red);color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAACECAYAAAAwefbMAAAESUlEQVR42u3caY/TVhSA4UtZyj7s+46gCBCLWMQi2qqt8hP5u2nPBySUOl5vfMYzT6RnPg0+10j3VSa2U9br9QogQ/nvxz8AGSJAfwNkiAD9BZAhAvQnQIYI0B8AGSJAvwNkiAB9q6TpMts3YHFm28sRoK8TDLnm/xXY12bfxxGgLyNMufnoC7CvpO3hCNDngbYt6nuDbb/7GdgX+uzlne3hCNCnAfpEp2+IPgGphu7n6ns4AvSxp7HxaTuBj0CaGm8mJq0hAvShhxrxaTqBD0CKKXu62h6OAL3voVZ8mk7gPTC7KXt6VWsPR4Dedagdn80TeAfMrubHKaPXEQF622EXAdo8gbfArGoGaPQ6IkBvOswRoDfArGoGaPQ6IkCvW+wqPpsn8BqYVc0AjV5HBOhVi7kC9AqYVa0PoSetIwL0ssVcAXoJzK7GZfhJa4gAvWgxV4BeALMbcy9Q1X0bAXreYq4APQdS9I1Q0+NUk+dHgJ51mOMq2DMgzZhvtagyOwL0W4dd34i46rEGYLeGxKfa3AjQ0w6r9W4fxXgK7Btt4ak+LwL0pIeaAdo8qSfA4RQBetxDrXdBm8d5DBxeEaBHPU2N0Oa/fwQcbhGghwOs1tO/Re2Hh8DhFgF6MNBqogcAIQJ0b6Qx8bkH8EME6O5EfcJzF2BTBOgOQIYI0G2ADBGgmwAZIkA3ADJEgK4DZIgAXQPIEAG6ApAhAnQZIEME6BJAhgjQBYAMEaA9gAwRoPMAGSJA5wAyRIDOAGSIAJ0GyBABOgWQIQJ0EiBDBOgEQIYI0HGADBGgYwAZIkBHATJEgI4AZIgAAaTwnwAIECBAAAIECBCAAAECBCBAgAABCBAgQAACBAgQgAABAgQgQIAAAQIEIECAAAEIECBAAAIECBCAAAECBCBAgAABCBAgQAACBAgQgAABAgQIEIAAAQIEIECAAAEIEHAgAuTl5eWV+ToCkKT8ApCkHAVIUo4BJCnHAZKUEwBd1uv1apsJxy2/AmzTFp6GEA09fjkJsGlIeBpC1HdOOQXwsy1h+d6iKUJ9ZpXTfXUU7zRwMAyMT2OEes4qZ/oY8NbrDLBcI+OzLUJd88rZLiP+/jsLLM/E+GyLUNvMcq7NgAVtDj0HLEuF+PyvBx0zy/ltRtRwM0LngeXYUYDaZpa9bUYu5ufBe8By7ChAbTPLhSY1PoTadmxgf9pRgNpmlotNJi7k5+EXgWXYUYDaZpZLTSoG6BKwDDsKUNvMcrlJxQBdBpZhRwFqm1muNKn0GdAVYDl2dB9Q28xydZsKV8GuAstSM0A95pVr21S4D+gasCyVH8Xomleut5lwJ/R1YJkqPYzaZ1a50WXEs2A3gGVr2eOtX8MxsAHlZh8D4nMTOBhGfhnZkBnlVl8dQ28BB1PP8Iw5drkN0NdGdKYer9wBSFLuAiQp9wCSlPsAScoDgCTlIUCS8gggSXkMkOFf7cnzOF3fxw8AAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:12px;justify-content:center;align-items:center;min-width:72px;padding:0 14px;font-size:15px;font-weight:750;display:inline-flex}.community-shell button.chat-send:disabled{opacity:.5}.chat-proof-zoom{z-index:40;background:#14080ad1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-proof-zoom img{object-fit:contain;max-width:100%;max-height:100%}.chat-form{gap:10px;margin-top:16px;display:grid}.chat-proof-button{background:0 0;border:0;padding:0;display:block}.chat-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;font-size:16px}.invite-code{letter-spacing:.08em;margin-top:8px;font-size:32px;font-weight:750}.about-title{font-size:22px;font-weight:750}.about-list{border:1px solid rgba(var(--red-rgb), .06);background:var(--card);border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 8px 20px #5010140a}.about-list-item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:72px;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.about-list-item:last-child{border-bottom:0}.about-list-item:active{background:var(--red-soft)}.about-icon{width:40px;height:40px;color:var(--red);background:var(--red-soft);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.about-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.about-item-title{font-size:15px;font-weight:750}.about-item-subtitle{color:var(--muted);font-size:12px;line-height:1.45}.about-caret{color:#c4a8aa;flex-shrink:0}.about-section-empty{margin:0}.rules-doc{padding:18px 16px 22px}.rules-intro{color:var(--ink);margin:0;font-size:14px;font-weight:650;line-height:1.65}.rules-section{margin-top:18px}.rules-heading{color:var(--ink);margin:0;font-size:16px;font-weight:750;line-height:1.4}.rules-paragraph,.rules-list{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.65}.rules-list{padding-left:1.2em}.rules-list li+li{margin-top:6px}.certificate-intro{border:1px solid rgba(var(--red-rgb), .06);background:var(--card);border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 8px 20px #5010140a}.certificate-intro-icon{width:42px;height:42px;color:var(--red);background:var(--red-soft);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.certificate-intro-main{flex:1;min-width:0}.certificate-intro-title{font-size:16px;font-weight:750}.certificate-rich-copy{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.certificate-gallery{margin-top:14px}.certificate-card{border:1px solid rgba(var(--red-rgb), .06);background:var(--card);text-align:left;width:100%;color:inherit;border-radius:18px;padding:14px;display:block;box-shadow:0 8px 20px #5010140a}.certificate-card:active{transform:scale(.995)}.certificate-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.document-kicker{color:var(--red);font-size:12px;font-weight:700}.document-title{margin-top:2px;font-size:16px;font-weight:750}.document-count{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:700}.certificate-image{object-fit:contain;background:#f3ecec;border-radius:12px;width:100%;height:auto;display:block}.preview-label{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:650;display:flex}.certificate-preview{z-index:1200;background:#14080ae0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 12px;display:flex;position:fixed;inset:0}.certificate-preview-close{color:#fff;background:#ffffff24;border:0;border-radius:999px;align-self:flex-end;padding:8px 14px;font-size:13px;font-weight:700}.certificate-preview-image{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:calc(100svh - 88px)}.intro-doc{padding:18px 16px 22px}.intro-section+.intro-section{margin-top:0}.intro-heading{color:var(--ink);margin:0;font-size:16px;font-weight:750;line-height:1.4}.intro-paragraph,.intro-notice{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.65}.intro-divider{border:0;border-top:1px solid var(--line);margin:16px 0}.intro-notice{color:var(--ink);font-weight:650}.trust-empty-state{text-align:center;border:1px solid rgba(var(--red-rgb), .06);background:var(--card);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:52svh;padding:28px 20px;display:flex}.trust-empty-state__icon{width:56px;height:56px;color:var(--red);background:var(--red-soft);border-radius:16px;place-items:center;display:grid}.trust-empty-state__title{margin-top:16px;font-size:17px;font-weight:750}.avatar-file{display:none}.profile-hero{align-items:center;gap:14px;margin-bottom:14px;display:flex}.hero-avatar,.info-thumb{background:0 0;border:0;padding:0}.hero-avatar,.hero-avatar img,.hero-avatar .avatar-fallback,.info-thumb img,.info-thumb .avatar-fallback{border-radius:50%;width:64px;height:64px}.hero-avatar img,.info-thumb img{object-fit:cover;display:block}.info-thumb,.info-thumb img,.info-thumb .avatar-fallback{width:36px;height:36px}.avatar-fallback{color:#fff;background:linear-gradient(160deg, var(--red-light), var(--red-deep));place-items:center;font-weight:750;display:grid}.avatar-fallback.is-male{background:linear-gradient(160deg,#1677ff,#0958d9)}.avatar-fallback.is-female{background:linear-gradient(160deg,#eb2f96,#c41d7f)}.hero-kicker{color:var(--red);font-size:12px;font-weight:700}.hero-title{letter-spacing:-.03em;word-break:break-all;margin-top:2px;font-size:22px;font-weight:750}.info-list{border:1px solid rgba(var(--red-rgb), .06);background:var(--card);border-radius:18px;margin-top:12px;overflow:hidden;box-shadow:0 8px 20px #5010140a}.info-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;display:flex}.info-row:last-child{border-bottom:0}.info-label{font-size:15px;font-weight:700}.info-value{color:var(--muted);font-size:14px;font-weight:650}.info-side{color:var(--muted);align-items:center;gap:8px;display:flex}.info-form{padding:8px 16px 16px}.info-hint{color:var(--muted);margin:8px 0 4px;font-size:13px;line-height:1.5}.info-field{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.info-field span{flex-shrink:0;font-size:15px;font-weight:700}.info-field input{text-align:right;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.support-float-panel{top:0;left:0;right:0;bottom:var(--tabbar-space,78px);z-index:5;color:#1a1214;opacity:0;pointer-events:none;background:#faf6f6;flex-direction:column;transition:opacity .28s;display:flex;position:absolute;overflow:hidden}.support-float-panel.is-visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.support-float-panel{transition:none}}.support-float-panel header{padding:calc(12px + env(safe-area-inset-top)) 14px 12px;background:var(--red);color:#fff;flex:none;justify-content:space-between;align-items:center;display:flex}.support-float-panel header button{color:#fff;background:#ffffff2e;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1}.support-float-list{background:#faf6f6;flex:1;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.support-float-list>p{color:#8a6d70;text-align:center;margin:24px 8px}.support-bubble{color:#1a1214;background:#fff;border-radius:4px 16px 16px;justify-self:start;max-width:78%;padding:10px 12px;box-shadow:0 1px 2px #280a0e0f}.support-bubble.mine{color:#1a1214;background:#ffe4e6;border-radius:16px 4px 16px 16px;justify-self:end}.support-bubble-text{color:#1a1214;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.5}.support-bubble-time{color:#8a6d70;margin-top:4px;font-size:11px}.support-proof{object-fit:cover;border-radius:10px;max-width:180px;max-height:180px;margin-top:6px;display:block}.support-proof-preview{grid-column:1/-1;align-items:center;gap:8px;display:flex}.support-proof-preview img{object-fit:cover;border-radius:8px;width:48px;height:48px}.support-proof-preview button{color:var(--red);background:0 0;border:0;font-size:13px;font-weight:700}.support-attach{background:var(--red-soft);width:44px;height:44px;color:var(--red);border:0;border-radius:12px;place-items:center;padding:0;display:grid}.support-float-panel form{background:#fff;border-top:1px solid #f0e2e3;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.support-proof-button{background:0 0;border:0;padding:0;display:block}.support-proof-zoom{z-index:2;background:#14080ad1;border:0;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.support-proof-zoom img{object-fit:contain;max-width:100%;max-height:100%}.support-float-panel textarea{color:#1a1214;resize:none;box-sizing:border-box;background:#fff;border:1px solid #eadfe0;border-radius:12px;height:44px;min-height:44px;max-height:44px;margin:0;padding:0 12px;line-height:42px;overflow:hidden}.support-float-panel textarea::placeholder{color:#a08a8c}.support-float-panel form .support-send{box-sizing:border-box;background-color:var(--red);color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAACECAYAAAAwefbMAAAESUlEQVR42u3caY/TVhSA4UtZyj7s+46gCBCLWMQi2qqt8hP5u2nPBySUOl5vfMYzT6RnPg0+10j3VSa2U9br9QogQ/nvxz8AGSJAfwNkiAD9BZAhAvQnQIYI0B8AGSJAvwNkiAB9q6TpMts3YHFm28sRoK8TDLnm/xXY12bfxxGgLyNMufnoC7CvpO3hCNDngbYt6nuDbb/7GdgX+uzlne3hCNCnAfpEp2+IPgGphu7n6ns4AvSxp7HxaTuBj0CaGm8mJq0hAvShhxrxaTqBD0CKKXu62h6OAL3voVZ8mk7gPTC7KXt6VWsPR4Dedagdn80TeAfMrubHKaPXEQF622EXAdo8gbfArGoGaPQ6IkBvOswRoDfArGoGaPQ6IkCvW+wqPpsn8BqYVc0AjV5HBOhVi7kC9AqYVa0PoSetIwL0ssVcAXoJzK7GZfhJa4gAvWgxV4BeALMbcy9Q1X0bAXreYq4APQdS9I1Q0+NUk+dHgJ51mOMq2DMgzZhvtagyOwL0W4dd34i46rEGYLeGxKfa3AjQ0w6r9W4fxXgK7Btt4ak+LwL0pIeaAdo8qSfA4RQBetxDrXdBm8d5DBxeEaBHPU2N0Oa/fwQcbhGghwOs1tO/Re2Hh8DhFgF6MNBqogcAIQJ0b6Qx8bkH8EME6O5EfcJzF2BTBOgOQIYI0G2ADBGgmwAZIkA3ADJEgK4DZIgAXQPIEAG6ApAhAnQZIEME6BJAhgjQBYAMEaA9gAwRoPMAGSJA5wAyRIDOAGSIAJ0GyBABOgWQIQJ0EiBDBOgEQIYI0HGADBGgYwAZIkBHATJEgI4AZIgAAaTwnwAIECBAAAIECBCAAAECBCBAgAABCBAgQAACBAgQgAABAgQgQIAAAQIEIECAAAEIECBAAAIECBCAAAECBCBAgAABCBAgQAACBAgQgAABAgQIEIAAAQIEIECAAAEIEHAgAuTl5eWV+ToCkKT8ApCkHAVIUo4BJCnHAZKUEwBd1uv1apsJxy2/AmzTFp6GEA09fjkJsGlIeBpC1HdOOQXwsy1h+d6iKUJ9ZpXTfXUU7zRwMAyMT2OEes4qZ/oY8NbrDLBcI+OzLUJd88rZLiP+/jsLLM/E+GyLUNvMcq7NgAVtDj0HLEuF+PyvBx0zy/ltRtRwM0LngeXYUYDaZpa9bUYu5ufBe8By7ChAbTPLhSY1PoTadmxgf9pRgNpmlotNJi7k5+EXgWXYUYDaZpZLTSoG6BKwDDsKUNvMcrlJxQBdBpZhRwFqm1muNKn0GdAVYDl2dB9Q28xydZsKV8GuAstSM0A95pVr21S4D+gasCyVH8Xomleut5lwJ/R1YJkqPYzaZ1a50WXEs2A3gGVr2eOtX8MxsAHlZh8D4nMTOBhGfhnZkBnlVl8dQ28BB1PP8Iw5drkN0NdGdKYer9wBSFLuAiQp9wCSlPsAScoDgCTlIUCS8gggSXkMkOFf7cnzOF3fxw8AAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:12px;justify-content:center;align-items:center;height:44px;margin:0;padding:0 14px;font-weight:700;display:inline-flex}.support-float-panel form .support-send:disabled{opacity:.5}.app-shell{--tabbar-space:calc(66px + env(safe-area-inset-bottom));background:#faf6f6;flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.app-shell-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.app-shell-body{min-height:0;padding-bottom:calc(var(--tabbar-space) + 16px);scroll-padding-bottom:calc(var(--tabbar-space) + 16px);flex:1;overflow:hidden auto}.app-tabbar-wrap{z-index:20;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #f0e2e3;position:absolute;bottom:0;left:0;right:0}.app-tabbar{background:#fff;border-radius:0;align-items:center;height:66px;padding:6px 4px 2px;display:flex}.app-tab{color:#7d6164;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;min-width:0;height:52px;padding:8px 2px 6px;font-family:inherit;transition:background .28s,color .28s,box-shadow .28s;display:flex;overflow:hidden}.app-tab.active{background:var(--red-soft);color:var(--red);box-shadow:none}.app-tab-icon{flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.app-tab-badge{color:#fff;background:#111;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-6px;right:-10px}.app-tab-label{white-space:nowrap;text-align:center;text-overflow:ellipsis;width:100%;margin-top:2px;font-size:11px;font-weight:650;line-height:1.15;overflow:hidden}@media (prefers-reduced-motion:reduce){.app-tab{transition:none}}.auth-banner{background:var(--red-soft);border-radius:16px;margin-top:18px;position:relative;overflow:hidden}.auth-banner img{opacity:0;width:100%;height:auto;transition:opacity .6s;display:block}.auth-banner img:not(.is-active){object-fit:contain;height:100%;position:absolute;inset:0}.auth-banner img.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.auth-banner img{transition:none}}.brand-mark{align-items:center;gap:8px;min-height:48px;display:inline-flex}.brand-logo{background:linear-gradient(160deg, var(--red-light), var(--red-deep));width:48px;height:48px;box-shadow:0 9px 21px rgba(var(--red-rgb), .28);border-radius:15px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.brand-logo img{object-fit:contain;width:39px;height:39px;display:block}.brand-name{color:#2b1719;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:42vw;font-size:22px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.login-page{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;min-height:100svh;color:var(--ink);background:radial-gradient(120% 42% at 100% 0%, rgba(var(--red-rgb), .1), transparent 46%), #faf6f6}.login-inner{width:min(100%,480px);margin:0 auto;padding:20px 16px 32px}.login-page button,.login-page input{font-family:inherit}.login-title{letter-spacing:-.03em;margin:22px 0 0;font-size:28px;font-weight:750;line-height:1.2}.login-subtitle{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.login-card{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);border-radius:20px;margin-top:22px;padding:6px 16px 16px;box-shadow:0 8px 20px #5010140a}.login-field{align-items:center;gap:12px;min-height:56px;display:flex}.login-label{white-space:nowrap;flex:none;font-size:15px;font-weight:750;line-height:1.2}.login-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.login-field input::placeholder{color:#c4a4a6}.login-toggle{color:var(--red);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:13px;font-weight:650}.login-line{background:var(--line);height:1px;transform:scaleY(.5)}.login-submit{background-color:var(--red);color:#fff;cursor:pointer;background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;width:100%;height:48px;margin-top:16px;font-size:16px;font-weight:750}.login-submit:disabled{opacity:.7;cursor:default}.login-toggle:active,.login-submit:active:not(:disabled){transform:scale(.98)}.login-trust{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.login-register{width:100%;color:var(--red);text-align:center;cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:14px;font-weight:700;display:block}.sk{background:linear-gradient(90deg,#efe4e5 0%,#f8f3f3 45%,#efe4e5 80%) 0 0/220% 100%;animation:1.15s ease-in-out infinite sk-shimmer;display:block}.sk-rows{gap:12px;display:grid}.sk-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sk-metric{justify-items:center;gap:8px;display:grid}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.home-page{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;min-height:100%;color:var(--ink);background:radial-gradient(120% 42% at 100% 0%, rgba(var(--red-rgb), .08), transparent 46%), #faf6f6;padding:12px 16px 28px}.home-page button{appearance:none;cursor:pointer;text-align:inherit;font-family:inherit}.trust-header{padding:6px 0 18px}.trust-header-row{justify-content:space-between;align-items:center;display:flex}.header-actions{gap:8px;display:flex}.icon-button{width:36px;height:36px;color:var(--ink);box-shadow:0 1px 0 var(--line);background:#fff;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.notification-dot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #fff}.journey-title{letter-spacing:-.02em;margin-top:18px;font-size:26px;font-weight:750;line-height:1.25}.journey-subtitle{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.wallet-card{color:#fff;background:radial-gradient(90% 80% at 100% 0%, #ffffff29, transparent 42%), linear-gradient(165deg, var(--red-light) 0%, var(--red) 42%, var(--red-deep) 100%);border-radius:22px;padding:18px 16px 14px;box-shadow:0 16px 32px #8e0d1438}.eyebrow,.pix-status-copy,.currency-note,.mission-caption,.step-caption,.checkin-caption,.vip-overview-label,.vip-overview-hint,.vip-overview-footnote,.updated-copy{color:inherit}.eyebrow{opacity:.82;font-size:13px}.balance-value{letter-spacing:-.03em;margin-top:4px;font-size:36px;font-weight:750;line-height:1.1}.wallet-frozen-line{opacity:.9;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;display:flex}.wallet-frozen-line span:last-child{font-weight:700}.protected-row{flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:12px;display:flex}.protected-status,.credit-status,.currency-note,.pix-status-title{align-items:center;gap:4px;display:inline-flex}.protected-status,.credit-status{opacity:.95}.currency-note{opacity:.75}.pix-status{background:#ffffff1f;border-radius:14px;margin-top:16px;padding:12px}.pix-status-title{font-size:14px;font-weight:650}.pix-status-copy{opacity:.82;margin-top:4px;font-size:12px;line-height:1.5}.wallet-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.wallet-action{color:#fff;background-color:#ffffff29;background-image:url(/assets/btn-h64-C02NE_Jb.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;padding:0;font-size:13px;font-weight:600;display:flex}.wallet-action:active,.mission-button:active,.mission-step:active,.checkin-card:active,.evaluation-row:active,.vip-card:active,.text-link:active{transform:scale(.98)}.day-section,.evaluations-section{margin-top:22px}.section-heading{margin:0;font-size:18px;font-weight:700}.section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.text-link{color:var(--red);background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.mission-card,.checkin-card,.evaluation-row,.vip-card{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);box-shadow:0 8px 20px #5010140a}.mission-card{border-radius:20px;margin-top:10px;padding:16px}.mission-hero{align-items:center;gap:14px;display:flex}.mission-ring{background:conic-gradient(var(--red) calc(var(--p) * 1%), #f6d5d7 0);border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid}.mission-ring-inner{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:13px;font-weight:750;display:grid}.mission-copy{flex:1;min-width:0}.mission-label{color:var(--muted);font-size:12px}.mission-count{margin-top:2px;font-size:20px;font-weight:750}.mission-caption{color:var(--muted);margin-top:2px;font-size:12px}.mission-button{background-color:var(--red);color:#fff;background-image:url(/assets/btn-h46-4ngkSeks.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;justify-content:center;align-items:center;gap:4px;width:100%;height:46px;margin-top:14px;padding:0;font-size:15px;font-weight:700;display:flex}.mission-steps{flex-direction:column;gap:8px;margin-top:12px;display:flex}.mission-step{background:var(--red-soft);text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.step-index{width:24px;height:24px;color:var(--red);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:750;display:grid}.step-copy,.checkin-copy,.game-copy,.vip-overview-title-copy,.vip-overview-price{flex-direction:column;flex:1;min-width:0;display:flex}.step-title{font-size:14px;font-weight:700}.step-caption,.checkin-caption,.vip-overview-hint,.vip-overview-footnote{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.mission-step .caret,.evaluation-row .caret,.checkin-caret{color:#c4a4a6;flex-shrink:0}.mission-trust-note{color:var(--muted);align-items:flex-start;gap:6px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.mission-trust-note svg{color:var(--red);flex-shrink:0;margin-top:1px}.checkin-card{text-align:left;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:14px;display:flex}.checkin-icon{background:var(--red-soft);width:42px;height:42px;color:var(--red);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.checkin-copy{flex:1}.checkin-title{font-size:15px;font-weight:750}.checkin-dots{gap:4px;margin-top:8px;display:flex}.checkin-dot{background:#f0d5d7;border-radius:50%;width:8px;height:8px}.checkin-dot.active{background:var(--red)}.evaluation-list{flex-direction:column;gap:8px;display:flex}.evaluation-row{text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.game-cover{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:750;display:grid}.game-copy{flex:1}.game-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.game-meta{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.game-action{color:var(--red);flex-shrink:0;font-size:13px;font-weight:750}.vip-card{border:1px solid var(--red);text-align:left;border-radius:20px;flex-direction:column;align-items:stretch;width:100%;margin-top:18px;padding:16px;display:flex;position:relative;overflow:hidden}.vip-overview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vip-overview-title{align-items:center;gap:10px;display:flex}.vip-overview-icon{background:var(--red-soft);width:38px;height:38px;color:var(--red);border-radius:12px;place-items:center;display:grid}.vip-overview-kicker{color:var(--muted);font-size:12px}.vip-overview-heading{font-size:16px;font-weight:750}.vip-overview-pill{background:var(--red);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:750}.vip-level-roadmap{grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;position:relative}.vip-level-roadmap:before{content:"";background:#f3d7d9;height:2px;position:absolute;top:9px;left:12%;right:12%}.vip-level-stop{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.vip-level-dot{color:#fff;background:#fff;border:2px solid #e7c6c8;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.vip-level-stop.reached .vip-level-dot{background:var(--red);border-color:var(--red)}.vip-level-stop.active .vip-level-dot{box-shadow:0 0 0 4px rgba(var(--red-rgb), .16)}.vip-level-name{color:var(--muted);font-size:12px;font-weight:650}.vip-level-stop.active .vip-level-name,.vip-level-stop.reached .vip-level-name{color:var(--ink)}.vip-overview-body{flex-direction:column;gap:12px;margin-top:16px;display:flex}.vip-overview-price-value{margin-top:2px;font-size:22px;font-weight:750}.vip-overview-label{color:var(--muted);font-size:12px}.vip-overview-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vip-overview-metric{background:var(--red-soft);color:var(--red);border-radius:14px;flex-direction:row;align-items:center;gap:6px;padding:10px 8px;display:flex}.vip-overview-metric>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.vip-overview-metric .vip-overview-value,.vip-overview-metric .vip-overview-label{color:var(--ink)}.vip-overview-value{font-size:18px;font-weight:750}.vip-overview-footer{flex-direction:column;gap:10px;margin-top:14px;display:flex}.vip-overview-link{color:var(--red);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.updated-copy{text-align:center;color:#b39a9c;margin-top:16px;font-size:12px}.withdraw-shell{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;max-width:480px;min-height:100svh;color:var(--ink);background:radial-gradient(120% 36% at 100% 0%, rgba(var(--red-rgb), .08), transparent 42%), #faf6f6;margin:0 auto;padding-bottom:28px}.withdraw-shell button,.withdraw-shell input{appearance:none;color:inherit;font-family:inherit}.withdraw-shell button{cursor:pointer}.withdraw-tabs{gap:22px;padding:14px 16px 0;display:flex}.withdraw-tab{color:var(--muted);background:0 0;border:0;padding:0 0 10px;font-size:16px;font-weight:650;position:relative}.withdraw-tab.active{color:var(--ink);font-weight:750}.withdraw-tab.active:after{content:"";background:var(--red);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.balance-card,.section-card,.audit-card,.form-box{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);border-radius:18px;margin:14px 16px 0;box-shadow:0 8px 20px #5010140a}.balance-card{padding:16px}.balance-label,.wallet-network,.audit-copy,.withdraw-note,.frozen-line span:first-child{color:var(--muted)}.balance-label{font-size:14px}.balance-value{letter-spacing:-.03em;margin-top:8px;font-size:28px;font-weight:750}.frozen-line{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.frozen-line span:last-child{font-weight:700}.balance-tip{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.55}.withdraw-flow{align-items:flex-start;padding:16px 28px 2px;display:flex}.flow-step{color:#c4a4a6;flex-direction:column;align-items:center;gap:6px;min-width:42px;font-size:12px;font-weight:700;display:flex}.flow-step.active{color:var(--red)}.flow-dot{background:#fff;border:1.5px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:750;display:grid}.flow-step.active .flow-dot{background:var(--red);border-color:var(--red);color:#fff}.flow-line{background:#f3d7d9;flex:1;height:2px;margin:11px 8px 0}.flow-line.done{background:var(--red)}.section-card{padding:16px}.payout-card{background:var(--red-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.wallet-kicker{color:var(--red);font-size:12px;font-weight:700}.wallet-address{margin-top:4px;font-size:16px;font-weight:750}.wallet-network{margin-top:2px;font-size:12px}.bind-button{background:var(--red);color:#fff;border:0;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:13px;font-weight:700}.bind-button:active,.submit-button:active,.withdraw-tab:active{transform:scale(.98)}.audit-card{padding:14px 16px}.audit-card.first-limit-card{color:var(--red-deep);background:var(--red-soft);box-shadow:none;border-color:#f0c8cb}.audit-card.first-limit-card .audit-copy{color:#8a4a4f}.audit-title{font-size:15px;font-weight:750}.audit-copy,.withdraw-note{margin-top:6px;font-size:13px;line-height:1.55}.form-box{padding:4px 16px}.form-item{justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.form-label{flex-shrink:0;font-size:15px;font-weight:750}.form-item input{text-align:right;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:15px}.form-item input::placeholder{color:#c4a4a6}.form-line{background:var(--line);height:1px;transform:scaleY(.5)}.submit-wrap{padding:18px 16px 0}.submit-button{background-color:var(--red);color:#fff;background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;width:100%;height:48px;font-size:16px;font-weight:750}.withdraw-note{margin:14px 16px 0}.history-list{flex-direction:column;gap:10px;padding:16px;display:flex}.history-row{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 8px 20px #5010140a}.history-method{font-size:15px;font-weight:750}.history-time{color:var(--muted);margin-top:4px;font-size:12px}.history-reason{color:#8d6d70;margin-top:4px;font-size:12px;line-height:1.4}.history-amount{text-align:right;font-size:16px;font-weight:750}.history-status{text-align:right;color:var(--red);margin-top:4px;font-size:12px;font-weight:700}.history-status.is-done{color:var(--muted)}.history-status.is-rejected{color:#8d6d70}.pix-guard{background:var(--card);border:1px solid rgba(var(--red-rgb), .08);border-radius:18px;margin:14px 16px 0;padding:18px 16px 16px;box-shadow:0 8px 20px #5010140a}.pix-guard-kicker{color:var(--red);letter-spacing:.01em;font-size:12px;font-weight:750}.pix-guard-title{margin:8px 0 0;font-size:22px;font-weight:780;line-height:1.25}.pix-guard-lead,.pix-guard-point p,.pix-guard-failed,.pix-guard-qr p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.pix-guard-point{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pix-guard-point-title{font-size:14px;font-weight:750}.pix-guard-failed{color:var(--red-deep)}.pix-guard-qr{text-align:center;margin-top:14px}.pix-guard-qr img{object-fit:contain;background:#fff;border-radius:12px;width:180px;height:180px}.pix-guard-pay{background-color:var(--red);color:#fff;background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;width:100%;height:48px;margin-top:16px;font-size:15px;font-weight:750}.pix-guard-pay:disabled{opacity:.55}.pix-guard-support{border:1px solid rgba(var(--red-rgb), .06);background:var(--card);text-align:left;border-radius:18px;width:calc(100% - 32px);margin:14px 16px 0;padding:14px 16px;display:flex}.pix-guard-support-title{font-size:15px;font-weight:750;display:block}.pix-guard-online{color:#1f8a4c;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.pix-guard-online:before{content:"";background:#1f8a4c;border-radius:50%;width:7px;height:7px}.payout-shell{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;max-width:480px;min-height:100svh;color:var(--ink);background:radial-gradient(120% 36% at 100% 0%, rgba(var(--red-rgb), .08), transparent 42%), #faf6f6;margin:0 auto;padding-bottom:28px}.payout-shell button,.payout-shell input{appearance:none;color:inherit;font-family:inherit}.payout-shell button{cursor:pointer}.payout-hero{padding:22px 16px 0}.payout-kicker{color:var(--red);letter-spacing:.04em;font-size:12px;font-weight:700}.payout-title{letter-spacing:-.03em;margin-top:4px;font-size:26px;font-weight:750;line-height:1.25}.payout-note,.identity-tip,.bind-note{color:var(--muted);font-size:13px;line-height:1.55}.payout-note,.bind-note{text-align:center;margin:14px 16px 0}.identity-card,.payout-form{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);border-radius:18px;margin:14px 16px 0;box-shadow:0 8px 20px #5010140a}.identity-card{padding:16px}.identity-title{font-size:16px;font-weight:750}.identity-row{justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;display:flex}.identity-row span:first-child{color:var(--muted)}.identity-row span:last-child{font-weight:700}.identity-tip{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.payout-form{padding:4px 16px}.payout-field{justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.payout-field.method-field{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 0 12px}.payout-label{flex-shrink:0;font-size:15px;font-weight:750}.method-list{flex-wrap:wrap;gap:8px;width:100%;display:flex}.method-chip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.method-chip.active{border-color:var(--red);background:var(--red);color:#fff}.payout-field input{text-align:right;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:15px}.payout-field input::placeholder{color:#c4a4a6}.payout-field input:disabled{color:var(--muted);opacity:1;-webkit-text-fill-color:var(--muted)}.payout-line{background:#ededed;height:1px;transform:scaleY(.5)}.payout-submit-wrap{padding:18px 16px 0}.payout-submit{background-color:var(--red);color:#fff;background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;width:100%;height:48px;font-size:16px;font-weight:750}.method-chip:active,.payout-submit:active{transform:scale(.98)}.vip-shell{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;max-width:480px;min-height:100svh;color:var(--ink);background:radial-gradient(120% 36% at 100% 0%, rgba(var(--red-rgb), .08), transparent 42%), #faf6f6;margin:0 auto;padding-bottom:28px}.vip-shell p{margin:0}.vip-shell button{appearance:none;cursor:pointer;color:inherit;font-family:inherit}.level-hero{color:#fff;background:radial-gradient(90% 80% at 100% 0%, #ffffff29, transparent 42%), linear-gradient(165deg, var(--red-light) 0%, var(--red) 42%, var(--red-deep) 100%);border-radius:22px;margin:16px 16px 0;padding:18px 16px;box-shadow:0 16px 32px #8e0d1438}.level-brand{background:#ffffff29;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.level-brand img{object-fit:contain;width:39px;height:39px;display:block}.level-hero-kicker{letter-spacing:.04em;opacity:.86;margin-top:14px;font-size:12px;font-weight:700}.level-hero-title{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:750;line-height:1.2}.level-hero-copy,.hero-assurance,.section-copy,.upgrade-copy,.metric-label{font-size:13px;line-height:1.55}.level-hero-copy{opacity:.88;margin-top:8px}.hero-assurance{opacity:.9;align-items:flex-start;gap:6px;margin-top:14px;display:flex}.hero-assurance svg{flex-shrink:0;margin-top:2px}.section-intro{padding:20px 16px 0}.section-title{font-size:18px;font-weight:750}.section-copy{color:var(--muted);margin-top:6px}.level-list{flex-direction:column;gap:12px;padding:14px 16px 0;display:flex}.level-card{background:var(--card);border:1px solid rgba(var(--red-rgb), .06);border-radius:20px;padding:16px;box-shadow:0 8px 20px #5010140a}.level-card.current-level{border-color:rgba(var(--red-rgb), .35);box-shadow:0 10px 24px rgba(var(--red-rgb), .08)}.level-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.level-identity{align-items:center;gap:10px;display:flex}.level-icon{width:44px;height:44px;color:var(--red);background:var(--red-soft);border-radius:14px;place-items:center;display:grid}.level-eyebrow,.upgrade-label,.metric-label{color:var(--muted);font-size:12px}.level-name{margin-top:2px;font-size:20px;font-weight:750}.level-status{background:var(--red);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.upgrade-block{margin-top:14px}.upgrade-value{letter-spacing:-.03em;margin-top:2px;font-size:24px;font-weight:750}.upgrade-copy{color:var(--muted);margin-top:4px}.level-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.level-metric{background:var(--red-soft);color:var(--red);border-radius:14px;flex-direction:column;gap:4px;padding:10px 8px;display:flex}.metric-value{color:var(--ink);font-size:18px;font-weight:750}.benefit-row{background:#faf6f6;border-radius:14px;align-items:center;margin-top:12px;display:flex}.benefit-item{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px 8px;font-size:12px;display:flex}.benefit-item strong{color:var(--ink);font-size:16px}.benefit-divider{background:var(--line);align-self:stretch;width:1px;margin:10px 0}.level-action{background:var(--red);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:4px;width:100%;height:44px;margin-top:12px;font-size:14px;font-weight:750;display:flex}.level-action:active{transform:scale(.98)}.level-action:disabled{cursor:default;background:#c4a4a6}.level-reject{color:var(--red);margin-top:8px;font-size:12px;line-height:1.5}:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:gray;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:#0000}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-auto-center{justify-content:center;display:flex}.adm-auto-center-content{flex:0 auto}.adm-image{--width:var(--adm-image-width,auto);--height:var(--adm-image-height,auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{background-color:var(--adm-color-fill-content);min-width:24px;height:100%;min-height:24px;position:relative}.adm-image-tip>svg{width:24px;height:24px;color:var(--adm-color-weak);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box;width:100%;height:100%;position:absolute;top:0;left:0}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-center-popup{--background-color:var(--adm-center-popup-background-color,var(--adm-color-background));--border-radius:var(--adm-center-popup-border-radius,8px);--max-width:var(--adm-center-popup-max-width,75vw);--min-width:var(--adm-center-popup-min-width,280px);--z-index:var(--adm-center-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{z-index:1;width:auto;min-width:var(--min-width);max-width:var(--max-width);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{z-index:100;cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;position:absolute;top:8px;right:8px}.adm-dialog{--z-index:var(--adm-dialog-z-index,1000);---z-index:var(--z-index)}.adm-dialog .adm-center-popup{--z-index:var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);flex-direction:column;display:flex;overflow:hidden}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{max-height:40vh;margin-bottom:12px}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{font-weight:700;font-size:var(--adm-font-size-10);text-align:center;margin-bottom:8px;padding:0 12px;line-height:25px}.adm-dialog-content{max-height:70vh;font-size:var(--adm-font-size-7);color:var(--adm-color-text);padding:0 12px 20px;line-height:1.4;overflow:hidden auto}.adm-dialog-content-empty{height:12px;padding:0}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{border-top:.5px solid var(--adm-color-border);align-items:stretch;display:flex}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{font-size:var(--adm-font-size-10);border-right:solid .5px var(--adm-color-border);border-radius:0;padding:10px;line-height:25px}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-center-popup,.adm-dialog{z-index:2000}.task-page{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;--card:#fff;min-height:100%;color:var(--ink);background:radial-gradient(120% 42% at 100% 0%, rgba(var(--red-rgb), .08), transparent 46%), #faf6f6}.task-page button{appearance:none;cursor:pointer;font-family:inherit}.task-header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf6f6f0;position:sticky;top:0}.task-header-bar{justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.task-header-actions{gap:4px;display:flex}.task-icon-button{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.task-dot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 2px #faf6f6}.task-shell{padding:18px 16px 28px}.task-heading{justify-content:space-between;align-items:center;gap:14px;padding:0 4px;display:flex}.task-eyebrow{color:var(--red);letter-spacing:.06em;font-size:12px;font-weight:700}.task-title{letter-spacing:-.03em;margin:4px 0 0;font-size:28px;font-weight:750;line-height:1.15}.task-copy{color:var(--muted);margin:6px 0 0;font-size:14px}.task-heading-icon{background:var(--red-soft);width:48px;height:48px;color:var(--red);border:1px solid #f0d5d7;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.task-primary,.task-card{border:1px solid rgba(var(--red-rgb), .06);background:var(--card);border-radius:18px;margin-top:14px;box-shadow:0 8px 20px #5010140a}.task-primary{color:#fff;background:radial-gradient(90% 80% at 100% 0%, #ffffff29, transparent 42%), linear-gradient(165deg, var(--red-light) 0%, var(--red) 42%, var(--red-deep) 100%);border:0;padding:18px;box-shadow:0 16px 32px #8e0d1438}.task-primary-top{align-items:center;gap:14px;display:flex}.task-ring{background:conic-gradient(#fff calc(var(--p) * 1%), #ffffff47 0);border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid}.task-ring-inner{background:#2b609d;border-radius:50%;place-items:center;width:58px;height:58px;font-size:14px;font-weight:750;display:grid}.task-primary-label{letter-spacing:.08em;opacity:.8;font-size:12px;font-weight:700}.task-primary-title{margin-top:4px;font-size:21px;font-weight:750;line-height:1.2}.task-primary-note{opacity:.78;margin-top:5px;font-size:12px;line-height:1.4}.task-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.task-metrics .task-metric:last-child:nth-child(odd){grid-column:1/-1}.task-metric{background:#ffffff1f;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.task-metric-label{opacity:.75;font-size:11px}.task-metric-value{margin-top:2px;font-size:14px;font-weight:750}.task-start{color:#fff;background-color:#ffffff2e;background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:14px;padding:0 16px;font-size:15px;font-weight:750;display:flex}.task-card{padding:6px 16px 16px}.task-section-title{margin:12px 0 0;font-size:18px;font-weight:750}.task-step{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px 0;display:grid}.task-step-no{background:var(--red-soft);width:40px;height:40px;color:var(--red);border-radius:50%;place-items:center;font-size:16px;font-weight:750;display:grid}.task-step-title{font-size:15px;font-weight:750;display:block}.task-step-caption{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.task-step .caret{color:var(--red)}.task-safety{color:var(--muted);align-items:flex-start;gap:8px;padding-top:14px;font-size:12px;line-height:1.45;display:flex}.task-range{background:var(--red-soft);padding:16px}.task-range-head,.task-rank-head,.task-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-pill{color:var(--red);background:#fff;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:750}.task-range-value{color:var(--red-deep);letter-spacing:-.03em;margin-top:16px;font-size:24px;font-weight:750}.task-range-flow{color:var(--muted);margin-top:6px;font-size:12px}.task-rank{padding-bottom:8px}.task-rank-row{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.task-rank-row.is-top{background:#fff7e8;border:1px solid #f3d2a2;border-radius:12px;margin-top:12px;padding:0 8px}.task-rank-no{background:var(--red-soft);width:32px;height:32px;color:var(--red-deep);border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid}.task-rank-row.is-top .task-rank-no{color:#9a3412;background:#ffe7b8}.task-rank-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.task-rank-amount{color:var(--red);font-size:13px;font-weight:750}.task-filters{gap:8px;margin-top:12px;display:flex}.task-filter{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.task-filter.active{border-color:var(--red);background:var(--red);color:#fff}.task-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.task-order{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:0 8px 20px #5010140a}.task-cover{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:750;display:grid}.task-order-copy{flex:1;min-width:0}.task-order-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.task-order-meta{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.task-order-action{color:var(--red);flex-shrink:0;font-size:13px;font-weight:750}.task-empty{text-align:center;color:var(--muted);padding:28px 8px;font-size:14px}.task-start:active,.task-step:active,.task-order:active,.task-filter:active,.task-icon-button:active{transform:scale(.98)}.task-detail{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;min-height:100svh;color:var(--ink);background:radial-gradient(120% 36% at 100% 0%, rgba(var(--red-rgb), .08), transparent 42%), #faf6f6}.task-detail button{appearance:none;cursor:pointer;font-family:inherit}.task-detail-body{padding:16px}.task-detail-card{border:1px solid rgba(var(--red-rgb), .06);background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 20px #5010140a}.task-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-detail-title{align-items:center;gap:10px;min-width:0;display:flex}.task-detail-cover{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:750;display:grid}.task-detail-game{font-size:20px;font-weight:750}.task-status{background:var(--red-soft);color:var(--red);border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:750}.task-detail-row{justify-content:space-between;gap:12px;margin-top:14px;font-size:14px;display:flex}.task-detail-row span:first-child{color:var(--muted)}.task-detail-row span:last-child{text-align:right;font-weight:700}.task-detail-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.task-detail-primary,.task-detail-danger,.task-detail-ghost{border-radius:14px;width:100%;height:48px;font-size:16px;font-weight:750}.task-detail-primary{background-color:var(--red);color:#fff;background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%;border:0}.task-detail-danger,.task-detail-ghost{color:var(--red);background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAUAAACQCAYAAABwHdKXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFxGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgMTAuMC1jMDAwIDc5LmQwNGNjMTY5OCwgMjAyNS8wNy8wMi0xMjoxODoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjIgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDI2LTEwLTE0VDAzOjQ5OjEwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNi0xMC0xNFQwNTowOTo1MyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNi0xMC0xNFQwNTowOTo1MyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmNhNjhkNzItMTk1Mi00YWEyLThhMDUtYjZhNTY3NWQyNWNmIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmE2OWYyNTM3LTIzODYtNGE5ZC1iMDc1LTY0MmViN2U5NDU3YSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmE2OWYyNTM3LTIzODYtNGE5ZC1iMDc1LTY0MmViN2U5NDU3YSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTY5ZjI1MzctMjM4Ni00YTlkLWIwNzUtNjQyZWI3ZTk0NTdhIiBzdEV2dDp3aGVuPSIyMDI2LTEwLTE0VDAzOjQ5OjEwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmNhNjhkNzItMTk1Mi00YWEyLThhMDUtYjZhNTY3NWQyNWNmIiBzdEV2dDp3aGVuPSIyMDI2LTEwLTE0VDA1OjA5OjUzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4On8O5AAADoUlEQVR4nO3YMQEAIAzAMMC/5yFjRxMFvXtn5gAAAAA9bzsAAAAA2GEKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAp+kD2c0EHYr7EfUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;border:1px solid #f0c9cb}.task-detail-primary:disabled,.task-detail-danger:disabled{opacity:.7}.task-detail-done{text-align:center;color:var(--muted);margin-top:16px;font-size:14px}.task-confirm{z-index:30;background:#2b171973;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.task-confirm-card{background:#fff;border-radius:18px;width:min(100%,320px);padding:18px}.task-confirm-title{font-size:17px;font-weight:750}.task-confirm-copy{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.45}.task-confirm-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.review-page{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;max-width:480px;height:100svh;color:var(--ink);background:radial-gradient(120% 36% at 100% 0%, rgba(var(--red-rgb), .08), transparent 42%), #faf6f6;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.review-page button{appearance:none;cursor:pointer;font-family:inherit}.review-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 12px 16px;display:flex;overflow:hidden auto}.review-game{border:1px solid rgba(var(--red-rgb), .06);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 8px 20px #5010140a}.review-cover{color:#fff;background:#f3e4e5;border-radius:12px;flex-shrink:0;place-items:center;width:66px;height:66px;font-size:22px;font-weight:750;display:grid}.review-game-info{flex:1;min-width:0}.review-name{word-break:break-word;font-size:16px;font-weight:750;line-height:1.25}.review-meta{color:#7a6568;margin-top:4px;font-size:12px;line-height:1.35}.review-meta-amount{color:var(--red);font-weight:750}.review-game-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.review-status-pill{color:var(--red);white-space:nowrap;background:#fdecee;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.review-timer{background:conic-gradient(var(--red) calc(var(--p) * 1%), #f3e4e5 0);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.review-timer-inner{width:38px;height:38px;color:var(--red);background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid}.review-deposit{color:#fff;background-color:var(--red);background-image:url(/assets/btn-h48-CbGH4wdm.png);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;width:100%;min-height:48px;font-size:16px;font-weight:800}.review-frame-wrap{background:#1a1213;border-radius:16px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex}.review-frame-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-frame-eyebrow{color:#ffffff9e;font-size:11px;font-weight:650}.review-frame-title{color:#fff;margin-top:2px;font-size:14px;font-weight:750}.review-frame-timer{color:#fff;background:#ffffff1f;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:750}.review-frame{background:#111;border:0;border-radius:12px;flex:1;width:100%;min-height:220px;display:block}.review-drawer-layer{z-index:6;background:#2b171973;align-items:flex-end;display:flex;position:absolute;inset:52px 0 0}.review-drawer{width:100%;max-height:100%;padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;overflow:auto}.review-drawer-grip{background:#eadbdd;border-radius:99px;width:36px;height:4px;margin:4px auto 12px}.review-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-kicker{color:var(--red);font-size:12px;font-weight:750}.review-drawer-title{margin-top:2px;font-size:20px;font-weight:750}.review-reward{background:var(--red-soft);color:var(--red);border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:14px;font-weight:750}.review-settlement{align-items:center;gap:10px;margin-top:14px;display:flex}.review-settlement-cover{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:16px;font-weight:750;display:grid}.review-settlement-name{font-size:15px;font-weight:750}.review-settlement-note{color:var(--muted);margin-top:2px;font-size:12px}.review-guidance{color:var(--muted);align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.45;display:flex}.review-rate-row{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:700;display:flex}.review-stars{color:#ffd21e;gap:2px;display:flex}.review-claim{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin:14px 0;padding-top:12px;display:flex}.review-claim-right{text-align:right}.review-claim-label{color:var(--muted);font-size:12px}.review-claim-value{margin-top:2px;font-size:14px;font-weight:750}.shortfall-backdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b171994;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.unfinished-backdrop{z-index:100001;background:#2b171973;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.unfinished-card{background:#fff;border-radius:16px;width:min(100%,300px);padding:18px 16px 14px;box-shadow:0 16px 40px #2b171938}.unfinished-title{font-size:16px;font-weight:800}.unfinished-copy{color:#8d6d70;margin:8px 0 0;font-size:13px;line-height:1.45}.unfinished-confirm{color:#fff;background:var(--red);border:0;border-radius:12px;width:100%;height:40px;margin-top:14px;font-size:14px;font-weight:800}.shortfall-sheet{flex-direction:column;align-items:flex-end;gap:8px;width:min(100%,520px);max-height:calc(100% - 8px);display:flex}.shortfall-close{color:#fff;cursor:pointer;background:#ffffff38;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.shortfall-modal{color:#2b1719;border:1px solid var(--red);background:linear-gradient(#fff,#fff5f6);border-radius:16px;width:100%;max-height:calc(100% - 24px);padding:14px;position:relative;overflow:hidden;box-shadow:0 18px 48px #50101447}.shortfall-shine{pointer-events:none;background:linear-gradient(90deg,#f2c94c00,#f2c94c38,#f2c94c00);width:150px;height:220px;position:absolute;top:-82px;right:-70px;transform:rotate(22deg)}.shortfall-head,.shortfall-task,.shortfall-metrics,.shortfall-combo-box,.shortfall-actions{z-index:1;position:relative}.shortfall-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.shortfall-kicker{color:var(--red);text-transform:uppercase;font-size:11px;font-weight:800}.shortfall-title{margin-top:3px;font-size:20px;font-weight:800;line-height:1.15}.shortfall-stage,.shortfall-multiple{color:#2b1719;background:linear-gradient(135deg,#fff4b8,#f2c94c);border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:800}.shortfall-task{background:rgba(var(--red-rgb), .06);border-radius:12px;align-items:center;gap:10px;margin-top:13px;padding:10px;display:flex}.shortfall-task:has(.combo-pair){flex-direction:column;align-items:stretch}.shortfall-cover{color:#fff;background:#f3e4e5;border-radius:12px;flex-shrink:0;place-items:center;width:68px;height:68px;font-size:22px;font-weight:750;display:grid;box-shadow:0 7px 16px #5010141f}.shortfall-task-info{flex:1;min-width:0}.shortfall-game{word-break:break-word;font-size:17px;font-weight:800;line-height:1.2}.shortfall-order{color:#7a6568;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.shortfall-note{color:var(--red);margin-top:6px;font-size:12px;line-height:1.35}.shortfall-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.shortfall-metric{border:1px solid rgba(var(--red-rgb), .08);background:#fff;border-radius:12px;padding:9px 8px}.shortfall-metric.accent{color:#fff;background:linear-gradient(135deg, #7a0f22, var(--red) 64%, #f2c94c);border:0}.shortfall-metric.profit{background:linear-gradient(135deg,#fff9cc,#f4d65e)}.shortfall-label{color:#7a6568;font-size:10px;line-height:1.25}.shortfall-metric.accent .shortfall-label{color:#ffffffc7}.shortfall-value{word-break:break-word;margin-top:5px;font-size:14px;font-weight:800;line-height:1.15}.shortfall-combo-box{color:#fff;background:linear-gradient(135deg,#5c0d1a,#9f1239 58%,#7a3b12);border-radius:12px;margin-top:11px;padding:10px}.shortfall-combo-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.shortfall-combo-label,.shortfall-progress-copy{color:#ffffffb8;font-size:11px}.shortfall-combo-value{color:#f8e277;margin-top:3px;font-size:15px;font-weight:800}.shortfall-progress-copy{margin-top:6px}.shortfall-actions{grid-template-columns:1.2fr .8fr;gap:9px;margin-top:12px;display:grid}.shortfall-primary,.shortfall-secondary{cursor:pointer;border:0;border-radius:12px;height:44px;font-size:14px;font-weight:800}.shortfall-primary{color:#fff;background:var(--red)}.shortfall-secondary{color:#7a0f22;border:1px solid rgba(var(--red-rgb), .18);background:#fff}.combo-pair{gap:12px;width:100%;display:flex}.combo-pair-face{flex:1;min-width:0}.combo-pair-img{color:#078653;background:#edf3ef 50%/cover no-repeat;border-radius:12px;justify-content:center;align-items:center;width:100%;height:132px;font-size:22px;font-weight:800;display:flex;box-shadow:0 8px 18px #082d251f}.combo-pair-label{color:#078653;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:820;display:block}.combo-pair-name{color:#082d25;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:750;display:block;overflow:hidden}.combo-pair.is-compact{flex:none;width:auto}.combo-pair.is-compact .combo-pair-face{flex:0 0 72px;width:72px}.combo-pair.is-compact .combo-pair-img{width:72px;height:90px;font-size:18px}.combo-reveal{z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#082d258f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden}.combo-celebration{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.combo-firework,.combo-firework-star{pointer-events:none;margin:0;position:absolute;top:50%;left:50%}.combo-firework{border-radius:50%;transform:translate(-50%,-50%)}.combo-firework-star{filter:drop-shadow(0 5px 12px #f4bd0752);display:flex}.combo-reveal-card{z-index:1;color:#082d25;border:1px solid var(--red);background:#fffefa;border-radius:18px;width:100%;max-width:390px;max-height:calc(100vh - 28px);padding:22px 18px 18px;position:relative;overflow:hidden auto;box-shadow:0 24px 70px #082d253d}.combo-reveal-icon{z-index:1;isolation:isolate;color:#806300;background:#fff2b8;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;box-shadow:0 10px 24px #f4bd0738}.combo-reveal-icon-halo{z-index:-1;border:2px solid #f4bd074d;border-radius:50%;animation:1.5s ease-out .36s 2 both combo-halo;position:absolute;inset:-9px}.combo-reveal-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;display:flex;position:relative}.combo-reveal-copy{flex:1;min-width:0}.combo-kicker{color:#806300;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.combo-title{color:#082d25;letter-spacing:-.02em;margin-top:4px;font-size:23px;font-weight:800;line-height:1.12}.combo-luck-badge{color:#004831;text-align:center;background:#fff7dc;border:1px solid #eadb9b;border-radius:8px;flex:0 0 86px;min-height:72px;padding:10px 8px}.combo-luck-x{font-size:26px;font-weight:900;line-height:1}.combo-luck-label{margin-top:6px;font-size:10px;font-weight:800;line-height:1.15}.combo-reveal-description{z-index:1;color:#68736f;margin:8px 0 0;font-size:13px;line-height:1.5;position:relative}.combo-luck-strip{z-index:1;color:#082d25;background:#f3f8f5;border:1px solid #cfe2d8;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:10px;display:flex;position:relative}.combo-luck-dot{color:#078653;background:#dcefe6;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.combo-luck-copy{min-width:0}.combo-luck-strip-title{font-size:13px;font-weight:900;line-height:1.2}.combo-luck-strip-sub{color:#68736f;margin-top:2px;font-size:11px;font-weight:600;line-height:1.3}.combo-mystery-reveal{z-index:1;background:#fff9e8;border:1px solid #eadb9b;border-radius:13px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:10px;margin-top:14px;padding:11px;animation:1.7s ease-in-out .62s 2 both combo-mystery-pulse;display:grid;position:relative}.combo-mystery-icon{color:#806300;background:#fff0ac;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.combo-mystery-copy{min-width:0}.combo-mystery-label{color:#806300;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:820}.combo-mystery-note{color:#4f5f59;margin-top:3px;font-size:11px;font-weight:650;line-height:1.4}.combo-mystery-spark{color:#f0b600;animation:1.1s ease-in-out .7s 3 both combo-spark-twinkle}.combo-games{margin-top:12px;display:block}.combo-game{background:#fff;border:1px solid #dfe5e1;border-radius:13px;align-items:center;gap:14px;padding:10px;display:flex}.combo-game-img{color:#078653;background:#f3f8f5;border:1px solid #dfe5e1;border-radius:10px;flex:0 0 104px;justify-content:center;align-items:center;width:104px;height:132px;font-size:28px;font-weight:800;display:flex;box-shadow:0 8px 18px #082d251f}.combo-game-copy{min-width:0}.combo-game-label{color:#078653;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:820}.combo-game-name{color:#082d25;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:760;overflow:hidden}.combo-game-ready{color:#68736f;align-items:center;gap:5px;margin-top:7px;font-size:11px;font-weight:650;display:flex}.combo-game-ready svg{color:#078653}.combo-reveal-trust{z-index:1;color:#665000;background:#fff7dc;border:1px solid #eadb9b;border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:11px;line-height:1.45;display:flex;position:relative}.combo-reveal-trust svg{flex:none;margin-top:1px}.combo-action-btn{z-index:1;color:#fff;cursor:pointer;background:#078653;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:14px;font-size:15px;font-weight:900;line-height:1.25;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #07865338}.combo-action-btn:before{content:"";filter:blur(5px);background:#ffffff47;width:20px;animation:1.15s ease-in-out 1.05s 2 both combo-button-sweep;position:absolute;top:-20%;bottom:-20%;left:-32px;transform:skew(-16deg)}.combo-action-btn>*{z-index:1;position:relative}@keyframes combo-halo{0%{opacity:.78;transform:scale(.72)}to{opacity:0;transform:scale(1.42)}}@keyframes combo-mystery-pulse{0%,to{box-shadow:0 0 #f4bd0700}50%{box-shadow:0 0 0 5px #f4bd071a}}@keyframes combo-spark-twinkle{0%,to{opacity:.45;transform:scale(.76)rotate(-8deg)}50%{opacity:1;transform:scale(1.18)rotate(8deg)}}@keyframes combo-button-sweep{0%{opacity:0;left:-32px}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% + 32px)}}@media (height<=720px),(width<=380px){.combo-reveal-card{padding:18px 15px 15px}.combo-reveal-icon{width:46px;height:46px}.combo-reveal-head{margin-top:10px}.combo-title{font-size:20px}.combo-reveal-description{margin-top:6px;line-height:1.4}.combo-luck-strip,.combo-mystery-reveal{margin-top:10px;padding:9px}.combo-games{margin-top:9px}.combo-game-img{flex-basis:58px;width:58px;height:66px}.combo-reveal-trust{margin-top:9px;padding:8px}.combo-action-btn{min-height:44px;margin-top:10px}}@media (prefers-reduced-motion:reduce){.combo-reveal-icon-halo,.combo-mystery-reveal,.combo-mystery-spark,.combo-action-btn:before{animation:none}}.combo-order-summary{flex-direction:column;gap:8px;margin-top:12px;display:flex}.combo-order-time,.combo-order-lucky,.combo-order-debt{justify-content:space-between;align-items:center;gap:12px;display:flex}.combo-order-time-label,.combo-order-debt span:first-child{color:#8d6d70;font-size:12px;font-weight:700}.combo-order-time-value{color:#2b1719;font-size:13px;font-weight:750}.combo-order-lucky{background:#fff7dc;border:1px solid #eadb9b;border-radius:12px;padding:10px 12px}.combo-order-lucky-title{color:#082d25;font-size:14px;font-weight:800}.combo-order-lucky-profit{color:#806300;margin-top:3px;font-size:12px;font-weight:700}.combo-order-chip{color:#fff;background:var(--red);border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:14px;font-weight:850}.combo-order-debt{background:var(--red-soft);border:1px solid #f0b4b8;border-radius:12px;padding:10px 12px}.combo-order-debt span:last-child{color:var(--red);font-size:14px;font-weight:850}.combo-panel{color:#082d25;border:1px solid var(--red);background:#fffefa;border-radius:16px;margin-bottom:8px;padding:16px;position:relative;overflow:hidden}.combo-panel-head,.combo-profit-card,.combo-mystery-status,.combo-trust-note,.combo-current-task,.combo-experience-copy{z-index:1;position:relative}.combo-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.combo-heading{align-items:center;gap:11px;min-width:0;display:flex}.combo-icon{color:#806300;background:#fff2b8;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.combo-panel-kicker{color:#806300;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.combo-panel-title{color:#082d25;margin-top:2px;font-size:18px;font-weight:800;line-height:1.2}.combo-current{color:#004831;background:#dcefe6;border:1px solid #cfe2d8;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:800}.combo-experience-copy{color:#68736f;margin:12px 0 0;font-size:12px;line-height:1.5}.combo-mystery-status{background:#fff9e8;border:1px solid #eadb9b;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.combo-mystery-status-icon{color:#806300;background:#fff0ac;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.combo-mystery-status-copy{min-width:0}.combo-mystery-status-label{color:#806300;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:820}.combo-mystery-status-note{color:#4f5f59;margin-top:3px;font-size:11px;font-weight:650;line-height:1.4}.combo-mystery-status-spark{color:#f0b600}.combo-profit-card{background:#f3f8f5;border:1px solid #cfe2d8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.combo-profit-metric{flex:1;min-width:0}.combo-profit-label{color:#68736f;font-size:11px}.combo-profit-value{color:#004831;margin-top:2px;font-size:20px;font-weight:800}.combo-multiple-badge{color:#004831;text-align:center;background:#fff7dc;border:1px solid #eadb9b;border-radius:8px;min-width:68px;padding:6px 8px}.combo-multiple-value{font-size:17px;font-weight:900;line-height:1}.combo-multiple-label{margin-top:3px;font-size:9px;font-weight:800;line-height:1.15}.combo-trust-note{color:#665000;background:#fff7dc;border:1px solid #eadb9b;border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:11px;line-height:1.45;display:flex}.combo-trust-note svg{flex:none;margin-top:1px}.combo-current-task{background:#fff;border:1px solid #dfe5e1;border-radius:12px;margin-top:12px;padding:9px;display:block}.combo-current-task-img{color:#078653;background:#edf3ef;border-radius:10px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:66px;font-size:18px;font-weight:800;display:flex;box-shadow:0 8px 18px #082d251a}.combo-current-task-copy{min-width:0}.combo-current-task-label{color:#078653;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:820}.combo-current-task-name{color:#082d25;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:760;overflow:hidden}.combo-current-task-status{color:#68736f;align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:650;display:flex}.combo-current-task-status svg{color:#078653}.wallet-page{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;min-height:100%;color:var(--ink);background:radial-gradient(120% 42% at 100% 0%, rgba(var(--red-rgb), .08), transparent 46%), #faf6f6}.wallet-header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf6f6f0;position:sticky;top:0}.wallet-header h1{place-items:center;height:58px;margin:0;font-size:17px;font-weight:750;display:grid}.wallet-shell{padding:16px}.wallet-loading{text-align:center;color:var(--muted);padding:48px 8px;font-size:14px}.wallet-list{flex-direction:column;gap:8px;display:flex}.wallet-row{border:1px solid rgba(var(--red-rgb), .06);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 8px 20px #5010140a}.wallet-row-icon{width:40px;height:40px;color:var(--red);background:var(--red-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.wallet-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wallet-row-title{font-size:15px;font-weight:700}.wallet-row-meta{color:var(--muted);font-size:12px}.wallet-row-amount{flex-shrink:0;font-size:15px;font-weight:750}.wallet-row-amount.is-in{color:#0f8a4b}.wallet-row-amount.is-out{color:var(--red)}.wallet-row-amount.is-muted{color:var(--muted)}.history-page{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;min-height:100%;color:var(--ink);background:radial-gradient(120% 42% at 100% 0%, rgba(var(--red-rgb), .08), transparent 46%), #faf6f6}.history-page button{appearance:none;cursor:pointer;font-family:inherit}.history-header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6f6f0;position:sticky;top:0}.history-header-bar{justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.history-header-actions{gap:4px;display:flex}.history-icon-button{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.history-dot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 2px #faf6f6}.history-tabs-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6f6f0;padding:4px 16px 12px;position:sticky;top:58px}.history-tabs{border:1px solid rgba(var(--red-rgb), .1);background:#fff;border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:0 8px 20px #5010140a}.history-tab{min-width:0;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 6px;font-size:13px;font-weight:650;line-height:1.2}.history-tab.active{background:var(--red);color:#fff;font-weight:700}.history-list{padding:16px 12px 24px}.history-loading{text-align:center;color:var(--muted);padding:48px 8px;font-size:14px}.trust-empty-state{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(100%,520px);margin:28px auto;padding:34px 24px 28px;box-shadow:0 8px 20px #5010140a}.trust-empty-state__icon{width:58px;height:58px;color:var(--red);background:var(--red-soft);border:1px solid #f0c9cb;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.trust-empty-state__title{font-size:20px;font-weight:750;line-height:1.25}.trust-empty-state__copy{max-width:320px;color:var(--muted);margin:10px auto 0;font-size:14px;line-height:1.55}.history-card{border:1px solid var(--red);background:#fff;border-radius:16px;margin-bottom:14px;padding:12px;position:relative;overflow:hidden;box-shadow:0 8px 20px #5010140a}.history-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-task-no{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.history-pill{border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.history-pill.is-pending{color:#9a3412;background:#fff4e8}.history-pill.is-done{color:#0f8a4b;background:#e8f8ef}.history-goods{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:10px;padding-bottom:12px;display:flex}.history-cover{color:#fff;border-radius:10px;flex:0 0 72px;place-items:center;width:72px;height:88px;font-size:22px;font-weight:750;display:grid;box-shadow:0 8px 18px #50101429}.history-goods-main{flex:1;min-width:0}.history-title{font-size:16px;font-weight:750;line-height:1.35}.history-progress{color:var(--red);background:var(--red-soft);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.history-ratings{flex-direction:column;gap:4px;margin-top:8px;display:flex}.history-rating{min-height:22px;color:var(--muted);background:#fff6f6;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:2px 7px;font-size:11px;font-weight:700;display:flex}.history-stars{align-items:center;gap:1px;display:inline-flex}.history-stars .is-on{color:#f2c94c}.history-stars .is-off{color:#eadfe0}.history-summary{padding-top:10px}.history-time{border-bottom:1px solid rgba(var(--red-rgb), .08);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font-size:12px;display:flex}.history-time span:last-child{color:var(--ink);font-size:13px;font-weight:650}.history-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:9px;display:grid}.history-amount{text-align:center;background:#fff8f8;border-radius:8px;min-width:0;padding:8px 4px}.history-amount-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.history-amount-value{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:750;line-height:1.25;overflow:hidden}.history-amount-value.is-green{color:#0f8a4b}.history-amount-value.is-gold{color:#d49400}.history-continue{color:#fff;background:linear-gradient(90deg, var(--red-deep), var(--red) 62%, #e8b423);border:0;border-radius:10px;width:100%;height:40px;margin-top:11px;font-size:14px;font-weight:700}.profile-page{--ink:#2b1719;--muted:#8d6d70;--line:#f0e2e3;min-height:100%;color:var(--ink);background:radial-gradient(120% 42% at 100% 0%, rgba(var(--red-rgb), .08), transparent 46%), #faf6f6;padding:16px 16px 28px}.profile-page button{appearance:none;cursor:pointer;text-align:inherit;font-family:inherit}.profile-loading{text-align:center;color:var(--muted);padding:48px 8px;font-size:14px}.profile-card,.profile-balance,.asset-section,.menu-section{border:1px solid rgba(var(--red-rgb), .06);background:#fff;border-radius:18px;box-shadow:0 8px 20px #5010140a}.profile-card{padding:16px}.profile-identity{align-items:center;gap:12px;display:flex}.profile-avatar{object-fit:cover;border-radius:50%;flex:0 0 58px;width:58px;height:58px}.profile-avatar.is-mark{color:#fff;background:linear-gradient(160deg, var(--red-light), var(--red-deep));box-shadow:0 6px 14px rgba(var(--red-rgb), .28);place-items:center;font-size:22px;font-weight:750;display:grid}.profile-avatar.is-mark.is-male{background:linear-gradient(160deg,#1677ff,#0958d9);box-shadow:0 6px 14px #1677ff47}.profile-avatar.is-mark.is-female{background:linear-gradient(160deg,#eb2f96,#c41d7f);box-shadow:0 6px 14px #eb2f9647}.profile-name{font-size:20px;font-weight:750;line-height:1.2}.profile-account{color:var(--muted);word-break:break-all;margin-top:4px;font-size:13px;font-weight:650;line-height:1.3}.profile-level-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.profile-level,.profile-credit{border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.profile-level{color:#9a3412;background:#fff4e0}.profile-credit{color:var(--red);background:var(--red-soft)}.invite-row{border:1px solid var(--line);width:100%;color:inherit;background:#fff8f8;border-radius:14px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px;display:flex}.invite-label{color:var(--muted);font-size:12px;display:block}.invite-code{letter-spacing:.04em;margin-top:2px;font-size:18px;font-weight:750;display:block}.copy-button{width:36px;height:36px;color:var(--red);background:#fff;border-radius:12px;place-items:center;display:grid}.profile-balance{color:#fff;background:linear-gradient(145deg, #9f1239, var(--red) 58%, #e11d48);border:0;margin-top:12px;padding:16px}.balance-label,.balance-protection{color:#ffffffdb;align-items:center;gap:6px;font-size:13px;display:flex}.balance-value{letter-spacing:-.03em;margin:8px 0 10px;font-size:32px;font-weight:750}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.quick-action{border:1px solid rgba(var(--red-rgb), .06);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:700;display:flex;box-shadow:0 8px 20px #5010140a}.quick-action-icon{width:40px;height:40px;color:var(--red);background:var(--red-soft);border-radius:14px;place-items:center;display:grid}.asset-section{margin-top:14px;padding:16px}.section-title{margin:0 0 12px;font-size:16px;font-weight:750}.asset-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asset-card{background:#fff8f8;border-radius:14px;min-width:0;padding:12px}.asset-wide{grid-column:1/-1}.asset-icon{width:32px;height:32px;color:var(--red);background:#fff;border-radius:10px;place-items:center;display:grid}.asset-label{color:var(--muted);margin-top:8px;font-size:12px}.asset-value{margin-top:2px;font-size:16px;font-weight:750}.menu-section{margin-top:14px;overflow:hidden}.menu-item{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:0 0;align-items:center;gap:10px;padding:0 14px;display:flex}.menu-item:last-child{border-bottom:0}.menu-icon{width:32px;height:32px;color:var(--red);background:var(--red-soft);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.menu-label{flex:1;font-size:15px;font-weight:650}.menu-caret{color:#c4a8aa}.logout-button{width:100%;height:48px;color:var(--red);background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAUAAACQCAYAAABwHdKXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFxGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgMTAuMC1jMDAwIDc5LmQwNGNjMTY5OCwgMjAyNS8wNy8wMi0xMjoxODoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjIgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDI2LTEwLTE0VDAzOjQ5OjEwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNi0xMC0xNFQwNTowOTo1MyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNi0xMC0xNFQwNTowOTo1MyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmNhNjhkNzItMTk1Mi00YWEyLThhMDUtYjZhNTY3NWQyNWNmIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmE2OWYyNTM3LTIzODYtNGE5ZC1iMDc1LTY0MmViN2U5NDU3YSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmE2OWYyNTM3LTIzODYtNGE5ZC1iMDc1LTY0MmViN2U5NDU3YSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTY5ZjI1MzctMjM4Ni00YTlkLWIwNzUtNjQyZWI3ZTk0NTdhIiBzdEV2dDp3aGVuPSIyMDI2LTEwLTE0VDAzOjQ5OjEwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmNhNjhkNzItMTk1Mi00YWEyLThhMDUtYjZhNTY3NWQyNWNmIiBzdEV2dDp3aGVuPSIyMDI2LTEwLTE0VDA1OjA5OjUzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4On8O5AAADoUlEQVR4nO3YMQEAIAzAMMC/5yFjRxMFvXtn5gAAAAA9bzsAAAAA2GEKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAUaYAAAAARJkCAAAAEGUKAAAAQJQpAAAAAFGmAAAAAESZAgAAABBlCgAAAECUKQAAAABRpgAAAABEmQIAAAAQZQoAAABAlCkAAAAAp+kD2c0EHYr7EfUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;border:1px solid #f0c9cb;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:750;display:flex}.profile-footer{text-align:center;color:#b0898c;margin-top:16px;font-size:12px}:root{--push-rest:6px;--push-press:2px}.login-submit,.community-primary,.submit-button,.pix-guard-pay,.payout-submit,.task-detail-primary,.review-deposit,.mission-button,.deposit-submit,.shortfall-primary,.level-action,.bind-button,.pay-copy,.support-float-panel form .support-send,.community-shell button.chat-send{box-shadow:0 var(--push-rest) 0 var(--red-deep);transition:transform 80ms,box-shadow 80ms}.community-secondary,.task-detail-danger,.task-detail-ghost,.logout-button,.shortfall-secondary,.support-attach,.community-shell button.chat-attach,.quick-action,.hero-pill{box-shadow:0 var(--push-rest) 0 var(--red);transition:transform 80ms,box-shadow 80ms}.wallet-action,.task-start{box-shadow:0 var(--push-rest) 0 #3c080e59;transition:transform 80ms,box-shadow 80ms}.login-submit:active:not(:disabled),.community-primary:active:not(:disabled),.submit-button:active:not(:disabled),.pix-guard-pay:active:not(:disabled),.payout-submit:active:not(:disabled),.task-detail-primary:active:not(:disabled),.review-deposit:active:not(:disabled),.mission-button:active:not(:disabled),.deposit-submit:active:not(:disabled),.shortfall-primary:active:not(:disabled),.level-action:active:not(:disabled),.bind-button:active:not(:disabled),.pay-copy:active:not(:disabled),.support-float-panel form .support-send:active:not(:disabled),.community-shell button.chat-send:active:not(:disabled),.community-secondary:active:not(:disabled),.task-detail-danger:active:not(:disabled),.task-detail-ghost:active:not(:disabled),.logout-button:active:not(:disabled),.shortfall-secondary:active:not(:disabled),.support-attach:active:not(:disabled),.community-shell button.chat-attach:active:not(:disabled),.quick-action:active:not(:disabled),.hero-pill:active:not(:disabled),.wallet-action:active:not(:disabled),.task-start:active:not(:disabled){transform:translateY(calc(var(--push-rest) - var(--push-press)))}.login-submit:active:not(:disabled),.community-primary:active:not(:disabled),.submit-button:active:not(:disabled),.pix-guard-pay:active:not(:disabled),.payout-submit:active:not(:disabled),.task-detail-primary:active:not(:disabled),.review-deposit:active:not(:disabled),.mission-button:active:not(:disabled),.deposit-submit:active:not(:disabled),.shortfall-primary:active:not(:disabled),.level-action:active:not(:disabled),.bind-button:active:not(:disabled),.pay-copy:active:not(:disabled),.support-float-panel form .support-send:active:not(:disabled),.community-shell button.chat-send:active:not(:disabled){box-shadow:0 var(--push-press) 0 var(--red-deep)}.community-secondary:active:not(:disabled),.task-detail-danger:active:not(:disabled),.task-detail-ghost:active:not(:disabled),.logout-button:active:not(:disabled),.shortfall-secondary:active:not(:disabled),.support-attach:active:not(:disabled),.community-shell button.chat-attach:active:not(:disabled),.quick-action:active:not(:disabled),.hero-pill:active:not(:disabled){box-shadow:0 var(--push-press) 0 var(--red)}.wallet-action:active:not(:disabled),.task-start:active:not(:disabled){box-shadow:0 var(--push-press) 0 #3c080e59}@media (prefers-reduced-motion:reduce){.login-submit,.community-primary,.submit-button,.mission-button,.support-attach,.community-shell button.chat-attach,.wallet-action,.task-start{transition:none}}
