.game-preload[data-v-4440d912]{position:fixed;inset:0;z-index:20;display:flex;justify-content:center;background:#fff;overflow:hidden}.game-preload-stage[data-v-4440d912]{position:relative;width:min(100vw,calc(100dvh * 720 / 1461.32));height:100dvh;overflow:hidden;container-type:inline-size}.game-preload-background[data-v-4440d912]{position:absolute;width:177.7778%;max-width:none;height:auto;left:-38.4722%;top:-4.9278%}.game-preload-logo[data-v-4440d912]{position:absolute;width:28.5181%;height:auto;left:35.6944%;top:1.6184%}.game-preload-slogan[data-v-4440d912]{position:absolute;width:98.1486%;height:auto;left:.9722%;top:65.9438%}.game-preload-meter[data-v-4440d912]{position:absolute;width:71.4819%;left:14.2597%;top:79.4021%}.game-preload-percent[data-v-4440d912]{display:block;margin-bottom:2.963cqw;text-align:center;color:#2f2f2f;font-size:2.7778cqw;line-height:1.4}.game-preload-track[data-v-4440d912]{position:relative;height:2.407cqw;border:.3704cqw solid #be9c63;border-radius:9.259cqw;background:#2f2f2f;padding:.1852cqw}.game-preload-fill[data-v-4440d912]{display:block;height:100%;border-radius:inherit;background-size:100% 100%;transition:width .2s ease}.game-preload-marker[data-v-4440d912]{position:absolute;top:50%;width:12.593cqw;height:auto;transform:translate(-80%,-50%);pointer-events:none;transition:left .2s ease}.game-preload-site[data-v-4440d912]{position:absolute;top:93.9993%;width:100%;text-align:center;color:#948b81;font-size:3.7037cqw;font-weight:500;line-height:1.4}.app-loading[data-v-4729a21b]{display:flex;align-items:center;justify-content:center;min-height:64px}.app-loading-inline[data-v-4729a21b]{display:inline-flex;min-height:0;vertical-align:middle}.app-loading-spinner[data-v-4729a21b]{display:block;width:24px;height:24px;box-sizing:border-box;border:2px solid rgba(185,100,15,.18);border-top-color:var(--accent, #b9640f);border-radius:50%;animation:app-loading-spin-4729a21b .8s linear infinite}@keyframes app-loading-spin-4729a21b{to{transform:rotate(360deg)}}.app-update-notch[data-v-e344062c]{position:fixed;z-index:10000;top:0;left:50%;transform:translate(-50%);max-width:min(92vw,420px);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;padding:max(7px,env(safe-area-inset-top)) 18px 9px;border:1px solid rgb(255 231 173 / 34%);border-top:0;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#362417,#68451f 72%,#8d642c);box-shadow:0 3px 10px #3d250e4d;color:#fff3d0;font:600 12px/1.25 system-ui,sans-serif;text-align:center;white-space:nowrap;cursor:pointer;animation:app-update-appear-e344062c .22s ease-out both}.app-build-watermark[data-v-e344062c]{position:fixed;z-index:9999;top:max(env(safe-area-inset-top),4px);right:max(env(safe-area-inset-right),6px);color:#683d12;font:500 9px/1 system-ui,sans-serif;letter-spacing:.08em;opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes app-update-appear-e344062c{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.app-update-notch[data-v-e344062c]{animation:none}}.prompt-dialog[data-v-dd4f5899]{--prompt-unit: calc(min(100vw, 480px) / 1080);box-sizing:border-box;width:calc(var(--prompt-unit) * 960);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:calc(var(--prompt-unit) * 120) calc(var(--prompt-unit) * 36) calc(var(--prompt-unit) * 80);border:calc(var(--prompt-unit) * 2) solid transparent;border-radius:calc(var(--prompt-unit) * 32);background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba) padding-box,linear-gradient(90deg,#d0ab78,#8c6f45) border-box;color:#683d12;overflow-y:auto;overscroll-behavior:contain;font-family:inherit}.prompt-dialog[data-v-dd4f5899]::backdrop{background:#0009}.prompt-dialog__content[data-v-dd4f5899]{text-align:center}.prompt-dialog__message[data-v-dd4f5899]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(var(--prompt-unit) * 42);font-weight:500;line-height:1.4}.prompt-dialog__confirm[data-v-dd4f5899]{display:block;width:100%;height:calc(var(--prompt-unit) * 130);margin:calc(var(--prompt-unit) * 104) 0 0;padding:0 calc(var(--prompt-unit) * 24);border:0;border-radius:99px;background-color:var(--color-action-primary);color:var(--color-action-text);font:inherit;font-size:calc(var(--prompt-unit) * 42);font-weight:500;cursor:pointer}.prompt-dialog__confirm[data-v-dd4f5899]:focus-visible{outline:2px solid #0077e6;outline-offset:3px}.prompt-dialog--titled[data-v-dd4f5899]{padding-top:calc(var(--prompt-unit) * 84)}.prompt-dialog--titled .prompt-dialog__confirm[data-v-dd4f5899]{margin-top:calc(var(--prompt-unit) * 68)}.prompt-dialog__title[data-v-dd4f5899]{margin:0 0 calc(var(--prompt-unit) * 56);color:#0077e6;font-size:calc(var(--prompt-unit) * 46);font-weight:500;line-height:1.5;letter-spacing:.1em}.prompt-dialog--titled .prompt-dialog__message[data-v-dd4f5899]{padding:0 calc(var(--prompt-unit) * 36)}.support-page[data-v-50ae0f2b]{display:flex;flex-direction:column;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overflow:hidden;background:#fff}.support-header[data-v-50ae0f2b]{flex:none;padding:0 16px;color:#683d12}.support-header svg[data-v-50ae0f2b]{width:18px;height:22px}.support-frame-host[data-v-50ae0f2b]{position:relative;flex:1;min-height:0}.support-frame[data-v-50ae0f2b]{display:block;width:100%;height:100%;border:0;background:#fff}.support-status[data-v-50ae0f2b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;color:#683d12;text-align:center}.support-status p[data-v-50ae0f2b]{font-size:14px}.support-status button[data-v-50ae0f2b]{padding:10px 24px;border-radius:999px;color:#fff;background:#683d12}.image-captcha-overlay[data-v-5847f198]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:17px;box-sizing:border-box}.image-captcha-backdrop[data-v-5847f198]{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0006}.image-captcha-panel[data-v-5847f198]{position:relative;box-sizing:border-box;width:min(320px,100%);padding:12px 12px 17.33px;border-radius:12px;background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba);box-shadow:inset 0 2px 3.33px #fff3;color:#683d12}header[data-v-5847f198]{display:flex;align-items:center;justify-content:space-between;height:19.6px;padding:0 4px;margin-bottom:17px}h2[data-v-5847f198]{margin:0;font-size:14px;line-height:1.4;font-weight:700}header button[data-v-5847f198]{border:0;padding:0;background:transparent;width:18.67px;height:18.67px}header img[data-v-5847f198]{display:block;width:100%;height:100%}.image-captcha-content[data-v-5847f198]{display:flex;flex-direction:column;gap:12.5px;align-items:center}.image-captcha-row[data-v-5847f198]{display:flex;align-items:center;gap:8px;padding-right:8px;width:100%;height:43.33px;box-sizing:border-box}.image-captcha-picture[data-v-5847f198]{position:relative;display:grid;place-items:center;flex:1;min-width:0;height:43.33px;padding:0;overflow:hidden;border:1.33px solid #948b81;background:#fff;color:#948b81;font-size:12px}.image-captcha-picture img[data-v-5847f198]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.image-captcha-refresh[data-v-5847f198]{flex:none;width:13.33px;height:13.33px;border:0;padding:0;background:transparent}.image-captcha-refresh img[data-v-5847f198]{display:block;width:100%;height:100%;object-fit:contain}.image-captcha-field[data-v-5847f198]{display:flex;align-items:center;gap:8px;width:calc(100% + 5.33px);height:43.33px;border-radius:8px;background:#fff;padding:0 12px;box-sizing:border-box}.image-captcha-field img[data-v-5847f198]{width:11.33px;height:13.33px;object-fit:contain}.image-captcha-field input[data-v-5847f198]{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;outline:none;color:#683d12;font-size:12.67px;font-weight:500}.image-captcha-field input[data-v-5847f198]::placeholder{color:#8794a4}.image-captcha-confirm[data-v-5847f198]{display:flex;align-items:center;justify-content:center;width:153.33px;height:43.33px;margin:17px auto 0;padding:0;border:0;border-radius:33px;background-color:var(--color-action-primary);box-shadow:none;color:var(--color-action-text);font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.05em}button[data-v-5847f198]:disabled{opacity:.6}.history-cards[data-v-9c4ebb54]{display:inline-flex;gap:calc(2.38 * var(--hh));flex-shrink:0;align-items:center}.history-cards img[data-v-9c4ebb54]{width:calc(19.8 * var(--hh));height:calc(30 * var(--hh));object-fit:contain;flex:none}.main-page[data-page=career-hand-history]{--page-scrollbar-gutter: auto}.main-page[data-page=career-hand-history] .main-scroll{scrollbar-width:none}.hand-history-page{--hh: calc(min(100vw, 480px) / 720);min-height:100dvh;background:#f3f4f6;padding-bottom:calc(60 * var(--hh));color:#2f2f2f;font-size:calc(21.333 * var(--hh))}.history-header{position:sticky;top:0;z-index:4;height:calc(93.333 * var(--hh));display:flex;align-items:center;gap:calc(16 * var(--hh));padding:0 calc(24 * var(--hh));background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100% no-repeat;color:#683d12;border-top:1px solid #c6a879}.history-header button{width:calc(40 * var(--hh));height:calc(40 * var(--hh));display:grid;place-items:center}.history-header .app-icon{width:calc(33.333 * var(--hh));height:calc(33.333 * var(--hh))}.history-header h1{font-size:calc(33.333 * var(--hh));font-weight:700;line-height:1.5;margin:0}.history-info{padding:calc(32 * var(--hh)) calc(24 * var(--hh)) calc(36.667 * var(--hh))}.history-title{display:flex;align-items:center;justify-content:space-between;gap:calc(15 * var(--hh));margin-bottom:calc(23 * var(--hh))}.history-title strong{font-size:calc(28 * var(--hh));max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-title>span{font-size:calc(25.333 * var(--hh));min-width:0;overflow-wrap:anywhere;text-align:right}.history-title b{font-weight:400;color:#683d12}.history-metrics{display:flex;align-items:center;gap:calc(8 * var(--hh));color:#683d12}.history-metric{width:calc(106.667 * var(--hh));display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--hh));font-size:calc(25.333 * var(--hh));line-height:1.4}.history-metric>:first-child{height:calc(35.467 * var(--hh));width:100%;text-align:center;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#f3f4f6,#a17d53,#f3f4f6) 1}.history-metric img{object-fit:contain;padding:calc(7 * var(--hh)) calc(40 * var(--hh))}.history-switch{margin-left:auto;min-width:calc(133.333 * var(--hh));padding:calc(5 * var(--hh)) calc(16 * var(--hh));background:#8794a4;color:#fff;border-radius:calc(40 * var(--hh));font-size:calc(25.333 * var(--hh));line-height:1.3;white-space:nowrap}.history-board{margin:0 auto;width:calc(640 * var(--hh));padding:calc(16 * var(--hh)) calc(24 * var(--hh));background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba);border:calc(2 * var(--hh)) solid #dfceaa;border-top-color:#c9c9c9;border-bottom-color:#ffc66c;border-radius:calc(16 * var(--hh))}.history-street{display:flex;flex-direction:column;gap:calc(10.667 * var(--hh));margin-bottom:calc(16 * var(--hh))}.history-street header,.history-summary header{display:flex;align-items:center;gap:calc(10.667 * var(--hh));font-size:calc(24 * var(--hh));line-height:1.4}.history-street header>span:first-child,.history-summary header>span:first-child{width:calc(80 * var(--hh));flex:none}.history-action{display:flex;align-items:center;gap:calc(8 * var(--hh));min-height:calc(33.333 * var(--hh))}.history-avatar{width:calc(33.333 * var(--hh));height:calc(33.333 * var(--hh));border-radius:50%;object-fit:cover;flex:none}.history-role{width:calc(48 * var(--hh));height:calc(29.333 * var(--hh));border-radius:calc(8 * var(--hh));background:linear-gradient(90deg,#d0ab78,#8c6f45);color:#fff;text-align:center;line-height:calc(29.333 * var(--hh));font-size:calc(17.333 * var(--hh));flex:none}.history-role.absent{visibility:hidden}.history-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-name.self{color:#218769}.history-operation{width:calc(202 * var(--hh));text-align:right;white-space:nowrap;font-size:calc(21.333 * var(--hh))}.history-operation.raised{color:#b18e57}.history-operation.folded{color:#71808b}.history-street footer{border-top:1px solid #dbcb9e;padding-top:calc(12 * var(--hh));text-align:right;padding-right:calc(109 * var(--hh));font-size:calc(21.333 * var(--hh))}.history-street footer span{margin-left:calc(12 * var(--hh))}.history-summary header{border-bottom:1px solid #dbcb9e;padding-bottom:calc(10.667 * var(--hh));margin-bottom:calc(10.667 * var(--hh))}.history-result{display:flex;align-items:center;gap:calc(8 * var(--hh));margin:calc(10.667 * var(--hh)) 0;padding-left:calc(48 * var(--hh))}.history-result .history-name{font-size:calc(21.333 * var(--hh))}.history-rank{width:calc(64 * var(--hh));background:#683d12;color:#fff;border-radius:calc(3 * var(--hh));font-size:calc(14 * var(--hh));text-align:center;line-height:1.4;flex:none}.history-profit{min-width:calc(100 * var(--hh));text-align:right;font-size:calc(24 * var(--hh))}.history-profit.gain{color:#ff4949}.history-profit.loss{color:#48a848}.history-empty{text-align:center;padding:calc(30 * var(--hh));color:#948b81}.history-empty button{display:block;margin:12px auto;color:#683d12;text-decoration:underline}.history-squid{color:#683d12;padding:calc(16 * var(--hh)) calc(22 * var(--hh))}.squid-table-head{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:calc(24 * var(--hh));border-bottom:1px solid #dbcb9e;padding-bottom:calc(16 * var(--hh))}.squid-winner{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;position:relative;text-align:center;min-height:calc(132 * var(--hh));font-size:calc(21.333 * var(--hh))}.squid-person{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--hh));min-width:0}.squid-person img{width:calc(77 * var(--hh));height:calc(77 * var(--hh));border-radius:calc(3 * var(--hh));object-fit:cover}.squid-person>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.squid-times{position:absolute;color:#2f2f2f;left:39%;top:50%;transform:translateY(-50%)}.squid-times:nth-of-type(4){left:59%}.squid-value{color:red}.squid-losers-count,.squid-negative{color:#218769}.squid-award{font-weight:400;color:#fff;background:#be1651;border-radius:calc(30 * var(--hh));line-height:1.4;min-width:0}.squid-losses{display:flex;justify-content:space-between;border-top:1px solid #dbcb9e;padding-top:calc(25 * var(--hh));gap:calc(20 * var(--hh));background:linear-gradient(100deg,#fff5,transparent);border-radius:0 0 calc(16 * var(--hh)) calc(16 * var(--hh))}.squid-loser-list,.squid-total{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--hh));font-size:calc(24 * var(--hh))}.squid-loser-list{min-width:calc(120 * var(--hh));max-width:65%}.squid-total{justify-content:space-between;align-self:flex-start;min-height:calc(110 * var(--hh));width:calc(120 * var(--hh))}.squid-total strong{font-size:calc(21.333 * var(--hh));font-weight:400;background:#218769;border-radius:calc(30 * var(--hh));color:#fff;width:100%;text-align:center}html:lang(en) .history-role,html:lang(vi) .history-role{font-size:calc(11 * var(--hh))}html:lang(en) .history-operation,html:lang(vi) .history-operation{font-size:calc(17 * var(--hh))}html:lang(en) .history-metric,html:lang(vi) .history-metric{font-size:calc(20 * var(--hh))}.history-squid-count{position:relative;display:inline-flex;width:calc(24 * var(--hh));height:calc(24 * var(--hh));flex:none}.history-squid-count img{width:100%;height:100%;object-fit:contain}.history-squid-count b{position:absolute;right:calc(-3 * var(--hh));top:calc(-3 * var(--hh));background:#e94541;border-radius:50%;font-size:calc(10 * var(--hh));line-height:1.1;min-width:calc(11 * var(--hh));color:#fff;text-align:center;font-weight:400}.history-action:has(.history-squid-count) .history-operation{width:calc(170 * var(--hh))}.squid-award{width:calc(112 * var(--hh));justify-self:center}.squid-total{width:calc(112 * var(--hh))}.history-title>.history-round-id{display:inline-flex;align-items:center;justify-content:flex-end;gap:calc(6 * var(--hh));flex-shrink:0;white-space:nowrap}.history-copy{display:inline-grid;place-items:center;width:calc(40 * var(--hh));height:calc(40 * var(--hh));padding:calc(4 * var(--hh));color:#683d12;flex:none}.history-copy svg{width:calc(26.667 * var(--hh));height:calc(26.667 * var(--hh))}.friend-entry__actions[data-v-7e11c2c4]{--entry-unit: calc(min(100vw, 480px) / 720);position:relative;margin-left:calc(var(--entry-unit) * 10);width:calc(var(--entry-unit) * 700);height:calc(var(--entry-unit) * 183)}.friend-entry__actions>button[data-v-7e11c2c4]{position:absolute;top:0;width:calc(var(--entry-unit) * 320);height:calc(var(--entry-unit) * 167.5);padding:0;border:0;border-radius:calc(var(--entry-unit) * 28);background:transparent}.friend-entry__create[data-v-7e11c2c4]{left:calc(var(--entry-unit) * 10)}.friend-entry__join[data-v-7e11c2c4]{left:calc(var(--entry-unit) * 370)}.friend-entry__background[data-v-7e11c2c4]{position:absolute;left:calc(var(--entry-unit) * -10);top:0;width:calc(var(--entry-unit) * 343);max-width:none;height:calc(var(--entry-unit) * 183);object-fit:contain;pointer-events:none}.friend-entry__copy[data-v-7e11c2c4]{position:relative;display:flex;flex-direction:column;justify-content:center;width:68%;height:100%;padding-left:calc(var(--entry-unit) * 16);text-align:left;color:#fff;font-weight:700}.friend-entry__copy strong[data-v-7e11c2c4]{font-size:calc(var(--entry-unit) * 38);line-height:1.4}.friend-entry__copy small[data-v-7e11c2c4]{font-size:calc(var(--entry-unit) * 18);line-height:1.4}.friend-entry[data-v-49b2d136]{--entry-unit: calc(min(100vw, 480px) / 720);position:relative;height:calc(var(--entry-unit) * 244.97)}.friend-entry__title[data-v-49b2d136]{display:flex;align-items:center;gap:calc(var(--entry-unit) * 20.80435);width:max-content;max-width:calc(100% - var(--entry-unit) * 44);height:calc(var(--entry-unit) * 58.28);margin-left:calc(var(--entry-unit) * 22);padding:0;border:0;background:transparent;white-space:nowrap}.friend-entry__title strong[data-v-49b2d136]{color:#683d12;font-size:calc(var(--entry-unit) * 34.67391);font-weight:700;line-height:calc(var(--entry-unit) * 58.28)}.friend-entry__title small[data-v-49b2d136]{color:#948b81;font-size:calc(var(--entry-unit) * 23.11594);font-weight:600;line-height:calc(var(--entry-unit) * 48.5)}.friend-entry__title .friend-entry__chevron[data-v-49b2d136]{flex:none;width:calc(var(--entry-unit) * 32.36);height:calc(var(--entry-unit) * 32.36)}.friend-entry__actions[data-v-49b2d136]{position:absolute;top:calc(var(--entry-unit) * 61.97)}.mock-room-list{display:grid;gap:calc(var(--lobby-unit, .4444px) * 10.56);margin:0 var(--room-list-inset-right, calc(var(--lobby-unit, .4444px) * 30)) calc(var(--lobby-unit, .4444px) * 24) calc(var(--lobby-unit, .4444px) * 30);padding:0}.mock-room-card,.game-room-card{display:flex;align-items:center;gap:calc(var(--lobby-unit, .4444px) * 16);min-height:calc(var(--lobby-unit, .4444px) * 246.65);padding:0 calc(var(--lobby-unit, .4444px) * 38);border:0;border-radius:calc(var(--lobby-unit, .4444px) * 24);background:#ededed;box-shadow:inset 0 calc(var(--lobby-unit, .4444px) * 3.17) calc(var(--lobby-unit, .4444px) * 2.11) #fff3;text-align:left}.mock-room-card>img,.game-room-card>img{width:calc(var(--lobby-unit, .4444px) * 163.72);height:calc(var(--lobby-unit, .4444px) * 163.72);object-fit:cover;border-radius:calc(var(--lobby-unit, .4444px) * 25.35);background:#d8d8d8}.mock-room-card>span,.game-room-card>span{flex:1;min-width:0}.mock-room-card strong,.game-room-card strong{display:block;color:#683d12;font-size:calc(var(--lobby-unit, .4444px) * 33.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-room-card small,.game-room-card small{display:block;color:#948b81;font-size:calc(var(--lobby-unit, .4444px) * 27.46);margin-top:calc(var(--lobby-unit, .4444px) * 8.45)}.mock-room-card small+small{margin-top:calc(var(--lobby-unit, .4444px) * 2)}.mock-room-card em,.game-room-card em{flex-shrink:0;font-style:normal;color:#b9640f;font-size:calc(var(--lobby-unit, .4444px) * 28)}.game-room-card--club{position:relative}.game-room-card__chips{display:flex;gap:5px;margin-top:7px}.game-room-card__chips i{font-style:normal;border-radius:10px;padding:3px 7px;background:#afaeac;color:#fff;font-size:11px;white-space:nowrap}.game-room-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.game-room-card__top strong{min-width:0}.game-room-card__top .game-room-card__game{flex-shrink:0;font-style:normal;border-radius:10px;padding:3px 8px;background:#b948d8;color:#fff;font-size:11px;white-space:nowrap}.game-room-card__top .game-room-card__game--squid{background:#be1651}.game-room-card__top .game-room-card__game--plo{background:#9e49cc}.game-room-card__top .game-room-card__game--sng{background:#ff871e}.game-room-card__top .game-room-card__game--short{background:#1d83e4}.game-room-card__top .game-room-card__game--texas{background:#1ebfcb}.game-room-card--hall{--club-unit: var(--lobby-unit);height:calc(var(--lobby-unit) * 246.65);min-height:0;width:100%}.game-room-card--hall .game-room-card__portrait{flex:0 0 calc(var(--lobby-unit) * 185.9);width:calc(var(--lobby-unit) * 185.9);height:calc(var(--lobby-unit) * 163.72);position:relative}.game-room-card--hall .game-room-card__body{padding-bottom:calc(var(--lobby-unit) * 16)}.game-room-card--hall strong{font-weight:400}.game-room-card--hall small{margin-top:calc(var(--lobby-unit) * 8.45);color:#6f6f6f;font-size:calc(var(--lobby-unit) * 40.1375);line-height:1.4;white-space:nowrap}.game-room-card--hall .game-room-card__game{padding:0 calc(var(--lobby-unit) * 16.9);border-radius:calc(var(--lobby-unit) * 104.57);font-size:calc(var(--lobby-unit) * 27.46);line-height:1.4}.game-room-card--hall .game-room-card__chips{gap:calc(var(--lobby-unit) * 10.5625);margin-top:calc(var(--lobby-unit) * 8.45)}.game-room-card--hall .game-room-card__chips i{display:inline-flex;align-items:center;gap:calc(var(--lobby-unit) * 10.5625);height:calc(var(--lobby-unit) * 63.38);padding:calc(var(--lobby-unit) * 8.45) calc(var(--lobby-unit) * 16.9);border-radius:calc(var(--lobby-unit) * 104.57);background:#afaeac;font-size:calc(var(--lobby-unit) * 33.8);line-height:1.4}.game-room-card__id{color:#dba965;font-size:calc(var(--lobby-unit) * 45);letter-spacing:calc(var(--lobby-unit) * 3);line-height:1}.app-empty-state[data-v-9f52799b]{--empty-unit: calc(min(100vw, 480px) / 1080);display:flex;flex-direction:column;align-items:center;gap:calc(var(--empty-unit) * 20);color:#683d12;text-align:center}.app-empty-state img[data-v-9f52799b]{width:calc(var(--empty-unit) * 226);height:calc(var(--empty-unit) * 200);object-fit:fill}.app-empty-state p[data-v-9f52799b]{margin:0;font-size:calc(var(--empty-unit) * 38.6364);font-weight:400;line-height:1.5;letter-spacing:.1em}.app-empty-state small[data-v-9f52799b]{font-size:calc(var(--empty-unit) * 26);color:#948b81}.header-action-icon[data-v-db264c21]{display:block;flex:none;object-fit:contain}.header-message-icon[data-v-db264c21]{position:relative;overflow:visible}.header-message-count[data-v-db264c21]{position:absolute;top:-6px;right:-7px;display:grid;place-items:center;min-width:17px;height:14px;padding:0 3px;border-radius:99px;color:#fff;background:linear-gradient(#e94541,#b91713);font-size:10px;line-height:14px}.member-dialog-layer[data-v-9af8a809]{--d:calc(min(100vw,480px)/1080);position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#000000b3;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}.member-dialog-dismiss[data-v-9af8a809]{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.member-dialog[data-v-9af8a809]{position:relative;display:flex;flex-direction:column;gap:calc(var(--d)*36);width:calc(var(--d)*960);max-height:calc(100dvh - 40px);overflow:auto;padding:calc(var(--d)*36);border:0;border-radius:calc(var(--d)*40);background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba);box-shadow:0 0 calc(var(--d)*30) #349afa33,inset 0 calc(var(--d)*6) calc(var(--d)*10) #fff3;outline:none}.member-dialog-profile[data-v-9af8a809]{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--d)*24);height:calc(var(--d)*287);min-height:calc(var(--d)*287);padding:calc(var(--d)*24) calc(var(--d)*36)}.member-dialog-identity[data-v-9af8a809]{display:flex;align-items:center;gap:calc(var(--d)*24)}.member-dialog-identity>img[data-v-9af8a809]{width:calc(var(--d)*155);height:calc(var(--d)*155);border-radius:calc(var(--d)*32);object-fit:cover}.member-dialog-identity strong[data-v-9af8a809]{display:block;color:#683d12;font-size:calc(var(--d)*34);font-weight:700;line-height:1.4}.member-dialog-identity small[data-v-9af8a809]{display:block;margin-top:calc(var(--d)*14);color:#948b81;font-size:calc(var(--d)*34);line-height:1.2}.member-dialog-profit[data-v-9af8a809]{display:flex;flex-wrap:wrap;gap:calc(var(--d)*12)}.member-dialog-profit span[data-v-9af8a809]{display:flex;align-items:center;gap:calc(var(--d)*13.714);height:calc(var(--d)*50);padding:calc(var(--d)*6.857) calc(var(--d)*20.571);border-radius:calc(var(--d)*84);background:#ffffffb3;color:#683d12;font-size:calc(var(--d)*30.857);font-weight:500;white-space:nowrap}.member-dialog-profit img[data-v-9af8a809]{width:calc(var(--d)*34.29);height:calc(var(--d)*34.29);object-fit:contain}.member-dialog-action[data-v-9af8a809]{flex-shrink:0;width:100%;height:calc(var(--d)*130);padding:0 calc(var(--d)*24);border:0;border-radius:calc(var(--d)*99);background-color:var(--color-action-primary);box-shadow:none;color:var(--color-action-text);font-size:calc(var(--d)*42);font-weight:500;line-height:1.5;letter-spacing:.05em}.member-dialog-action.role-action[data-v-9af8a809]{background-color:#c73e3e}.member-dialog-action.kick-action[data-v-9af8a809],.member-dialog-action.member-dialog-cancel[data-v-9af8a809]{background-color:#4da66f}.member-dialog-action[data-v-9af8a809]:disabled{opacity:.6}.member-dialog-error[data-v-9af8a809]{margin:0;color:#c93434;font-size:13px}.member-dialog-question[data-v-9af8a809]{color:#683d12;font-size:calc(var(--d)*38);line-height:1.4;margin:0}.member-dialog-preview[data-v-9af8a809]{position:fixed;bottom:8px;left:0;right:0;text-align:center;color:#fff;font-size:10px}.member-career-layer[data-v-1be20cf5]{--p: calc(min(100vw, 480px) / 720);min-height:100%;display:flex;align-items:center;justify-content:center;padding:20px 0}.member-career-dialog[data-v-1be20cf5]{width:calc(640 * var(--p));max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:calc(24 * var(--p));border-radius:calc(26.667 * var(--p));background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba);color:#683d12}.member-career-profile[data-v-1be20cf5]{display:flex;align-items:center;gap:calc(16 * var(--p));padding:calc(16 * var(--p)) calc(24 * var(--p));margin-bottom:calc(24 * var(--p))}.member-career-avatar[data-v-1be20cf5]{flex:none;width:calc(103.33 * var(--p));height:calc(103.33 * var(--p));object-fit:cover;border-radius:calc(16 * var(--p))}.member-career-identity[data-v-1be20cf5]{min-width:0}.member-career-name[data-v-1be20cf5]{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(10.667 * var(--p));font-size:calc(25.333 * var(--p));line-height:1.4}.member-career-name>span[data-v-1be20cf5]{flex:none}.member-career-name strong[data-v-1be20cf5]{font-weight:400;overflow-wrap:anywhere}.member-career-id[data-v-1be20cf5]{display:flex;align-items:baseline;gap:calc(8 * var(--p));margin-top:calc(5.333 * var(--p));font-size:calc(24 * var(--p));line-height:1.4;color:#948b81;overflow-wrap:anywhere}.member-career-id span[data-v-1be20cf5]{font-size:calc(21.333 * var(--p))}.member-career-content[data-v-1be20cf5]{padding:calc(8 * var(--p))}.member-career-currencies[data-v-1be20cf5]{display:flex;gap:calc(8 * var(--p));background:#fff;border-radius:calc(66 * var(--p));margin-bottom:calc(16 * var(--p))}.member-career-currencies button[data-v-1be20cf5]{flex:1;min-width:0;min-height:calc(65.333 * var(--p));padding:calc(16 * var(--p)) calc(4 * var(--p));border-radius:calc(66 * var(--p));color:#2f2f2f;font-size:calc(24 * var(--p));line-height:1.4;overflow-wrap:anywhere}.member-career-currencies button.active[data-v-1be20cf5]{background:#2f2f2f;color:#fff}.member-career-records[data-v-1be20cf5]{display:flex;flex-direction:column;gap:calc(24 * var(--p));padding:calc(16 * var(--p)) calc(24 * var(--p));border-radius:calc(21.333 * var(--p));background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6)}.member-career-records h2[data-v-1be20cf5]{margin:0;color:#683d12;font-size:calc(25.333 * var(--p));font-weight:400;line-height:1.4}.member-career-overview[data-v-1be20cf5]{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--p));padding-bottom:calc(24 * var(--p));border-bottom:calc(1.333 * var(--p)) solid #dbcb9e}.member-career-periods[data-v-1be20cf5]{display:flex;gap:calc(5.333 * var(--p))}.member-career-periods button[data-v-1be20cf5]{min-width:calc(80 * var(--p));min-height:calc(40 * var(--p));padding:calc(5.333 * var(--p)) calc(10.667 * var(--p));border-radius:calc(66 * var(--p));background:#f6ece3;color:#948b81;font-size:calc(21.333 * var(--p));line-height:1.4}.member-career-periods button.active[data-v-1be20cf5]{background:#e5cea3;color:#683d12}.member-career-record[data-v-1be20cf5]{display:flex;flex-direction:column;gap:calc(8 * var(--p));font-size:calc(21.333 * var(--p));line-height:1.4;color:#8794a4}.member-career-date[data-v-1be20cf5]{color:#d0ab78}.member-career-heading[data-v-1be20cf5]{display:flex;align-items:baseline;gap:calc(24 * var(--p))}.member-career-room[data-v-1be20cf5]{min-width:0;overflow-wrap:anywhere}.member-career-blind[data-v-1be20cf5]{margin-left:auto;white-space:nowrap}.member-career-result[data-v-1be20cf5]{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(8 * var(--p))}.member-career-players[data-v-1be20cf5]{display:grid;grid-template-columns:repeat(5,calc(53.333 * var(--p)));gap:calc(8 * var(--p))}.member-career-players img[data-v-1be20cf5]{width:calc(53.333 * var(--p));height:calc(53.333 * var(--p));border-radius:calc(5.333 * var(--p));object-fit:cover}.member-career-profit[data-v-1be20cf5]{flex-shrink:0;padding:calc(6.667 * var(--p)) calc(16 * var(--p));border-radius:calc(86.667 * var(--p));background:#e94541;color:#fff;font-size:calc(25.333 * var(--p));white-space:nowrap}.member-career-profit.loss[data-v-1be20cf5]{background:#48a848}.member-career-profit.unknown[data-v-1be20cf5]{background:#948b81}.member-career-state[data-v-1be20cf5]{min-height:calc(180 * var(--p));display:grid;place-items:center}.member-career-retry[data-v-1be20cf5]{color:#683d12}.member-career-empty[data-v-1be20cf5]{padding:calc(48 * var(--p)) 0}.club-role-label{font-size:10px;color:#00ad96;background:#e6faf4;border-radius:8px;padding:2px 6px;margin-left:6px;font-style:normal;font-weight:400}.club-member-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 15px 16px}.club-member-actions>button{height:61px;border-radius:12px;padding:10px;text-align:left;position:relative;overflow:hidden;border:1px solid #c9deee}.club-member-tile{background:#e4eaff}.club-member-security{background:#bceefa}.club-member-actions strong{display:block;font-size:15px;line-height:20px;position:relative;z-index:1}.club-member-actions small{display:block;font-size:11px;color:#819ba1;margin-top:4px}.club-member-tile>span{display:flex;align-items:center;margin-top:4px;gap:2px;font-size:11px}.club-member-tile img{width:15px;height:15px;border-radius:50%;border:1px solid white;margin-right:-6px}.club-member-tile img:last-of-type{margin-right:7px}.club-member-tile:after{content:"";position:absolute;right:0;bottom:0;width:44px;height:48px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 48'%3E%3Cg fill='%23d5dafa'%3E%3Ccircle cx='24' cy='15' r='12'/%3E%3Cpath d='M3 48c0-22 38-22 38 0Z'/%3E%3Cpath d='M36 2q15 15 0 28q8-16 0-28'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.club-member-security{background:#bceefa url(/assets/ui/club-detail-security.webp) center/100% 100% no-repeat}.club-members-page .club-members-search-toggle{position:absolute;top:39px;right:68px;color:#8f9c99;width:28px;padding:0;background:transparent;border:0}.club-members-search-toggle svg{width:22px;height:22px}.club-members-groups{padding:0 15px 30px 12px}.club-members-groups h2{font-size:13px;font-weight:400;margin:4px 0}.club-member-card{min-height:65px;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#fff;margin-bottom:8px}.club-member-card>img{width:43px;height:43px;border-radius:50%}.club-member-card>div{min-width:0;flex:1}.club-member-card strong{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-member-card small{display:block;font-size:12px;margin-top:4px}.club-member-card small i{font-style:normal;font-size:8px;display:inline-grid;place-items:center;border-radius:50%;background:#999;color:#fff;width:13px;height:13px}.club-member-card>span{display:flex;flex-direction:column;align-items:flex-end;gap:12px;align-self:stretch;padding-top:2px}.club-member-card time{font-size:12px;color:#999}.club-member-card b{font-size:12px;font-weight:400;color:#f69b37}.club-members-index{position:fixed;right:max(2px,calc((100vw - 480px)/2 + 2px));top:47%;display:flex;flex-direction:column}.club-members-index button{font-size:9px;color:#aaa;padding:3px;width:13px}.club-members-search{display:block;margin:8px 15px;padding:10px 12px;background:#fff;border-radius:10px}.club-members-search input{width:100%;font-size:13px}.club-member-card{cursor:pointer}.club-member-profile-card{margin:20px 15px;padding:24px 16px;border:1px solid #dfc092;border-radius:24px;background:linear-gradient(180deg,#fff,#f2dfbf);text-align:center;box-shadow:0 8px 18px #673d1214}.club-member-profile-card>img{width:92px;height:92px;border-radius:24px;object-fit:cover}.club-member-profile-card h2{margin:12px 0 4px;color:#683d12;font-size:20px}.club-member-profile-card small{color:#948b81}.club-profile-role{display:block;margin:12px auto;width:fit-content;padding:5px 14px;border-radius:16px;background:#c9ab70;color:#fff;font-size:12px}.club-profile-balance{display:flex;justify-content:center;gap:10px;margin:16px 0;color:#683d12;font-size:12px}.club-member-profile-card .primary{width:100%;border-radius:22px;background:linear-gradient(180deg,#ffd88d,#f3a91b);color:#683d12}.club-profile-actions{display:grid;gap:8px;margin:0 15px}.club-profile-actions button{min-height:48px;border-radius:14px;background:#fff;color:#683d12;border:1px solid #dfc092}.club-members-page{background:linear-gradient(180deg,#f4eee8 0,#f3f4f6 36%);min-height:100%}.club-members-summary{display:flex;align-items:baseline;gap:7px;margin:0 15px 14px;padding:13px 16px;border:1px solid #dfc092;border-radius:18px;background:linear-gradient(180deg,#fff,#f2dfbf);color:#683d12}.club-members-summary strong{font-size:24px}.club-members-summary span{font-size:13px}.club-members-summary small{margin-left:auto;color:#948b81;font-size:11px}.club-members-groups h2{color:#683d12;font-weight:600}.club-member-card{border:1px solid #eadfce;box-shadow:0 5px 14px #673d120d}.club-member-card b{color:#b9640f}.club-management-page[data-v-5da6358b]{--m: calc(min(100vw, 480px)/1080);min-height:100%;background:#f3f4f6;padding-bottom:calc(var(--m) * 100)}.management-header[data-v-5da6358b]{display:flex;align-items:center;gap:calc(var(--m) * 24);height:calc(var(--m) * 140);padding:0 calc(var(--m) * 36);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.management-header h1[data-v-5da6358b]{flex:1;margin:0;font-size:calc(var(--m) * 50);line-height:1.5;font-weight:700;color:#683d12}.management-header button[data-v-5da6358b]{display:grid;place-items:center;width:calc(var(--m) * 60);height:calc(var(--m) * 60);padding:0}.management-header[data-v-5da6358b] svg{width:calc(var(--m) * 50);height:calc(var(--m) * 50)}.management-header>div[data-v-5da6358b]{display:flex;gap:calc(var(--m) * 24)}.management-header img[data-v-5da6358b]{width:100%;height:100%;object-fit:contain}.management-content[data-v-5da6358b]{padding:calc(var(--m) * 60) calc(var(--m) * 36)}.settings-form[data-v-5da6358b]{display:flex;flex-direction:column;gap:calc(var(--m) * 36)}.settings-card[data-v-5da6358b]{line-height:1.4;display:flex;flex-direction:column;gap:calc(var(--m) * 48);padding:calc(var(--m) * 24);border:0;box-shadow:inset 0 0 0 calc(var(--m) * 1) #dfc092;border-radius:calc(var(--m) * 32);background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba)}.settings-identity[data-v-5da6358b]{display:flex;align-items:center;gap:calc(var(--m) * 36)}.settings-identity>img[data-v-5da6358b]{flex-shrink:0;width:calc(var(--m) * 155);height:calc(var(--m) * 155);border-radius:calc(var(--m) * 24);background:#948b81;object-fit:fill}.avatar-editor[data-v-5da6358b]{position:relative;flex:0 0 calc(var(--m) * 155);width:calc(var(--m) * 155);height:calc(var(--m) * 155);padding:0;border:0;border-radius:calc(var(--m) * 24);background:transparent;overflow:visible}.settings-identity>button.avatar-editor[data-v-5da6358b]{width:calc(var(--m) * 155);height:calc(var(--m) * 155)}.avatar-editor>img[data-v-5da6358b]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.avatar-editor>span[data-v-5da6358b]{position:absolute;right:calc(var(--m) * -8);bottom:calc(var(--m) * -4);width:calc(var(--m) * 48);height:calc(var(--m) * 48);padding:calc(var(--m) * 7);border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003}.avatar-editor>span img[data-v-5da6358b]{width:100%;height:100%}.avatar-error[data-v-5da6358b]{margin:0;color:#c33;font-size:calc(var(--m) * 26)}.visually-hidden[data-v-5da6358b]{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.avatar-picker-backdrop[data-v-5da6358b]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0009}.avatar-picker[data-v-5da6358b]{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(100%,320px);padding:28px 16px 16px;border:1px solid #dfc092;border-radius:18px;background:linear-gradient(180deg,#fff,#e5daba)}.avatar-picker-preview[data-v-5da6358b]{width:130px;height:130px;margin-bottom:8px;border-radius:14px;object-fit:cover}.avatar-picker button[data-v-5da6358b]{width:100%;min-height:42px;border:1px solid #df9b35;border-radius:24px;background:linear-gradient(#ffe4a0,#ffae38);color:#75420d;font-weight:600}.avatar-picker button.cancel[data-v-5da6358b]{margin-top:8px;border-color:#4bc578;background:linear-gradient(#9bffbb,#35cd70)}.settings-identity label[data-v-5da6358b]{display:flex;align-items:center;gap:calc(var(--m) * 8);flex:1;min-width:0}.settings-identity label span[data-v-5da6358b],.settings-leader>span[data-v-5da6358b],.settings-quota>span[data-v-5da6358b]{color:#948b81;font-size:calc(var(--m) * 36);white-space:nowrap}.settings-identity input[data-v-5da6358b]{min-width:0;width:100%;padding:0;margin:0;border:0;background:transparent;color:#2f2f2f;font-size:calc(var(--m) * 38)}.settings-identity>button[data-v-5da6358b]{flex-shrink:0;padding:0;width:calc(var(--m) * 60);height:calc(var(--m) * 60)}.settings-identity button img[data-v-5da6358b]{width:100%;height:100%}.settings-capacity[data-v-5da6358b]{display:flex;flex-direction:column;gap:calc(var(--m) * 16)}.settings-leader[data-v-5da6358b]{display:flex;align-items:center;gap:calc(var(--m) * 8)}.settings-leader strong[data-v-5da6358b],.settings-quota strong[data-v-5da6358b]{font-size:calc(var(--m) * 38);font-weight:400;color:#2f2f2f}.settings-leader button[data-v-5da6358b]{width:calc(var(--m) * 40);height:calc(var(--m) * 40);padding:0;margin-left:calc(var(--m) * 16)}.settings-leader button img[data-v-5da6358b]{width:100%;height:100%}.settings-quota[data-v-5da6358b]{display:flex;justify-content:space-between;align-items:center}.settings-quota b[data-v-5da6358b]{color:#b18e57;font-weight:400;margin-left:calc(var(--m) * 8)}.diamond-badge[data-v-5da6358b]{display:flex;align-items:center;gap:calc(var(--m) * 10);padding:calc(var(--m) * 12) calc(var(--m) * 32);background:#c2ae77;color:#fff;border-radius:calc(var(--m) * 99);font-size:calc(var(--m) * 38)}.diamond-badge img[data-v-5da6358b]{width:calc(var(--m) * 40);height:calc(var(--m) * 40)}.settings-review[data-v-5da6358b]{display:flex;justify-content:space-between;align-items:center;height:calc(var(--m) * 54);color:#683d12;font-size:calc(var(--m) * 38)}.settings-review input[data-v-5da6358b]{appearance:none;width:calc(var(--m) * 78);height:calc(var(--m) * 48);margin:0;position:relative;border-radius:calc(var(--m) * 99);background:#b1b1b1}.settings-review input[data-v-5da6358b]:checked{background:var(--color-switch-on)}.settings-review input[data-v-5da6358b]:after{content:"";position:absolute;top:calc(var(--m) * 3);left:calc(var(--m) * 3);width:calc(var(--m) * 42);height:calc(var(--m) * 42);border-radius:50%;background:#fff}.settings-review input[data-v-5da6358b]:checked:after{transform:translate(calc(var(--m) * 30))}.settings-texts[data-v-5da6358b]{display:flex;flex-direction:column;gap:calc(var(--m) * 24)}.settings-texts label[data-v-5da6358b]{position:relative;display:flex;flex-direction:column;gap:calc(var(--m) * 16);color:#683d12;font-size:calc(var(--m) * 36);line-height:1.4}.settings-texts textarea[data-v-5da6358b]{min-height:0;height:calc(var(--m) * 240);margin:0;padding:calc(var(--m) * 24) calc(var(--m) * 36) calc(var(--m) * 70);border:0;border-radius:calc(var(--m) * 24);background:#fff;color:#2f2f2f;font-size:calc(var(--m) * 38);line-height:1.4;resize:none}.settings-texts small[data-v-5da6358b]{position:absolute;right:calc(var(--m) * 24);bottom:calc(var(--m) * 24);font-size:calc(var(--m) * 32);color:#b4b4b4}.settings-confirm[data-v-5da6358b]{width:100%;height:calc(var(--m) * 130);padding:0;border:0;border-radius:calc(var(--m) * 99);background-color:var(--color-action-primary);box-shadow:none;color:var(--color-action-text);font-size:calc(var(--m) * 42);letter-spacing:.1em}.member-search[data-v-5da6358b]{display:flex;align-items:center;gap:calc(var(--m) * 36);width:calc(var(--m) * 964);height:calc(var(--m) * 130);margin:0 auto calc(var(--m) * 48);padding:calc(var(--m) * 24) calc(var(--m) * 36);border-radius:calc(var(--m) * 24);background:#fff}.member-search[data-v-5da6358b] svg{flex-shrink:0;width:calc(var(--m) * 52);height:calc(var(--m) * 52);color:#948b81}.member-search input[data-v-5da6358b]{flex:1;min-width:0;padding:0;border:0;background:none;font-size:calc(var(--m) * 38);color:#948b81}.member-search input[data-v-5da6358b]::placeholder{color:#948b81}.member-search button[data-v-5da6358b]{font-size:calc(var(--m) * 32);color:#683d12}.management-list[data-v-5da6358b]{display:flex;flex-direction:column;gap:calc(var(--m) * 12);margin:0 calc(var(--m) * 12)}.management-member[data-v-5da6358b]{display:flex;align-items:center;gap:calc(var(--m) * 24);width:100%;min-height:calc(var(--m) * 203);padding:calc(var(--m) * 24) calc(var(--m) * 36);border:0;box-shadow:inset 0 0 0 calc(var(--m) * 2) #dfc092;border-radius:calc(var(--m) * 24);background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6);text-align:left}.management-member>img[data-v-5da6358b]{width:calc(var(--m) * 155);height:calc(var(--m) * 155);border-radius:calc(var(--m) * 24);object-fit:cover;flex-shrink:0}.member-copy[data-v-5da6358b]{flex:1;min-width:0}.member-copy strong[data-v-5da6358b]{display:block;font-size:calc(var(--m) * 38);line-height:1.4;color:#683d12;font-weight:400}.member-copy small[data-v-5da6358b]{display:block;margin-top:calc(var(--m) * 8);font-size:calc(var(--m) * 32);color:#948b81}.member-role[data-v-5da6358b]{font-size:calc(var(--m) * 38);white-space:nowrap}.member-role.owner[data-v-5da6358b]{color:#cb8a25}.member-role.admin[data-v-5da6358b]{color:#3e9984}.management-state[data-v-5da6358b]{padding:30px 15px;text-align:center;color:#948b81}.management-error[data-v-5da6358b]{margin:0;color:#c93434;font-size:13px}.history-record[data-v-e21c63f4]{margin-bottom:calc(var(--r)*16)}.history-record-main[data-v-e21c63f4]{display:block;width:100%;padding:0;text-align:left;background:none;color:#948b81}.history-record-heading[data-v-e21c63f4]{display:flex;align-items:center;gap:calc(var(--r)*36);font-size:calc(var(--r)*32);line-height:1.4;margin-bottom:calc(var(--r)*12)}.history-record-heading>span[data-v-e21c63f4]:not(.history-blind){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.history-blind[data-v-e21c63f4]{margin-left:auto;white-space:nowrap}.history-record-result[data-v-e21c63f4]{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--r)*16)}.history-avatars[data-v-e21c63f4]{display:flex;align-items:center;gap:calc(var(--r)*12)}.history-avatars img[data-v-e21c63f4]{width:calc(var(--r)*80);height:calc(var(--r)*80);border-radius:calc(var(--r)*8);object-fit:cover}.history-avatars>span[data-v-e21c63f4]{width:calc(var(--r)*80);text-align:center;font-size:calc(var(--r)*38)}.history-amount[data-v-e21c63f4]{padding:calc(var(--r)*10) calc(var(--r)*24);border-radius:calc(var(--r)*130);background:#e94541;color:#fff;font-size:calc(var(--r)*38);line-height:1.4;white-space:nowrap}.history-amount.loss[data-v-e21c63f4]{background:#48a848}.career-gain{color:red}.career-loss{color:#48a848}.career-records,.career-hand-list{margin:0 calc(60 * var(--cu));display:grid;gap:calc(16 * var(--cu))}.career-hands-more,.career-hands-retry{display:flex;justify-content:center;margin:calc(18 * var(--cu)) auto}.career-round-card{display:flex;flex-direction:column;justify-content:center;gap:calc(12 * var(--cu));width:100%;height:calc(260 * var(--cu));background:#fff;border-radius:calc(20 * var(--cu));padding:calc(20 * var(--cu));text-align:left;color:#2f2f2f}.career-card-heading,.career-card-middle,.career-card-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--cu))}.career-card-heading strong{font-size:calc(32 * var(--cu));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-card-heading time{font-size:calc(25 * var(--cu));flex-shrink:0}.career-card-middle{font-size:calc(21.6 * var(--cu));font-weight:700}.career-card-middle>span{display:flex;align-items:center;gap:calc(24 * var(--cu))}.career-card-middle img{width:calc(30 * var(--cu));height:calc(30 * var(--cu));object-fit:contain}.career-card-middle b{font-size:calc(46.8493 * var(--cu));font-weight:400}.career-hand-count{display:inline-flex;align-items:center;gap:calc(14.4 * var(--cu))}.career-card-blinds{display:inline-flex;align-items:center;gap:calc(8 * var(--cu))}.career-blinds-icon{display:grid;place-items:center;width:calc(28.8 * var(--cu));height:calc(28.8 * var(--cu))}.career-blinds-icon img{width:calc(20 * var(--cu));height:auto}.career-hand-count img{width:calc(24 * var(--cu));height:calc(24 * var(--cu))}.career-round-card .career-card-footer em,.career-card-footer{font-size:calc(24.8889 * var(--cu))}.career-card-footer>span{display:flex;align-items:center;gap:calc(16 * var(--cu));min-width:0;height:calc(54 * var(--cu));padding:0 calc(26.44 * var(--cu));border-radius:calc(99 * var(--cu));background:#f4efeb}.career-card-footer img{width:calc(40 * var(--cu));height:calc(40 * var(--cu));object-fit:contain;border-radius:50%}.career-card-footer em,.career-hand-meta em{font-style:normal;color:#f47f0a;font-size:calc(28 * var(--cu));font-weight:700}.career-avatar-stack{display:inline-flex;padding-left:calc(10 * var(--cu))}.career-avatar-stack .career-mini-avatar{margin-left:calc(-10 * var(--cu));border:calc(1 * var(--cu)) solid white}.career-screen{position:fixed;inset:0;width:var(--career-screen-width, min(100%, 480px));max-width:100%;height:100dvh;max-height:100dvh;margin:0 auto;padding:0;border:0;background:#f3f4f6;color:#2f2f2f;overflow:auto;overscroll-behavior:contain}.career-screen::backdrop{background:#0009}.career-screen--dismissible{--career-screen-width: 100%}.career-screen .page-header{position:sticky;top:0;z-index:2;background:#f3f4f6}.career-self-result{outline:1px solid #683d12;outline-offset:-1px}.career-playing-cards{display:inline-flex;gap:calc(8.724 * var(--cu));flex-shrink:0}.career-playing-cards img{width:calc(43.05 * var(--cu));height:calc(64.58 * var(--cu));object-fit:contain}.career-footnote{font-size:calc(26 * var(--cu));text-align:center;color:#948b81;margin:calc(76 * var(--cu)) calc(60 * var(--cu)) calc(22 * var(--cu));line-height:1.4}.career-hand-card{position:relative;background:#fff;border-radius:calc(20 * var(--cu));min-height:calc(260 * var(--cu));overflow:hidden}.career-hand-body{padding:calc(36 * var(--cu)) calc(28 * var(--cu));cursor:pointer}.career-hand-body:focus-visible{outline:2px solid var(--accent, #b9640f);outline-offset:-2px}.career-hand-content{position:relative;display:flex;align-items:flex-start;gap:calc(24 * var(--cu));min-height:calc(135 * var(--cu));--hand-card-height: calc(90.9 * var(--cu));--hand-card-width: calc(60 * var(--cu));--hand-card-overlap: calc(-16 * var(--cu));--hand-street-gap: calc(20 * var(--cu))}.career-hand-content .career-playing-cards{gap:0}.career-hand-content .career-playing-cards img{display:block;flex:none;width:var(--hand-card-width);height:var(--hand-card-height);object-fit:contain}.career-cards-hand img+img,.career-cards-board img+img{margin-left:var(--hand-card-overlap)}.career-cards-board img.career-street-card{margin-left:var(--hand-street-gap)}.career-hole{display:flex;flex-direction:column;flex:none}.career-hole>small{font-size:calc(19.44 * var(--cu));background:#bfe7c1;color:#2f2f2f;text-align:center;border-radius:0 0 calc(5.4 * var(--cu)) calc(5.4 * var(--cu));line-height:calc(27 * var(--cu));margin-top:calc(16 * var(--cu))}.career-hand-profit{position:absolute;right:0;top:0;max-width:calc(230 * var(--cu));min-width:0;text-align:right}.career-hand-profit>strong{display:block;font-size:calc(46.8493 * var(--cu));font-weight:400;line-height:1.4}.career-hand-profit>span{display:flex;justify-content:flex-end;align-items:center;gap:calc(15 * var(--cu));margin-top:calc(16 * var(--cu));font-size:calc(26 * var(--cu));color:#2f2f2f;white-space:nowrap}.career-hand-profit img{width:calc(40 * var(--cu));height:calc(40 * var(--cu));border-radius:50%;flex:none}.career-hand-profit b{font-weight:400;flex:none}.career-hand-meta{display:flex;align-items:center;gap:calc(24 * var(--cu));color:#2f2f2f;font-size:calc(26 * var(--cu));padding-right:calc(54 * var(--cu));height:calc(40 * var(--cu))}.career-hand-meta span,.career-hand-meta time{display:flex;align-items:center;gap:calc(10 * var(--cu));white-space:nowrap}.career-hand-meta img{width:calc(28 * var(--cu));height:calc(28 * var(--cu));object-fit:contain}.career-star{position:absolute;right:calc(20 * var(--cu));bottom:calc(24 * var(--cu));width:calc(54 * var(--cu));height:calc(54 * var(--cu));padding:calc(10 * var(--cu));display:grid;place-items:center;border-radius:50%;background:#f4efeb;color:#683d12;touch-action:manipulation}.career-star>.career-favorite-icon{display:block;width:100%;height:100%;-webkit-mask:url(/assets/ui/career/favorite.png) center/contain no-repeat;mask:url(/assets/ui/career/favorite.png) center/contain no-repeat;background:#948b81}.career-favorite-icon.selected{background:#683d12}.career-star:focus-visible{outline:2px solid #683d12;outline-offset:-3px}.career-personal-hero{position:relative;margin:0 calc(60 * var(--cu));min-height:calc(317.4 * var(--cu));border-radius:calc(32 * var(--cu));border:calc(2 * var(--cu)) solid transparent;background:linear-gradient(#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box;padding:calc(36 * var(--cu)) calc(360 * var(--cu)) calc(36 * var(--cu)) calc(48 * var(--cu));color:#683d12}.career-personal-win{display:flex;align-items:baseline;gap:calc(24 * var(--cu));line-height:1.4}.career-personal-win>span{font-size:calc(38 * var(--cu))}.career-personal-win>strong{font-size:calc(65 * var(--cu));font-weight:500}.career-personal-win small{font-size:inherit}.career-personal-hero dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(24 * var(--cu));margin:calc(24 * var(--cu)) 0 0}.career-personal-hero dl>div{display:flex;gap:calc(24 * var(--cu));font-size:calc(28 * var(--cu));line-height:1.4;align-items:baseline;min-width:0}.career-personal-trophy{position:absolute;right:calc(-40 * var(--cu));top:calc(-6.525 * var(--cu));width:calc(379 * var(--cu));height:calc(337 * var(--cu));object-fit:fill;pointer-events:none}.career-personal-hero dl>div:last-child{grid-column:1/-1}.career-personal-hero dt{white-space:nowrap}.career-personal-hero dd{margin:0;color:inherit;white-space:nowrap}.career-stat-row{margin:calc(30 * var(--cu)) calc(60 * var(--cu));background:linear-gradient(#fff,#fff) padding-box,linear-gradient(silver,#f2c260) border-box;border:calc(2 * var(--cu)) solid transparent;border-radius:calc(24 * var(--cu));padding:calc(36 * var(--cu));min-height:calc(136 * var(--cu));display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--cu));color:#683d12}.career-stat-row>strong{font-size:calc(42 * var(--cu));white-space:nowrap}.career-stat-row>span{font-size:calc(43.711 * var(--cu))}.career-stat-row button{font-size:calc(26 * var(--cu));color:#683d12;font-weight:700}.career-best-hand{display:flex;align-items:center;gap:calc(8.724 * var(--cu))}.career-best-hand>small{display:none}.career-metrics{margin:calc(30 * var(--cu)) calc(60 * var(--cu));border:calc(2 * var(--cu)) solid transparent;background:linear-gradient(#fff,#f1eae4 60%,#e5daba) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box;border-radius:calc(32 * var(--cu));padding:calc(24 * var(--cu)) calc(36 * var(--cu))}.career-metrics h3{margin:0 0 calc(24 * var(--cu));font-size:calc(42 * var(--cu));font-weight:700;display:flex;align-items:center;gap:calc(20 * var(--cu));color:#683d12}.career-metrics h3 button{display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.career-metrics h3 button img{width:calc(30 * var(--cu));height:calc(30 * var(--cu))}.career-metric{margin-bottom:calc(20 * var(--cu))}.career-metric:last-child{margin-bottom:0}.career-metric>div:first-child{display:flex;align-items:center;gap:calc(20 * var(--cu));line-height:1.4;justify-content:space-between;font-size:calc(32.4 * var(--cu));color:#2f2f2f}.career-metric small{font-size:inherit}.career-progress{height:calc(16 * var(--cu));border-radius:calc(8 * var(--cu));background:#948b81;margin-top:calc(2 * var(--cu));overflow:hidden}.career-progress i{display:block;height:100%;border-radius:inherit;background:#0077e6}.career-help{grid-column:1/-1;font-size:13px;line-height:1.7;color:#683d12}.career-help p{margin:0 0 12px}.career-opponent-list{display:grid;gap:calc(20 * var(--cu));margin:calc(24 * var(--cu)) calc(60 * var(--cu)) 0}.career-opponent-card{min-height:calc(261 * var(--cu));padding:calc(21 * var(--cu)) calc(31.5 * var(--cu)) calc(18 * var(--cu));border-radius:calc(24 * var(--cu));background:#fff;min-width:0}.career-opponent-player{display:flex;align-items:center;gap:calc(15 * var(--cu));margin-bottom:calc(30 * var(--cu));min-width:0;color:#2f2f2f}.career-opponent-player img{width:calc(50 * var(--cu));height:calc(50 * var(--cu));border-radius:50%;object-fit:cover;flex-shrink:0}.career-opponent-player span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(31.1111 * var(--cu));line-height:1.4}.career-opponent-scroll{overflow-x:auto;scrollbar-width:none}.career-opponent-scroll::-webkit-scrollbar{display:none}.career-opponent-table{border-collapse:separate;border-spacing:0;width:calc(1310 * var(--cu));table-layout:fixed;color:#2f2f2f;font-size:calc(36 * var(--cu));line-height:1.4}.career-opponent-table th,.career-opponent-table td{width:calc(157 * var(--cu));padding:0 calc(32 * var(--cu)) 0 0;text-align:center;font-weight:400;white-space:nowrap}.career-opponent-table :is(th,td):nth-child(5){width:calc(200 * var(--cu))}.career-opponent-table :is(th,td):last-child{width:calc(168 * var(--cu));padding-right:0}.career-opponent-table th{color:#683d12}.career-opponent-table th button{display:inline-flex;align-items:center;justify-content:center;gap:calc(4 * var(--cu));padding:0;font-size:inherit;line-height:inherit;color:inherit}.career-opponent-table td{padding-top:calc(30 * var(--cu))}.career-opponent-profit{font-size:calc(43.7111 * var(--cu))}.career-opponent-profit.is-long{font-size:calc(32 * var(--cu))}.career-opponent-profit.gain{color:red}.career-opponent-profit.loss{color:#48a848}.career-screen--modal{--cu: calc(min(100vw, 480px) / 1080);background:transparent}.career-screen--modal::backdrop{background:#000a;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}.career-overview{--cu: calc(min(100vw, 480px) / 1080);min-height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(107.48 * var(--cu))}.career-poster{position:relative;width:calc(938.04 * var(--cu));height:calc(1500 * var(--cu));margin:0 auto calc(90 * var(--cu));padding:calc(50 * var(--cu));color:#683d12;background:url(/assets/ui/career/poster-background.png) center/100% 100% no-repeat;border-radius:calc(40 * var(--cu));overflow:hidden;text-align:center}.career-poster-avatar{width:calc(250 * var(--cu));height:calc(250 * var(--cu));border-radius:calc(25 * var(--cu));object-fit:cover}.career-poster>p{font-size:calc(50 * var(--cu));font-weight:700;margin:calc(16 * var(--cu)) 0 calc(60 * var(--cu));line-height:1.4}.career-poster>section{position:relative;z-index:1;text-align:left}.career-poster h2{margin:0 0 calc(24 * var(--cu));font-size:calc(50 * var(--cu));line-height:1.5}.career-poster-stats{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--cu))}.career-poster-stats>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(10 * var(--cu));height:calc(175 * var(--cu));border:calc(3 * var(--cu)) solid #d0ab78;border-radius:calc(24 * var(--cu));background:#fff;padding:calc(20 * var(--cu))}.career-poster-stats>.career-poster-friends{min-width:0;height:auto;min-height:calc(175 * var(--cu))}.career-poster-stats>.career-poster-friends>strong{display:block;width:100%;min-width:0;font-size:calc(25 * var(--cu));line-height:1.2;overflow-wrap:anywhere;word-break:normal}.career-poster-friends>.career-poster-friends-label{text-align:center;white-space:nowrap;font-size:calc(25 * var(--cu))}.career-poster-stats strong{font-size:calc(42 * var(--cu));line-height:1.4;font-weight:500;color:#2f2f2f}.career-poster-stats .career-gain{color:red}.career-poster-stats .career-loss{color:#48a848}.career-poster-stats span{color:#948b81;font-size:calc(30 * var(--cu))}.career-poster-footer{position:absolute;bottom:0;left:0;width:100%;height:calc(515.9 * var(--cu));background:url(/assets/ui/career/poster-footer.png) center/100% 100% no-repeat;display:flex;align-items:center;justify-content:center}.career-poster-footer img{width:calc(304.74 * var(--cu));height:calc(303.98 * var(--cu));border-radius:calc(35.7 * var(--cu));border:calc(4 * var(--cu)) solid #a28164;object-fit:fill}.career-fortune-card{margin:10px 15px;padding:15px;background:#fff;border-radius:12px}.fortune-analysis h3{margin-bottom:8px;font-weight:600;font-size:16px;margin-top:0}.fortune-analysis p{font-size:14px;line-height:20px;margin:0}.fortune-data h3{margin:1px 0 17px;font-weight:600;display:flex;align-items:center;gap:8px;font-size:16px}.fortune-data h3 small{color:#111;font-size:12px;font-weight:400;margin-left:auto}.career-fortune-toggle{padding:0;background:#f3f3f5;display:flex;border-radius:20px}.career-fortune-toggle button{height:35px;padding:0;font-size:13px;flex:1;border-radius:20px}.career-fortune-toggle button.active{color:#fff;background:#b9640f;box-shadow:none}.fortune-charts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.fortune-bars{position:relative;height:118px;margin:0 6px 23px;display:flex;justify-content:space-around}.fortune-baseline{position:absolute;height:1px;background:#eceef0;width:100%}.fortune-bar-column{position:relative;width:48px;height:100%}.fortune-bar{position:absolute;left:6px;width:36px;background:#b9640f;border-radius:3px 3px 0 0}.fortune-bar.actual{background:#ff512d}.fortune-bar.negative{border-radius:0 0 3px 3px}.fortune-bar b{position:absolute;font-size:14px;font-weight:500;width:70px;left:-17px;top:-23px;text-align:center}.fortune-bar-column>span{position:absolute;bottom:-24px;left:-8px;width:64px;text-align:center;white-space:nowrap;font-size:12px}.fortune-outcome{display:flex;align-items:center;flex-direction:column}.fortune-outcome .career-ring{width:118px;height:118px;margin-top:0;background:conic-gradient(#ff512d var(--win),#b9640f 0);border-radius:50%;display:grid;place-items:center}.fortune-outcome .career-ring>span{display:block;width:98px;height:98px;padding-top:30px;text-align:center;line-height:21px;color:#111;border-radius:50%;background:#fff;font-size:12px}.fortune-outcome b{font-weight:400}.fortune-outcome p{font-size:12px;margin:8px 0 0}.fortune-explanation{background:#f3f3f5;border-radius:4px}.fortune-explanation>button{display:flex;width:100%;padding:12px 14px;font-size:13px;text-align:left;justify-content:space-between}.fortune-explanation>div{margin:0 14px;border-top:1px solid #e8e8e8;padding:12px 0;font-size:12px;line-height:18px}.fortune-explanation h4{margin:0 0 5px;font-size:13px}.fortune-explanation p{margin:0 0 8px}.fortune-bars.mixed .fortune-bar:not(.negative) b{top:calc(100% + 8px)}.career-sort-icon{display:inline-block;width:calc(20 * var(--cu));height:calc(36 * var(--cu));object-fit:contain;vertical-align:middle}.career-profit-stat{flex-wrap:wrap}.career-profit-stat>strong{margin-right:auto}.career-profit-result{color:#f47f0a}.career-profit-result.is-loss{color:#48a848}.career-profit-expand{padding:0;width:calc(40 * var(--cu));height:calc(40 * var(--cu))}.career-profit-expand img{width:100%;height:100%;object-fit:contain;transform:rotate(-90deg)}.career-profit-expand img.expanded{transform:rotate(90deg)}.career-profit-breakdown{width:100%;margin-top:calc(24 * var(--cu));padding:calc(24 * var(--cu));border-radius:calc(24 * var(--cu));background:#ede8de;text-align:center;font-size:calc(36 * var(--cu));font-weight:400;color:#683d12}.career-profit-breakdown th{font-weight:400;color:#948b81;padding-bottom:calc(12 * var(--cu))}.career-detail{--cu:calc(min(100vw,480px) / 1080);min-height:100%;background:#f3f4f6;padding-bottom:calc(60 * var(--cu))}.career-detail-header{display:flex;align-items:center;gap:calc(24 * var(--cu));height:calc(140 * var(--cu));padding:0 calc(36 * var(--cu));background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100% no-repeat;color:#683d12}.career-detail-header h1{margin:0 auto 0 0;font-size:calc(50 * var(--cu));line-height:1.5}.career-detail-header button{width:calc(60 * var(--cu));height:calc(60 * var(--cu));padding:0;font-size:calc(40 * var(--cu))}.career-detail-header svg{width:calc(50 * var(--cu));height:calc(50 * var(--cu))}.career-detail-header .career-detail-share{flex:0 0 auto;color:#683d12}.career-detail-header .career-detail-share:disabled{opacity:.45}.career-detail-overview{margin:calc(40 * var(--cu)) calc(60 * var(--cu)) calc(24 * var(--cu));padding:calc(36 * var(--cu));border:calc(2 * var(--cu)) solid #d0ab78;border-radius:calc(32 * var(--cu));background:linear-gradient(#fff,#f1eae4 60%,#e5daba)}.career-detail-top{display:flex;align-items:center;gap:calc(32 * var(--cu))}.career-detail-top>img{width:calc(155 * var(--cu));height:calc(155 * var(--cu));object-fit:cover;border-radius:calc(24 * var(--cu))}.career-detail-top dl{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--cu));margin:0;font-size:calc(32 * var(--cu));color:#2f2f2f}.career-detail-top dl>div{display:flex;gap:calc(12 * var(--cu));white-space:nowrap}.career-detail-top dd{margin:0}.career-detail-meta{display:flex;align-items:center;gap:calc(24 * var(--cu));margin-top:calc(24 * var(--cu));padding:calc(16 * var(--cu)) calc(24 * var(--cu));border-radius:calc(99 * var(--cu));background:#fff;font-size:calc(32 * var(--cu));color:#2f2f2f}.career-detail-meta img{width:calc(30 * var(--cu));height:calc(30 * var(--cu));object-fit:contain;vertical-align:middle}.career-detail-overview>p{margin:calc(20 * var(--cu)) 0 0;font-size:calc(26 * var(--cu));color:#948b81}.career-detail-players{display:grid;gap:calc(24 * var(--cu));margin:0 calc(60 * var(--cu))}.career-detail-player{position:relative;display:flex;align-items:center;gap:calc(30 * var(--cu));min-height:calc(180 * var(--cu));padding:calc(36 * var(--cu));border:calc(3 * var(--cu)) solid transparent;border-radius:calc(24 * var(--cu));background:#fff}.career-detail-self{border-color:#60cf61}.career-detail-avatar{position:relative;flex-shrink:0;width:calc(110 * var(--cu));height:calc(110 * var(--cu))}.career-detail-avatar>img:first-child{width:100%;height:100%;object-fit:cover;border-radius:calc(24 * var(--cu))}.career-detail-avatar .player-mvp-frame{position:absolute;width:calc(127 * var(--cu));height:calc(127 * var(--cu));top:calc(-16 * var(--cu));left:calc(-8 * var(--cu));object-fit:contain}.career-detail-copy{flex:1;min-width:0;padding-right:calc(130 * var(--cu))}.career-detail-copy>strong{display:block;font-size:calc(36 * var(--cu));color:#683d12}.career-detail-copy>div{margin-top:calc(12 * var(--cu));font-size:calc(26 * var(--cu));color:#2f2f2f;white-space:nowrap}.career-detail-profit{position:absolute;top:calc(30 * var(--cu));right:calc(36 * var(--cu));font-size:calc(46.8493 * var(--cu));font-weight:400;color:#2f2f2f}.career-detail-profit.gain{color:red}.career-detail-profit.loss{color:#48a848}.career-detail-buyin{position:absolute;right:calc(36 * var(--cu));bottom:calc(36 * var(--cu));font-size:calc(30 * var(--cu));color:#2f2f2f}.career-profit-empty{padding:calc(12 * var(--cu)) 0;color:#948b81}.career-stage-overview{padding:calc(24 * var(--cu)) calc(36 * var(--cu))}.career-stage-overview .career-detail-top{gap:calc(40 * var(--cu))}.career-stage-overview .career-detail-top dl{grid-template-columns:auto auto;column-gap:calc(16 * var(--cu));row-gap:calc(8 * var(--cu))}.career-stage-overview .career-detail-top dl>div{gap:0;min-height:calc(54 * var(--cu));align-items:center}.career-stage-overview .career-detail-top dl>div:nth-child(2n){justify-self:end}.career-stage-overview .career-detail-meta{width:calc(865 * var(--cu));max-width:100%;height:calc(60 * var(--cu));gap:calc(30 * var(--cu));padding:0 calc(50 * var(--cu));font-size:calc(28 * var(--cu));white-space:nowrap}.career-stage-overview .career-detail-meta>strong{color:#683d12;font-size:calc(30 * var(--cu));width:calc(81 * var(--cu));flex-shrink:0;margin-right:calc(-20 * var(--cu))}.career-stage-overview .career-detail-meta>span{display:inline-flex;align-items:center;gap:calc(10 * var(--cu))}.career-stage-icon{display:inline-grid;place-items:center;width:calc(40 * var(--cu));height:calc(40 * var(--cu));flex-shrink:0}.career-stage-overview .career-detail-meta img{width:calc(36.32 * var(--cu));height:calc(30 * var(--cu))}.career-stage-overview .career-detail-meta .career-stage-coins{width:calc(27.78 * var(--cu));height:calc(22.95 * var(--cu))}.career-stage-overview>p{margin:calc(15 * var(--cu)) calc(10 * var(--cu)) 0;line-height:1.4}.career-hand-card{min-height:calc(264 * var(--cu));border-radius:calc(24 * var(--cu))}.career-hand-body{padding:calc(20 * var(--cu));display:flex;flex-direction:column;gap:calc(30 * var(--cu))}.career-hand-content{min-height:calc(111 * var(--cu));gap:calc(22 * var(--cu));--hand-card-overlap: calc(-16 * var(--cu));--hand-street-gap: calc(22 * var(--cu))}.career-hand-content .career-cards-board img:nth-child(3){margin-left:calc(-14 * var(--cu))}.career-hand-content .career-cards-board img.career-street-card:nth-child(5){margin-left:calc(12 * var(--cu))}.career-hand-meta{height:calc(54 * var(--cu));padding-right:calc(135 * var(--cu));gap:calc(16 * var(--cu))}.career-hand-meta em{color:#f47f0a;font-style:normal;font-size:calc(30 * var(--cu));font-weight:700}.career-hand-meta em.is-squid{color:#be1651}.career-star{right:calc(88 * var(--cu));bottom:calc(20 * var(--cu))}.career-hand-card .career-favorite-icon.selected{background:#ff9c00}.career-hand-replay{position:absolute;right:calc(20 * var(--cu));bottom:calc(20 * var(--cu));width:calc(54 * var(--cu));height:calc(54 * var(--cu));display:grid;place-items:center;border-radius:50%;background:#f4efeb}.career-hand-replay img{width:calc(37.5 * var(--cu));height:calc(37.5 * var(--cu));object-fit:contain}.career-hand-replay:focus-visible{outline:2px solid #683d12}.career-hand-profit>strong small{font-size:calc(30 * var(--cu));font-weight:400;color:#2f2f2f;margin-right:calc(12 * var(--cu))}.career-hands .career-filter-button{display:flex;gap:calc(6 * var(--cu));align-items:center;width:auto;background:transparent;border-radius:0;padding:0;font-size:calc(30 * var(--cu));color:#683d12}.career-hands .career-filter-button img{width:calc(40 * var(--cu));height:calc(40 * var(--cu))}.career-hands .career-filter-button b{font-size:calc(30 * var(--cu));border-radius:50%;background:#683d12;color:#fff;min-width:calc(45 * var(--cu));text-align:center}.career-hands .career-hand-list{margin:0 calc(58 * var(--cu))}.career-hand-profit>span{gap:calc(10 * var(--cu));margin-top:calc(10 * var(--cu))}.career-share-panel[data-v-95e6b30c]{--share-action-unit: calc(min(100vw, 480px) / 720);flex-shrink:0;min-height:calc(330 * var(--share-action-unit));padding:calc(40.6667 * var(--share-action-unit)) calc(10.6667 * var(--share-action-unit)) max(calc(10.6667 * var(--share-action-unit)),env(safe-area-inset-bottom));border-radius:calc(26.6667 * var(--share-action-unit)) calc(26.6667 * var(--share-action-unit)) 0 0;background:#f7f2ee url(/assets/ui/career/poster-background.png) center top / 100% auto no-repeat;color:#683d12}.career-share-panel-heading[data-v-95e6b30c]{display:flex;align-items:center;justify-content:space-between;padding:0 calc(30.6667 * var(--share-action-unit));margin:0 0 calc(30 * var(--share-action-unit));font-size:calc(28 * var(--share-action-unit));line-height:1.4}.career-share-panel-heading button[data-v-95e6b30c],.career-share-panel-heading img[data-v-95e6b30c]{display:block;width:calc(37.3333 * var(--share-action-unit));height:calc(37.3333 * var(--share-action-unit));padding:0}.career-share-save-area[data-v-95e6b30c]{display:grid;place-items:center;min-height:calc(160.6667 * var(--share-action-unit))}.career-share-save[data-v-95e6b30c]{display:flex;flex-direction:column;align-items:center;gap:calc(3.3333 * var(--share-action-unit));width:calc(92 * var(--share-action-unit));margin:0;padding:0;color:#683d12;font-size:calc(26.6667 * var(--share-action-unit));line-height:1.5;font-weight:700}.career-share-save>img[data-v-95e6b30c]{display:block;flex-shrink:0;width:calc(111 * var(--share-action-unit));height:calc(111 * var(--share-action-unit));object-fit:contain}.career-share-save>span[data-v-95e6b30c]{display:block;width:max-content;max-width:calc(280 * var(--share-action-unit));text-align:center}.career-share-save[data-v-95e6b30c]:disabled{opacity:.5}.career-share-panel-error[data-v-95e6b30c]{margin:0 calc(30.6667 * var(--share-action-unit)) calc(12 * var(--share-action-unit));text-align:center;color:#b63324;font-size:14px}.career-share-panel-error button[data-v-95e6b30c]{text-decoration:underline}.stage-share-dialog.career-screen{--share-unit: calc(min(100vw, 480px) / 720);width:min(100%,480px);height:100dvh;max-height:100dvh;padding:0;background:transparent;display:flex;flex-direction:column;overflow:hidden}.stage-share-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stage-share-scroll{flex:1;min-height:0;overflow:auto;padding:calc(175.33 * var(--share-unit)) calc(47.33 * var(--share-unit)) calc(60 * var(--share-unit));scrollbar-width:none}.stage-share-description{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stage-share-preview{width:100%;margin:0}.stage-share-preview>img{display:block;width:100%;height:auto;border-radius:calc(26.67 * var(--share-unit))}.stage-share-placeholder{display:grid;place-items:center;min-height:calc(700 * var(--share-unit));padding:24px;border-radius:16px;background:#faf6f1;color:#683d12;text-align:center}.record-icon-button[data-v-cf757d35] svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.club-record-detail[data-v-dedbb557]{--r:calc(min(100vw, 480px) / 1080);min-height:100%;background:#f3f4f6}.club-record-detail[data-v-dedbb557] .club-page-header{display:flex;align-items:center;gap:calc(var(--r)*24);height:calc(var(--r)*140);min-height:0;margin:0;padding:0 calc(var(--r)*36);color:#683d12;background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.club-record-detail[data-v-dedbb557] .club-page-header>button{flex:none;width:calc(var(--r)*60);height:calc(var(--r)*60);padding:0}.club-record-detail[data-v-dedbb557] .club-page-header>button svg{width:calc(var(--r)*50);height:calc(var(--r)*50)}.club-record-detail[data-v-dedbb557] .club-page-header-title{flex:1;min-width:0}.club-record-detail[data-v-dedbb557] .club-page-header h1{overflow:hidden;margin:0;font-size:calc(var(--r)*50);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.club-record-detail[data-v-dedbb557] .club-page-header-tools{display:flex;flex:none;gap:calc(var(--r)*24)}.club-record-detail[data-v-dedbb557] .club-page-header-tools button{width:calc(var(--r)*60);height:calc(var(--r)*60);padding:0}.club-record-detail[data-v-dedbb557] .club-page-header-tools svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.records-design[data-v-dedbb557]{--r: calc(min(100vw, 480px) / 1080);min-height:100%;padding-bottom:calc(var(--r)*100);background:#f3f4f6}.records-design[data-v-dedbb557] .club-page-header{height:calc(var(--r)*140);min-height:0;margin:0;padding:0 calc(var(--r)*36);display:flex;align-items:center;gap:calc(var(--r)*24);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.records-design[data-v-dedbb557] .club-page-header>button{width:calc(var(--r)*60);height:calc(var(--r)*60);padding:0}.records-design[data-v-dedbb557] .club-page-header h1{font-size:calc(var(--r)*50);margin:0;line-height:1.5}.records-design[data-v-dedbb557] .club-page-header-title{flex:1}.records-design[data-v-dedbb557] .club-page-header-tools{display:flex;gap:calc(var(--r)*24)}.records-design[data-v-dedbb557] .club-page-header-tools button{width:calc(var(--r)*60);height:calc(var(--r)*60);padding:0}.records-design[data-v-dedbb557] .club-page-header-tools img{width:100%;height:100%;object-fit:contain}.records-design[data-v-dedbb557] .club-page-header-tools svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.records-content[data-v-dedbb557]{padding:calc(var(--r)*60) calc(var(--r)*36)}.records-currencies[data-v-dedbb557]{display:flex;align-items:center;gap:calc(var(--r)*11.16);width:calc(var(--r)*893.02);height:calc(var(--r)*80);margin:0 auto calc(var(--r)*43);padding:calc(var(--r)*11.16);border-radius:calc(var(--r)*93);background:#fff}.records-currencies button[data-v-dedbb557]{flex:1;height:calc(var(--r)*62.33);padding:0;border-radius:calc(var(--r)*93);color:#2f2f2f;font-size:calc(var(--r)*33.49)}.records-currencies button.active[data-v-dedbb557]{background:#2f2f2f;color:#fff}.records-surface[data-v-dedbb557]{margin:0 calc(var(--r)*28);padding:calc(var(--r)*24) calc(var(--r)*36);border:calc(var(--r)*2) solid #d9bf91;border-radius:calc(var(--r)*32);background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6)}.records-overview[data-v-dedbb557]{display:flex;justify-content:space-between;gap:calc(var(--r)*16);padding-bottom:calc(var(--r)*36);border-bottom:calc(var(--r)*2) solid #dbcb9e}.records-profit-title[data-v-dedbb557]{color:#683d12;font-size:calc(var(--r)*38);line-height:1.4;margin-bottom:calc(var(--r)*24)}.records-amount[data-v-dedbb557]{display:inline-block;padding:calc(var(--r)*10) calc(var(--r)*24);border-radius:calc(var(--r)*130);background:#e94541;color:#fff;font-size:calc(var(--r)*38);line-height:1.4;white-space:nowrap}.records-amount.loss[data-v-dedbb557]{background:#48a848}.records-periods[data-v-dedbb557]{display:flex;gap:calc(var(--r)*8)}.records-periods button[data-v-dedbb557]{width:calc(var(--r)*120);height:calc(var(--r)*60);padding:0;border-radius:calc(var(--r)*99);background:#f6ece3;color:#948b81;font-size:calc(var(--r)*32)}.records-periods button.active[data-v-dedbb557]{background:#e5cea3;color:#683d12}.records-days[data-v-dedbb557]{margin-top:calc(var(--r)*36)}.records-days section+section[data-v-dedbb557]{margin-top:calc(var(--r)*16)}.records-days h2[data-v-dedbb557]{margin:0 0 calc(var(--r)*16);font-size:calc(var(--r)*32);color:#d0ab78;line-height:1.4;font-weight:400}.records-empty[data-v-dedbb557]{text-align:center;padding:calc(var(--r)*80) 0;color:#948b81}.records-empty img[data-v-dedbb557]{width:calc(var(--r)*200)}.message-header.page-header{display:flex;align-items:center;height:calc(var(--message-unit) * 140);min-height:0;margin:0;padding:0 calc(var(--message-unit) * 36);gap:calc(var(--message-unit) * 24);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.club-detail-header-v2{display:flex;align-items:center;gap:calc(var(--club-unit) * 24);height:calc(var(--club-unit) * 140);padding:0 calc(var(--club-unit) * 36);background:#fcf6f6 url(/assets/ui/lobby/header-background.png) center bottom / 100% calc(var(--club-unit) * 140) no-repeat}.club-detail .club-detail-hero-actions strong{display:grid;place-items:center;width:calc(var(--club-unit) * 291);height:calc(var(--club-unit) * 65);border-radius:calc(var(--club-unit) * 99);color:#fff;font-size:calc(var(--club-unit) * 28);line-height:1.4;background:#dbffbf80 url(/assets/ui/club/detail/open-button.png) center / cover}.club-detail .club-hero-records strong{background:#dcf7f9 url(/assets/ui/club/detail/records-button.png) center / cover}.wallet-home[data-v-5a11cf80]{padding:calc(var(--w) * 60);display:flex;flex-direction:column;align-items:center;gap:calc(var(--w) * 36)}.wallet-home-accounts[data-v-5a11cf80]{width:100%;display:flex;flex-direction:column;gap:calc(var(--w) * 36)}.wallet-account-card[data-v-5a11cf80]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:calc(var(--w) * 288);padding:calc(var(--w) * 32) calc(var(--w) * 40) calc(var(--w) * 24);border-radius:calc(var(--w) * 24);background-size:100% 100%;text-align:left;box-shadow:0 calc(var(--w) * 10) calc(var(--w) * 4) #61575726;overflow:hidden}.wallet-account-card.total[data-v-5a11cf80]{background:linear-gradient(174deg,#fff 0%,transparent 64%),url(/assets/ui/club/wallet/total-bg.png) center/cover}.wallet-account-card.insurance[data-v-5a11cf80]{background:linear-gradient(173deg,#fff,transparent),url(/assets/ui/club/wallet/insurance-bg.png) center/100% 100%}.wallet-account-card.rake[data-v-5a11cf80]{background:linear-gradient(173deg,#fff 2%,transparent 63%),url(/assets/ui/club/wallet/rake-art.png) center/100% 100%,url(/assets/ui/club/wallet/rake-bg.png) center/100% 100%}.wallet-account-card>strong[data-v-5a11cf80]{display:block;color:#b9640f;font-size:calc(var(--w) * 48);font-weight:700;line-height:1.4}.home-balances[data-v-5a11cf80]{position:absolute;left:calc(var(--w) * 40);right:calc(var(--w) * 40);bottom:calc(var(--w) * 39);display:flex;align-items:center;justify-content:center;gap:calc(var(--w) * 15.68);height:calc(var(--w) * 69);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7) 10%,rgba(255,255,255,.7) 90%,transparent);-webkit-backdrop-filter:blur(calc(var(--w) * 7.84));backdrop-filter:blur(calc(var(--w) * 7.84))}.home-balances span[data-v-5a11cf80]{display:flex;align-items:center;gap:calc(var(--w) * 5.23);padding:0 calc(var(--w) * 15);color:#2f2f2f;font-size:calc(var(--w) * 42);font-weight:700;white-space:nowrap}.home-balances img[data-v-5a11cf80]{width:calc(var(--w) * 42.14);height:calc(var(--w) * 42.14);object-fit:contain}.wallet-management[data-v-5a11cf80]{width:calc(var(--w) * 1008);padding:calc(var(--w) * 16) 0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--w) * 12)}.wallet-management h2[data-v-5a11cf80]{width:calc(var(--w) * 946);margin:0;color:#683d12;font-size:calc(var(--w) * 46);font-weight:700;line-height:1.4}.wallet-management>div[data-v-5a11cf80]{width:calc(var(--w) * 964);height:calc(var(--w) * 390);padding:0 calc(var(--w) * 36);border-radius:calc(var(--w) * 24);background:#fff}.wallet-management button[data-v-5a11cf80]{width:100%;height:calc(var(--w) * 130);padding:calc(var(--w) * 24) 0;display:flex;align-items:center;justify-content:space-between;color:#683d12;font-size:calc(var(--w) * 38);text-align:left;border-bottom:1px solid #eee}.wallet-management button[data-v-5a11cf80]:last-child{border:0}.wallet-management>div button[data-v-5a11cf80]{height:calc(var(--w) * 130)}.wallet-management img[data-v-5a11cf80]{width:calc(var(--w) * 32);height:calc(var(--w) * 32);object-fit:contain}.digit-input-caret[data-v-2d292b15]{position:absolute;left:50%;top:30%;height:40%;width:2px;border-radius:1px;background:#683d12;pointer-events:none;animation:digit-caret-blink-2d292b15 1s step-end infinite}@keyframes digit-caret-blink-2d292b15{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.digit-input-caret[data-v-2d292b15]{animation:none}}.wallet-balance[data-v-ded5b151]{width:calc(var(--w) * 969);height:calc(var(--w) * 437);margin:auto;color:#683d12}.balance-heading[data-v-ded5b151]{display:flex;align-items:center;height:calc(var(--w) * 76)}.balance-heading strong[data-v-ded5b151]{font-size:calc(var(--w) * 47);font-weight:500;line-height:1.21}.balance-heading>span[data-v-ded5b151]{color:#948b81;font-size:calc(var(--w) * 38)}.balance-heading button[data-v-ded5b151]{display:grid;place-items:center;width:calc(var(--w) * 56);height:calc(var(--w) * 56);padding:0;margin-left:calc(var(--w) * 16)}.balance-heading button img[data-v-ded5b151]{width:calc(var(--w) * 39);height:calc(var(--w) * 28);object-fit:contain}.balance-heading .refresh[data-v-ded5b151]{margin-left:auto;width:calc(var(--w) * 60);height:calc(var(--w) * 60);border-radius:50%;background:#fff}.balance-heading .refresh img[data-v-ded5b151]{width:calc(var(--w) * 41);height:calc(var(--w) * 42)}.balance-cards[data-v-ded5b151]{position:relative;height:calc(var(--w) * 361)}.balance-cards>div[data-v-ded5b151]{position:absolute}.balance-diamond[data-v-ded5b151]{left:calc(var(--w) * 6);top:calc(var(--w) * 2);width:calc(var(--w) * 514);height:calc(var(--w) * 358)}.balance-usd[data-v-ded5b151]{left:calc(var(--w) * 516.19);top:calc(var(--w) * 16.93);width:calc(var(--w) * 447.5);height:calc(var(--w) * 172)}.balance-cny[data-v-ded5b151]{left:calc(var(--w) * 499.81);top:calc(var(--w) * 193.83);width:calc(var(--w) * 464.5);height:calc(var(--w) * 160.5)}.balance-surface[data-v-ded5b151]{position:absolute;width:100%;height:100%;object-fit:fill}.balance-diamond>.balance-surface[data-v-ded5b151]{left:calc(var(--w) * 4);top:calc(var(--w) * 16);width:calc(var(--w) * 508);height:calc(var(--w) * 339)}.diamond-art[data-v-ded5b151]{z-index:1;position:absolute;left:calc(var(--w) * 295.36);top:calc(var(--w) * 84.61);width:calc(var(--w) * 261.71);height:calc(var(--w) * 246.29);object-fit:contain}.diamond-shadow[data-v-ded5b151]{position:absolute;left:calc(var(--w) * 288.39);top:calc(var(--w) * 255.37);width:calc(var(--w) * 249);height:calc(var(--w) * 143.5);object-fit:contain}.usd-art[data-v-ded5b151]{position:absolute;right:calc(var(--w) * 12);top:calc(var(--w) * -3);width:calc(var(--w) * 180);height:calc(var(--w) * 220.5);object-fit:contain}.cny-art[data-v-ded5b151]{position:absolute;right:calc(var(--w) * 7);top:calc(var(--w) * -1);width:calc(var(--w) * 178);height:calc(var(--w) * 192);object-fit:contain}.diamond-copy[data-v-ded5b151]{position:absolute;left:calc(var(--w) * 49.26);top:calc(var(--w) * 60);text-align:center}.diamond-copy span[data-v-ded5b151]{display:block;color:#b9640f;font-size:calc(var(--w) * 51.52);font-weight:700}.diamond-copy strong[data-v-ded5b151]{display:block;font-size:calc(var(--w) * 63.41);font-family:Inter,Arial,sans-serif;font-weight:800;line-height:1.365}.coin-copy[data-v-ded5b151]{position:absolute;left:calc(var(--w) * 56.44);top:calc(var(--w) * 23.74)}.coin-copy span[data-v-ded5b151]{display:block;color:#b9640f;font-size:calc(var(--w) * 40.76);font-weight:700;line-height:1.3}.coin-copy strong[data-v-ded5b151]{font-size:calc(var(--w) * 44.15);font-family:Inter,Arial,sans-serif;font-weight:800;line-height:1.38}.app-select-field{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:48px;padding:0;border-bottom:1px solid #f0f2f1;text-align:left;font-size:13px}.app-select-field>span:first-child{flex-shrink:0}.app-select-value{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:74px;height:33px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:#f7f7f7;color:#202825}.app-select-value svg{width:13px;height:13px;color:#58605d;transition:transform .15s}.app-select-field.expanded .app-select-value{border-color:#b9640f;background:#fff}.app-select-field.expanded .app-select-value svg{transform:rotate(180deg)}.app-select-field:focus-visible{outline:none}.app-select-field:focus-visible .app-select-value{border-color:#b9640f}.app-select-menu{position:fixed;inset:auto;margin:0;padding:0;border:0;border-radius:8px;background:#fff;color:#222;box-shadow:0 3px 15px #00000016;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.app-select-menu::backdrop{background:transparent}.app-select-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 9px;border:0;border-bottom:1px solid #eee;background:#fff;font-size:14px;text-align:left;white-space:nowrap}.app-select-menu button:last-child{border-bottom:0}.app-select-menu button.selected{color:#00b69d}.app-select-menu button svg{width:15px;height:15px}.app-select-menu button:hover{background:#f5fbf9}.app-select-menu button:focus-visible{outline:none;background:#f0fcf8}.app-select-field--wallet{min-height:44px;border:0;color:#683d12;font-size:inherit}.app-select-field--wallet .app-select-value{width:100%;min-width:0;height:36px;padding:0 6px;background:transparent;color:inherit;font-weight:500;white-space:nowrap}.app-select-field--wallet .app-select-value svg{flex-shrink:0;color:#948b81;width:16px;height:16px}.app-select-field--wallet.expanded .app-select-value,.app-select-field--wallet:focus-visible .app-select-value{border-color:#b49460;background:#fff8ed}.app-select-menu--wallet{border:1px solid #eadfce;border-radius:12px;box-shadow:0 6px 20px #683d1226;color:#683d12}.app-select-menu--wallet button{padding:0 12px;gap:16px;color:inherit;border-color:#f1eae4}.app-select-menu--wallet button.selected,.app-select-menu--wallet button:hover,.app-select-menu--wallet button:focus-visible{background:#fff8ed;color:#683d12}.app-select-menu--wallet button.selected{font-weight:500}@media(max-width:360px){.texas-paired .app-select-field{gap:3px;font-size:12px}.texas-paired .app-select-value{min-width:58px;gap:4px;padding:0 6px}}.wallet-shortcuts[data-v-cbcbcfc4]{width:calc(var(--w) * 952);height:calc(var(--w) * 334);margin:calc(var(--w) * 40) auto 0;padding:calc(var(--w) * 32) calc(var(--w) * 20);display:flex;gap:calc(var(--w) * 12);border:calc(var(--w) * 2) solid #d3c7b4;border-bottom-color:#ffc248;border-radius:calc(var(--w) * 40);background:linear-gradient(#fafafa,#ddd8cc);box-shadow:0 calc(var(--w) * 10) calc(var(--w) * 2) #aa846326}.wallet-shortcuts button[data-v-cbcbcfc4]{position:relative;flex:1;min-width:0;height:calc(var(--w) * 280);padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--w) * 12)}.shortcut-art[data-v-cbcbcfc4]{position:relative;width:calc(var(--w) * 200);height:calc(var(--w) * 160)}.shortcut-art img[data-v-cbcbcfc4]{position:absolute;left:0;top:calc(var(--w) * -35);width:calc(var(--w) * 200);height:calc(var(--w) * 235);object-fit:contain}.convert .shortcut-art img[data-v-cbcbcfc4]{left:calc(var(--w) * -11);top:calc(var(--w) * -115);width:calc(var(--w) * 241.5);height:calc(var(--w) * 389)}.withdraw .shortcut-art img[data-v-cbcbcfc4]{top:calc(var(--w) * -32);width:calc(var(--w) * 211);height:calc(var(--w) * 270)}.wallet-shortcuts strong[data-v-cbcbcfc4]{position:relative;width:100%;height:calc(var(--w) * 65);display:grid;place-items:center;border:calc(var(--w) * 3) solid #999a83;border-radius:calc(var(--w) * 99);background:linear-gradient(#dbffbf80,#dbffbf80),url(/assets/ui/club/wallet/action-green.png) center/100% 100%;color:#fff;font-size:calc(var(--w) * 28);font-weight:700;box-shadow:0 calc(var(--w) * 4) #928e8e}.wallet-shortcuts .convert strong[data-v-cbcbcfc4]{background-image:linear-gradient(#ffc248a6,#ffc248a6),url(/assets/ui/club/wallet/action-gold.png)}.wallet-shortcuts .withdraw strong[data-v-cbcbcfc4]{background-image:linear-gradient(#b7d6ff80,#b7d6ff80),url(/assets/ui/club/wallet/action-blue.png)}.wallet-transfer form[data-v-cbcbcfc4]{margin:calc(var(--w) * 102) auto 0;width:calc(var(--w) * 964)}.total-transfer form[data-v-cbcbcfc4]{margin-top:calc(var(--w) * 102)}.transfer-tabs[data-v-cbcbcfc4]{display:flex;width:calc(var(--w) * 893);height:calc(var(--w) * 80);padding:calc(var(--w) * 11.16);margin:0 auto calc(var(--w) * 18);background:#fff;border-radius:calc(var(--w) * 99)}.transfer-tabs button[data-v-cbcbcfc4]{flex:1;padding:0;color:#2f2f2f;font-size:calc(var(--w) * 38);border-radius:calc(var(--w) * 99);line-height:1.4}.transfer-tabs .active[data-v-cbcbcfc4]{background:#2f2f2f;color:#fff}.transfer-fields[data-v-cbcbcfc4]{padding:0 calc(var(--w) * 36);background:#fff;border-radius:calc(var(--w) * 24);overflow:hidden}.transfer-fields>div[data-v-cbcbcfc4],.transfer-fields>label[data-v-cbcbcfc4]{position:relative;display:flex;align-items:center;gap:calc(var(--w) * 44);height:calc(var(--w) * 130);border-bottom:1px solid #eee;font-size:calc(var(--w) * 38)}.transfer-fields[data-v-cbcbcfc4]>:last-child{border:0}.transfer-fields>div>span[data-v-cbcbcfc4],.transfer-fields>label>span[data-v-cbcbcfc4]{flex-shrink:0;width:calc(var(--w) * 152);color:#683d12;font-weight:500}.transfer-fields strong[data-v-cbcbcfc4],.transfer-fields input[data-v-cbcbcfc4],.transfer-fields[data-v-cbcbcfc4] .club-wallet-select{font-weight:400;color:#948b81;font-size:inherit;background:none;border:0;padding:0;min-width:0}.transfer-fields input[data-v-cbcbcfc4]{width:100%}.transfer-fields input[data-v-cbcbcfc4]::placeholder{color:#948b81}.transfer-fields[data-v-cbcbcfc4] .club-wallet-select{width:auto}.transfer-fields .transfer-currency[data-v-cbcbcfc4]{width:calc(var(--w) * 40);height:calc(var(--w) * 40);object-fit:contain}.wallet-transfer .wallet-submit[data-v-cbcbcfc4]{display:block;width:calc(var(--w) * 936);margin:calc(var(--w) * 84) auto 0}.total-transfer .wallet-submit[data-v-cbcbcfc4]{width:calc(var(--w) * 1008);margin:calc(var(--w) * 84) calc(var(--w) * -22) 0}.wallet-convert[data-v-48e982f4]{margin:calc(var(--w) * 57) auto 0;width:calc(var(--w) * 969)}.convert-inputs[data-v-48e982f4]{display:flex;flex-direction:column;gap:calc(var(--w) * 12)}.convert-field.wallet-field[data-v-48e982f4]{display:flex;align-items:center;gap:calc(var(--w) * 24);height:calc(var(--w) * 130);min-height:calc(var(--w) * 130);padding:calc(var(--w) * 24) calc(var(--w) * 36);border:calc(var(--w) * 3) solid transparent;border-radius:calc(var(--w) * 24);background:linear-gradient(#f3f4f6,#f3f4f6) padding-box,linear-gradient(90deg,#d0ab78,#8c6f45) border-box}.convert-field[data-v-48e982f4] .convert-currency{flex:none;width:calc(var(--w) * 200);min-width:0;height:100%;min-height:0;padding:0;border:0;font-size:calc(var(--w) * 38);color:#948b81}.convert-field[data-v-48e982f4] .convert-currency .app-select-value{height:auto;padding:0;border:0;gap:calc(var(--w) * 20);color:#948b81;font-weight:700}.convert-field[data-v-48e982f4] .convert-currency .app-select-value svg{width:calc(var(--w) * 32);height:calc(var(--w) * 32)}.convert-field input[data-v-48e982f4]{flex:1;width:0;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#948b81;font-size:calc(var(--w) * 38)}.convert-field input[data-v-48e982f4]::placeholder{color:#948b81;opacity:1}.convert-inputs small[data-v-48e982f4]{white-space:nowrap;color:#683d12;font-size:calc(var(--w) * 26)}.convert-notes[data-v-48e982f4]{margin-top:calc(var(--w) * 88);font-size:calc(var(--w) * 32);line-height:1.8;color:#683d12}.convert-notes p[data-v-48e982f4]{margin:0 0 calc(var(--w) * 72)}.convert-notes span[data-v-48e982f4]{color:#948b81}.convert-notes b[data-v-48e982f4]{color:#0784ff;font-weight:400;margin-left:calc(var(--w) * 12)}.wallet-convert .wallet-submit[data-v-48e982f4]{margin:calc(var(--w) * 98) auto 0;width:calc(var(--w) * 936)}.wallet-withdraw[data-v-6ca9fb65]{--wallet-select-chevron: url(/assets/ui/club/wallet/chevron-primary.png);padding:calc(var(--w) * 108) calc(var(--w) * 36) calc(var(--w) * 80);font-size:calc(var(--w) * 38);line-height:1.4}.withdraw-fields[data-v-6ca9fb65]{display:flex;flex-direction:column;gap:calc(var(--w) * 12);padding:0 calc(var(--w) * 24)}.withdrawal-quantity label>span[data-v-6ca9fb65]{flex-shrink:0;width:calc(var(--w) * 180);color:#948b81;font-size:calc(var(--w) * 38);font-weight:700}.withdrawal-quantity[data-v-6ca9fb65]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:calc(var(--w) * 16);min-height:calc(var(--w) * 225);height:auto;padding:calc(var(--w) * 12)}.withdrawal-quantity>label[data-v-6ca9fb65]{display:flex;align-items:center;gap:calc(var(--w) * 20);padding:0 calc(var(--w) * 24)}.withdrawal-quantity small[data-v-6ca9fb65]{flex-shrink:0;color:#683d12;font-size:calc(var(--w) * 26)}.percentage-options[data-v-6ca9fb65]{display:flex;gap:calc(var(--w) * 12);padding:0 calc(var(--w) * 12)}.percentage-options button[data-v-6ca9fb65]{width:auto;flex:1;height:calc(var(--w) * 99);border:calc(var(--w) * 3) solid #dfcc9b;border-radius:calc(var(--w) * 32);color:#948b81;font-size:calc(var(--w) * 38);font-weight:700;background:linear-gradient(#f7f5ed,#e5deda)}.percentage-options .active[data-v-6ca9fb65]{color:#683d12;background:linear-gradient(#fcecc3,#dbcb9e);border-color:#baa36d}.club-withdraw-rules[data-v-6ca9fb65]{padding:0 calc(var(--w) * 24);list-style:none;counter-reset:rules;margin:calc(var(--w) * 60) 0 calc(var(--w) * 109);color:#683d12;font-size:calc(var(--w) * 32);line-height:1.8}.club-withdraw-rules li[data-v-6ca9fb65]{counter-increment:rules;margin:0}.club-withdraw-rules li[data-v-6ca9fb65]:before{content:counter(rules) ".　"}.club-withdraw-summary[data-v-6ca9fb65]{display:flex;flex-direction:column;gap:calc(var(--w) * 16);padding:0 calc(var(--w) * 24);color:#2f2f2f;font-size:calc(var(--w) * 38)}.club-withdraw-summary>div[data-v-6ca9fb65]{display:flex;align-items:center;justify-content:space-between}.club-withdraw-summary>div[data-v-6ca9fb65]:last-child{color:#683d12}.club-withdraw-summary strong[data-v-6ca9fb65]{font-weight:400;color:inherit}.club-withdraw-summary em[data-v-6ca9fb65]{color:#e94541;font-style:normal}.wallet-withdraw>.wallet-submit[data-v-6ca9fb65]{margin-top:calc(var(--w) * 121);line-height:1.5}.wallet-recharge[data-v-fdd51867]{display:flex;flex-direction:column;min-height:calc(var(--w) * 2051);padding:calc(var(--w) * 60) calc(var(--w) * 36)}.recharge-select[data-v-fdd51867]{width:calc(var(--w) * 960);padding:calc(var(--w) * 24);margin:0 auto;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;height:calc(var(--w) * 368);gap:calc(var(--w) * 12);border-radius:calc(var(--w) * 40);background:linear-gradient(#fff,#f1eae4 60%,#dec6b6);border:calc(var(--w) * 1) solid #cfc4b0;box-shadow:0 calc(var(--w) * 10) calc(var(--w) * 4) #61575726}.recharge-select .wallet-field[data-v-fdd51867]{height:calc(var(--w) * 130);border-radius:calc(var(--w) * 24)}.recharge-select .wallet-field>span[data-v-fdd51867]{font-size:calc(var(--w) * 38);font-weight:700;width:calc(var(--w) * 180)}.recharge-body[data-v-fdd51867]{margin-top:calc(var(--w) * 36);padding:calc(var(--w) * 24) calc(var(--w) * 16) calc(var(--w) * 16);display:flex;flex-direction:column;gap:calc(var(--w) * 52)}.recharge-address[data-v-fdd51867]{padding:calc(var(--w) * 12);text-align:center;color:#683d12}.recharge-address h2[data-v-fdd51867]{margin:0 0 calc(var(--w) * 12);font-size:calc(var(--w) * 46);font-weight:500;letter-spacing:.1em;line-height:1.5}.recharge-address>div[data-v-fdd51867]{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--w) * 20);padding:calc(var(--w) * 12) calc(var(--w) * 36);border-radius:calc(var(--w) * 32);background:#eadcd2;font-size:calc(var(--w) * 32)}.recharge-address span[data-v-fdd51867]{min-width:0;overflow-wrap:anywhere}.recharge-address button[data-v-fdd51867]{padding:0;display:grid;place-items:center;width:calc(var(--w) * 60);height:calc(var(--w) * 60);flex-shrink:0}.recharge-address button img[data-v-fdd51867]{width:calc(var(--w) * 43);height:calc(var(--w) * 48)}.recharge-qr[data-v-fdd51867]{padding:calc(var(--w) * 36);display:flex;align-items:center;flex-direction:column;gap:calc(var(--w) * 16)}.recharge-qr img[data-v-fdd51867]{width:calc(var(--w) * 320);height:calc(var(--w) * 320);object-fit:contain}.recharge-qr small[data-v-fdd51867]{font-size:calc(var(--w) * 26);color:#948b81;line-height:1.4}.recharge-brand[data-v-fdd51867]{align-self:center;margin-top:auto;padding-top:calc(var(--w) * 60);box-sizing:content-box;width:calc(var(--w) * 79);height:calc(var(--w) * 86);object-fit:contain}.wallet-field>span{flex-shrink:0;width:calc(var(--w) * var(--wallet-label-width, 180));color:#948b81;font-size:calc(var(--w) * 38);font-weight:700}.wallet-funds-currency-icon{position:absolute;top:50%;transform:translateY(-50%);left:calc(var(--w) * var(--wallet-currency-left, 360));width:calc(var(--w) * 50);height:calc(var(--w) * 50);object-fit:contain}.wallet-field button:where(:not(.app-select-field)){padding:0;flex-shrink:0;width:calc(var(--w) * 50);height:calc(var(--w) * 50)}.wallet-field button:where(:not(.app-select-field)) img{width:100%;height:100%;object-fit:contain}.trace-fee[data-v-7f15b1f2]{display:block;margin:calc(var(--w) * 8) calc(var(--w) * 25) 0;color:#948b81;font-size:calc(var(--w) * 26);overflow-wrap:anywhere}.wallet-bills[data-v-7f15b1f2]{padding:calc(var(--w) * 60) calc(var(--w) * 36) calc(var(--w) * 100);min-height:calc(var(--w) * 2051);display:flex;flex-direction:column}.bill-accounts[data-v-7f15b1f2]{display:flex;gap:calc(var(--w) * 24);height:calc(var(--w) * 98)}.bill-accounts button[data-v-7f15b1f2]{flex:1;padding:calc(var(--w) * 24) calc(var(--w) * 36);font-size:calc(var(--w) * 38);color:#948b81;border-bottom:calc(var(--w) * 4) solid #948b81}.bill-accounts .active[data-v-7f15b1f2]{color:#683d12;border-color:#683d12}.bill-filter[data-v-7f15b1f2]{display:flex;gap:calc(var(--w) * 15);margin:calc(var(--w) * 36) 0}.bill-filter>div[data-v-7f15b1f2]{width:calc(var(--w) * 514);flex-shrink:0;display:flex;height:calc(var(--w) * 76);padding:0 calc(var(--w) * 15);background:#fff;border-radius:calc(var(--w) * 16)}.bill-filter button[data-v-7f15b1f2]{padding:0 calc(var(--w) * 12);margin:calc(var(--w) * 11) 0;white-space:nowrap;color:#2f2f2f;font-size:calc(var(--w) * 26);border-radius:calc(var(--w) * 8)}.bill-filter .active[data-v-7f15b1f2]{background:#2f2f2f;color:#fff}.bill-filter label[data-v-7f15b1f2]{width:calc(var(--w) * 474);flex-shrink:0;display:flex;align-items:center;justify-content:center;height:calc(var(--w) * 76);border-radius:calc(var(--w) * 16);background:#fff;padding:0 calc(var(--w) * 18);gap:calc(var(--w) * 14);min-width:0}.bill-filter input[data-v-7f15b1f2]{border:0;background:none;color:#2f2f2f;width:calc(var(--w) * 174);font-size:calc(var(--w) * 26);padding:0}.bill-filter input[data-v-7f15b1f2]::-webkit-calendar-picker-indicator{width:calc(var(--w) * 20);margin:0;padding:0}.bill-filter label>span[data-v-7f15b1f2]{color:#8291a5;font-size:calc(var(--w) * 26)}.bill-list[data-v-7f15b1f2]{display:flex;flex-direction:column;gap:calc(var(--w) * 18)}.bill-record[data-v-7f15b1f2]{width:100%;height:calc(var(--w) * 154);display:grid;grid-template-columns:minmax(0,1.05fr) calc(var(--w) * 156) minmax(0,1.2fr) calc(var(--w) * 185);align-items:center;gap:calc(var(--w) * 24);padding:calc(var(--w) * 18) calc(var(--w) * 25);border:calc(var(--w) * 1) solid #d0c9be;border-bottom-color:#f2c260;border-radius:calc(var(--w) * 24);background:linear-gradient(#fff,#f1eae4 60%,#dec6b6);color:#683d12;text-align:left}.bill-kind[data-v-7f15b1f2]{min-width:0;font-size:calc(var(--w) * 36);line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bill-person[data-v-7f15b1f2]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--w) * 9.9);font-size:calc(var(--w) * 31.35);line-height:1.2}.bill-person img[data-v-7f15b1f2]{width:calc(var(--w) * 66);height:calc(var(--w) * 66);border-radius:calc(var(--w) * 6.6);object-fit:cover}.bill-amount[data-v-7f15b1f2]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--w) * 4) calc(var(--w) * 12);font-size:calc(var(--w) * 38);line-height:1.4}.bill-amount b[data-v-7f15b1f2]{min-width:0;overflow-wrap:anywhere;color:#d5a758;font-weight:700}.bill-amount>img[data-v-7f15b1f2]{width:calc(var(--w) * 40);height:calc(var(--w) * 34.8);object-fit:contain}.bill-converted[data-v-7f15b1f2]{flex-basis:100%}.bill-record time[data-v-7f15b1f2]{color:#948b81;font-size:calc(var(--w) * 32);text-align:center;margin-left:auto;min-width:0;white-space:pre-line}.bill-brand[data-v-7f15b1f2]{align-self:center;margin-top:auto;padding-top:calc(var(--w) * 60);box-sizing:content-box;width:calc(var(--w) * 79);height:calc(var(--w) * 86);object-fit:contain}.wallet-trace-overlay[data-v-7f15b1f2]{--w: calc(min(100vw, 480px)/1080);position:fixed;inset:0;z-index:120;display:flex;justify-content:center;align-items:flex-end;background:#000000b3;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}.trace-dismiss[data-v-7f15b1f2]{position:absolute;inset:0;width:100%;height:100%;background:none}.wallet-trace[data-v-7f15b1f2]{position:relative;width:min(100vw,480px);max-height:90dvh;height:calc(100dvh - var(--w) * 878.48);overflow:auto;padding:calc(var(--w) * 36) calc(var(--w) * 65) calc(var(--w) * 80);border-radius:calc(var(--w) * 24) calc(var(--w) * 24) 0 0;background:linear-gradient(#fff,#f1eae4 60%,#e5daba)}.wallet-trace header[data-v-7f15b1f2]{display:flex;align-items:center;justify-content:space-between;margin:0 calc(var(--w) * 10) calc(var(--w) * 57)}.wallet-trace h2[data-v-7f15b1f2]{font-size:calc(var(--w) * 42);line-height:1.4;color:#683d12;margin:0}.wallet-trace header button[data-v-7f15b1f2]{font-size:calc(var(--w) * 46);width:calc(var(--w) * 56);height:calc(var(--w) * 56);color:#2f2f2f;padding:0}.trace-list[data-v-7f15b1f2]{display:flex;flex-direction:column;gap:calc(var(--w) * 18)}.trace-list .bill-record[data-v-7f15b1f2]{height:auto;min-height:calc(var(--w) * 145);grid-template-columns:calc(var(--w) * 76) calc(var(--w) * 156.75) minmax(0,1fr) calc(var(--w) * 160) calc(var(--w) * 140);padding:calc(var(--w) * 12) calc(var(--w) * 25);background:#fff;border:0;gap:calc(var(--w) * 24)}.trace-list .bill-person[data-v-7f15b1f2]{line-height:1.4}.trace-list .bill-kind[data-v-7f15b1f2]{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:calc(var(--w) * 38);line-height:1.5}.trace-list .bill-amount[data-v-7f15b1f2]{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:0;font-size:calc(var(--w) * 38)}.trace-list .bill-amount-source[data-v-7f15b1f2],.trace-list .bill-converted[data-v-7f15b1f2]{display:flex;align-items:center;gap:calc(var(--w) * 12);max-width:100%;white-space:nowrap}.trace-list .bill-amount b[data-v-7f15b1f2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-list .bill-amount img[data-v-7f15b1f2]{flex-shrink:0;width:calc(var(--w) * 40);height:calc(var(--w) * 40);object-fit:contain}.trace-list time[data-v-7f15b1f2]{width:100%;margin:0;font-size:calc(var(--w) * 28);line-height:1.4}.bill-person>span[data-v-7f15b1f2]{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bill-status[data-v-7f15b1f2]{flex-shrink:0;color:#948b81;font-size:calc(var(--w) * 30);line-height:1.4;text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bill-status.pending[data-v-7f15b1f2]{color:#e1792f}.bill-status.failed[data-v-7f15b1f2]{color:#e94541}.bill-status.success[data-v-7f15b1f2]{color:#48a848}.bill-status.progress[data-v-7f15b1f2]{color:#4ba6fb}.bill-date-field[data-v-7f15b1f2]{position:relative;font-size:calc(var(--w) * 26);color:#2f2f2f}.bill-date-field input[data-v-7f15b1f2]{position:absolute;inset:0;opacity:0;width:100%;height:100%}.bill-filter label>img[data-v-7f15b1f2]:not(.range-arrow){width:calc(var(--w) * 35);height:calc(var(--w) * 34);object-fit:contain}.bill-exchange[data-v-7f15b1f2]{width:calc(var(--w) * 40);height:calc(var(--w) * 40);vertical-align:middle;object-fit:contain}.bill-filter .range-arrow[data-v-7f15b1f2]{width:calc(var(--w) * 24.68);height:calc(var(--w) * 24.68);object-fit:contain}.wallet-trace:lang(en) .bill-record[data-v-7f15b1f2],.wallet-trace:lang(vi) .bill-record[data-v-7f15b1f2]{grid-template-columns:calc(var(--w) * 170) calc(var(--w) * 120) minmax(0,1fr) calc(var(--w) * 160) calc(var(--w) * 80);gap:calc(var(--w) * 16);height:auto;min-height:calc(var(--w) * 145)}.wallet-trace:lang(en) .bill-kind[data-v-7f15b1f2],.wallet-trace:lang(vi) .bill-kind[data-v-7f15b1f2],.wallet-bills:lang(en) .bill-kind[data-v-7f15b1f2],.wallet-bills:lang(vi) .bill-kind[data-v-7f15b1f2]{display:block;font-size:calc(var(--w) * 28);line-height:1.4;-webkit-line-clamp:unset;overflow:visible}.main-page[data-page=club-wallet]{--page-scrollbar-gutter: auto;background:#f3f4f6;padding:0}.main-page[data-page=club-wallet] .main-scroll{scrollbar-width:none}.club-wallet-page{--w: calc(min(100vw, 480px)/1080);--su: var(--w);min-height:100dvh;background:#f3f4f6;padding-bottom:calc(var(--w) * 90);color:#683d12}.club-wallet-page button{cursor:pointer}.club-wallet-header{height:calc(var(--w) * 140);padding:0 calc(var(--w) * 36);display:flex;align-items:center;gap:calc(var(--w) * 24);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.club-wallet-header h1{flex:1;margin:0;color:#683d12;font-size:calc(var(--w) * 50);font-weight:700;white-space:nowrap}.club-wallet-header button{width:calc(var(--w) * 60);height:calc(var(--w) * 60);padding:0;display:grid;place-items:center;flex-shrink:0}.club-wallet-header svg{width:calc(var(--w) * 50);height:calc(var(--w) * 50)}.club-wallet-header img{width:100%;height:100%;object-fit:contain}.wallet-state{padding:30px 15px;text-align:center;color:#948b81;font-size:14px}.wallet-state button{color:#683d12;margin-top:12px}.wallet-contract-state{margin:8px 12px 0;font-size:12px;color:#948b81}.wallet-preview{position:fixed;bottom:5px;left:0;right:0;pointer-events:none;text-align:center;font-size:9px;color:#948b81;z-index:125}.wallet-submit{display:block;width:100%;height:calc(var(--w) * 130);padding:0;border:0;border-radius:calc(var(--w) * 99);background-color:var(--color-action-primary);box-shadow:none;color:var(--color-action-text);font-size:calc(var(--w) * 42);font-weight:500;letter-spacing:.1em}.wallet-form-error{margin:12px 0 0;color:#c93434;font-size:13px}.wallet-account-view{padding-top:calc(var(--w) * 60)}.wallet-convert-view{padding-top:calc(var(--w) * 78)}.wallet-convert-banner{width:calc(var(--w) * 969);margin:0 auto calc(var(--w) * 52);padding:calc(var(--w) * 12) calc(var(--w) * 36);height:calc(var(--w) * 74);background:#e8e6d8;border-radius:calc(var(--w) * 16);display:flex;align-items:center;gap:calc(var(--w) * 16);color:#683d12;font-size:calc(var(--w) * 32)}.wallet-convert-banner img{width:calc(var(--w) * 50);height:calc(var(--w) * 50);flex-shrink:0}.wallet-field{position:relative;display:flex;align-items:center;gap:calc(var(--w) * 24);height:calc(var(--w) * 130);padding:calc(var(--w) * 24) calc(var(--w) * 36);border:calc(var(--w) * 3) solid transparent;border-radius:calc(var(--w) * 24);background:linear-gradient(#f3f4f6,#f3f4f6) padding-box,linear-gradient(120deg,#d0ab78,#8c6f45) border-box}.wallet-field input{flex:1;min-width:0;width:0;padding:0;margin:0;border:0;background:transparent;color:#683d12;font-size:calc(var(--w) * 38)}.wallet-field input::placeholder{color:#948b81}.wallet-field select{flex:1;width:100%;min-width:0;appearance:none;padding:0 calc(var(--w) * 36) 0 0;border:0;background:var(--wallet-select-chevron, url(/assets/ui/club/wallet/chevron.png)) right center/calc(var(--w) * 24) calc(var(--w) * 24) no-repeat;color:#683d12;font-size:calc(var(--w) * 38)}.club-wallet-page .club-wallet-select{flex:1;height:100%;min-height:0;font-size:calc(var(--w) * 38)}.club-wallet-page .club-wallet-select .app-select-value{height:100%;padding:0;font-weight:400}.club-wallet-page .club-wallet-select .app-select-value>svg{color:inherit;width:calc(var(--w) * 32);height:calc(var(--w) * 32)}.club-wallet-page .club-wallet-select-value{display:inline-flex;align-items:center;gap:calc(var(--w) * 20);min-width:0}.club-wallet-page .club-wallet-select-value img{width:calc(var(--w) * 50);height:calc(var(--w) * 50);object-fit:contain}.wallet-retrieve-form[data-v-004777f0]{--wallet-label-width: 240;padding:24px 16px}.wallet-retrieve-form .wallet-field[data-v-004777f0]{margin-bottom:12px}.wallet-retrieve-form input[data-v-004777f0]{min-width:0}.wallet-retrieve-form .wallet-field button[data-v-004777f0]{width:auto;white-space:nowrap}.main-page[data-page=club-join-review]{--review-unit: calc(min(100vw, 480px) / 720);--su: calc(min(100vw, 480px) / 1080);--page-scrollbar-gutter: auto;background:#f3f4f6;padding-bottom:env(safe-area-inset-bottom)}.club-join-review-page{min-height:100%}.club-review-content{padding:calc(var(--review-unit) * 32) calc(var(--review-unit) * 40)}.club-review-list{display:grid;gap:calc(var(--review-unit) * 16)}.club-review-card{display:grid;grid-template-columns:calc(var(--review-unit) * 100) minmax(0,1fr) auto;align-items:center;gap:calc(var(--review-unit) * 16);min-height:calc(var(--review-unit) * 136.67);padding:calc(var(--review-unit) * 16) calc(var(--review-unit) * 21.3333) calc(var(--review-unit) * 10.6667);border:calc(var(--review-unit) * 1.3333) solid transparent;border-radius:calc(var(--review-unit) * 21.3333);background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(180deg,silver,#f2c26080 45%,#f2c260) border-box}.club-review-avatar{width:calc(var(--review-unit) * 100);height:calc(var(--review-unit) * 100);border-radius:calc(var(--review-unit) * 21.3333);object-fit:cover}.club-review-copy{display:flex;flex-direction:column;min-width:0;gap:calc(var(--review-unit) * 8);overflow-wrap:anywhere}.club-review-copy strong{color:#683d12;font-size:calc(var(--review-unit) * 24);line-height:1.2;font-weight:400}.club-review-copy span,.club-review-meta time{color:#948b81;font-size:calc(var(--review-unit) * 18.6667);line-height:1.4}.club-review-meta{display:flex;flex-direction:column;align-self:start;align-items:flex-end;gap:calc(var(--review-unit) * 13)}.club-review-meta time{white-space:nowrap}.club-review-actions{display:flex;align-items:center;gap:calc(var(--review-unit) * 20)}.club-review-actions button{display:grid;place-items:center;padding:0;width:calc(var(--review-unit) * 44.6667);height:calc(var(--review-unit) * 44.6667);border:0;background:transparent;border-radius:50%}.club-review-actions img{display:block;width:100%;height:100%;object-fit:contain}.club-review-actions button:disabled{opacity:.45}.club-review-empty{margin-top:calc(var(--review-unit) * 200)}.review-retry{display:block;margin:0 auto 12px;padding:8px 20px;color:#683d12}.review-preview,.review-access{text-align:center;color:#948b81;font-size:13px}.club-game-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;min-width:0;padding:1px 0}.club-game-tabs::-webkit-scrollbar{display:none}.club-game-tabs button{flex:0 0 auto;min-width:55px;height:32px;padding:0 13px;border-radius:18px;background:#fff;border:1px solid #e7e5d8;font-size:13px;white-space:nowrap}.club-game-tabs button.active{border-color:#b9640f;background:#fff3df;color:#683d12}.club-detail-filters>.club-game-tabs{flex:1}.club-room-list{display:grid;gap:9px;margin:0 15px 100px;padding:12px;border-radius:20px;background:linear-gradient(180deg,#fafafa80,#f2c2604d 75%,silver);border:1px solid #d0ab78;box-shadow:inset 0 2px 2px #ffffff80}.club-room-card{width:100%;position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba);padding:13px 12px 14px;border:1px solid rgba(192,192,192,.6);text-align:left}.club-room-owner{display:flex;align-items:center;gap:5px;font-size:12px}.club-room-owner>img{width:19px;height:19px;border-radius:50%}.club-room-owner>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-game-tag{color:#00b39e;font-size:11px;line-height:20px;border-radius:12px;padding:0 7px;background:#f3f4f6;white-space:nowrap}.club-room-owner .club-game-tag{border:1px solid #e1f4ee;line-height:18px;padding:0 6px}.club-room-card>strong{display:block;font-size:14px;font-weight:500;margin:9px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-room-meta{display:flex;align-items:center;gap:7px;font-size:14px}.club-room-meta>span{display:flex;align-items:center;border-radius:13px;padding:3px 6px;background:#f6f6f6}.club-room-meta img,.club-record-metrics>span>img,.player-buyin img,.record-overview-meta img{width:13px;height:13px;object-fit:contain;margin-right:3px;vertical-align:-1px}.club-room-meta small{font-size:11px}.club-room-meta .club-room-occupancy{background:#e8fff5}.club-room-meta .club-room-occupancy.full{background:#fff1e8;color:#ca7c37}.club-room-state{position:absolute;bottom:6px;right:-17px;transform:rotate(-45deg);width:70px;text-align:center;font-size:11px;line-height:19px;background:#fff8ed;color:#00b49d}.club-room-state.playing{background:#fff3e4;color:#c79546}.club-record-header .record-icon-button{width:36px;padding:0;font-size:22px}.club-record-filters{display:flex;align-items:center;gap:10px;margin:0 15px 4px}.club-record-filters .club-game-tabs{flex:1}.club-record-filters>button{padding:0;width:32px;height:32px;flex-shrink:0}.club-record-filters>button img{width:100%;height:100%}.club-record-groups{margin:0 15px}.club-record-groups h2{font-size:14px;line-height:20px;margin:8px 0;font-weight:400}.club-record-card{min-height:107px;background:#fff;border-radius:11px;padding:12px 11px 9px;margin-bottom:9px}.club-record-main{display:block;width:100%;padding:0;text-align:left}.club-record-title{display:flex;align-items:center;gap:8px}.club-record-title strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.club-record-title time{font-size:12px;color:#888;white-space:nowrap}.club-record-metrics{display:flex;align-items:center;gap:4px;margin:9px 0 10px;font-size:13px}.club-record-metrics>span{display:inline-flex;align-items:center}.club-record-metrics .record-mini-avatars{margin-left:7px;margin-right:0}.club-record-metrics .record-mini-avatars img{width:19px;height:19px;border-radius:50%;border:1px solid white;margin:0 0 0 -5px}.club-record-metrics .record-hands{margin-left:auto}.club-record-footer{display:flex;gap:8px;align-items:center}.record-seats{margin-left:auto;font-size:12px;padding:2px 7px;border-radius:12px;background:#f8f8f8}.record-overview{margin:0 15px 8px;background:#fff;border-radius:12px;padding:11px}.record-overview-top{display:flex;align-items:center;gap:8px}.record-overview-top>img{width:61px;height:61px;border-radius:12px}.record-overview dl{flex:1;display:grid;grid-template-columns:1fr 1fr;margin:0;row-gap:3px;font-size:12px}.record-overview dl>div{display:flex;gap:8px;white-space:nowrap}.record-overview dt{color:#888}.record-overview dd{margin:0}.record-overview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:6px 10px;border-radius:6px;background:#f3f3f5;font-size:12px}.record-overview-meta span{white-space:nowrap}.record-overview>p{color:#999;font-size:11px;margin:8px 10px 1px}.club-player-results{display:grid;gap:8px;margin:0 15px}.club-player-result{background:#fff;border-radius:12px;padding:10px 11px;display:flex;align-items:center;gap:10px;min-height:73px}.club-player-avatar{width:50px;height:50px;flex-shrink:0;position:relative}.club-player-avatar>img:first-child{width:50px;height:50px;border-radius:50%}.club-player-avatar .player-mvp-frame{position:absolute;width:57px;height:50px;inset:0 auto auto -4px}.player-rank{position:absolute;bottom:0;left:0;width:50px;text-align:center;font-size:12px;line-height:16px;height:16px;color:#fff;background:#54615b9c;border-radius:0 0 25px 25px}.club-player-copy{flex:1;min-width:0}.club-player-copy>strong{display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:25px}.club-player-copy>div{display:flex;align-items:center;gap:4px;margin-top:7px;font-size:11px;white-space:nowrap}.player-id{font-size:8px;background:#999;color:#fff;border-radius:50%;width:12px;height:12px;text-align:center;line-height:12px}.player-buyin{display:inline-flex;align-items:center;margin-left:4px}.club-player-result{position:relative}.player-profit{position:absolute;top:15px;right:11px;font-size:16px;font-weight:500}.player-profit.gain{color:#f44336}.player-profit.loss{color:#00bca5}.record-checkbox{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:14px}.record-checkbox>span{display:inline-grid;place-items:center;border:1px solid #b3bdb8;color:#fff;border-radius:50%;width:20px;height:20px}.record-checkbox>span.checked{background:var(--accent);border-color:var(--accent)}.club-blind-range .app-select-field{border:1px solid #eee;border-radius:12px;min-height:43px}.club-blind-range .app-select-field>span:first-child{display:none}.club-blind-range .app-select-value{background:transparent;width:100%;height:41px;min-width:0}.club-filter-fields .club-filter-error{color:#d9534f;font-size:12px}@media(max-width:360px){.club-player-copy>div{font-size:10px;gap:3px}.club-player-result{gap:8px}.club-player-avatar,.club-player-avatar>img:first-child{width:44px;height:44px}.club-player-avatar .player-mvp-frame{width:51px;height:45px}.player-rank{width:44px}.record-overview dl>div{gap:4px}.record-overview dl{font-size:11px}.record-overview-meta{padding:6px;gap:4px;font-size:11px}}.club-detail-hero{margin:0 15px 12px;padding:14px;border:1px solid #dfc092;border-radius:20px;background:linear-gradient(180deg,#fff,#f2dfbf);box-shadow:0 8px 18px #673d1214}.club-detail-hero-head{display:flex;align-items:center;gap:10px}.club-detail-hero-head>img{width:56px;height:56px;border-radius:14px;object-fit:cover}.club-detail-hero-head strong,.club-detail-hero-head small{display:block}.club-detail-hero-head strong{color:#683d12;font-size:17px}.club-detail-hero-head small{margin-top:5px;color:#948b81;font-size:12px}.club-member-count{margin-left:auto;padding:6px 10px;border-radius:18px;background:#c9ab70;color:#fff;font-size:12px}.club-hero-menu{width:28px;height:28px;border-radius:50%;background:#fff;color:#683d12}.club-hero-menu img{width:20px;height:20px;object-fit:contain}.club-detail-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.club-detail-hero-actions button{min-height:58px;padding:10px 12px;border-radius:18px;text-align:left}.club-detail-hero-actions strong,.club-detail-hero-actions small{display:block}.club-detail-hero-actions strong{font-size:14px}.club-detail-hero-actions small{margin-top:5px;color:#777;font-size:10px}.club-hero-open,.club-hero-members{background:linear-gradient(135deg,#c6ead8,#8ebaa9) url(/assets/ui/club/club-action-open.png) 88% 55% / 68% auto no-repeat;color:#fff}.club-hero-members{background-image:url(/assets/ui/club/club-action-members.png)}.club-hero-records{background:linear-gradient(135deg,#dbe7f7,#99aac2);color:#fff}.club-hero-records{background-image:url(/assets/ui/club/club-action-records.png),linear-gradient(135deg,#dbe7f7,#99aac2);background-position:88% 55%,0 0;background-size:68% auto,100% 100%;background-repeat:no-repeat}.club-detail-hero-actions button{position:relative;overflow:hidden}.club-detail-hero-actions button:after{content:"";position:absolute;z-index:0;right:-2%;top:4%;width:72%;height:96%;background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none}.club-hero-open:after{background-image:url(/assets/ui/club/club-action-open.png)}.club-hero-members:after{background-image:url(/assets/ui/club/club-action-members.png)}.club-hero-records:after{background-image:url(/assets/ui/club/club-action-records.png)}.club-detail-hero-actions button>*{position:relative;z-index:1}.club-records{min-height:100%;padding-bottom:80px;background:linear-gradient(180deg,#f4eee8 0,#f3f4f6 36%)}.club-record-periods{display:flex;gap:8px;margin:10px 15px 4px}.club-record-periods button{height:30px;padding:0 12px;border:1px solid #e1d6c7;border-radius:16px;background:#fff;color:#948b81;font-size:12px}.club-record-periods button.active{border-color:#c9ab70;background:#fff3df;color:#683d12}.club-record-periods .club-record-summary{margin-left:auto;background:#c9ab70;color:#fff;border-color:#c9ab70}.club-record-card{background:linear-gradient(180deg,#fff,#fbf1e6)}.club-record-groups h2{color:#683d12;font-weight:600}.career-hidden-card[data-v-abeb4de5]{display:inline-block;object-fit:contain;width:calc(43.05 * var(--cu));height:calc(64.58 * var(--cu));background:transparent;border:0;border-radius:3px;color:#948b81;font-size:9px}.avatar-picker-overlay[data-v-35f30340]{position:fixed;inset:0;z-index:30;background:#0009;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px));display:flex;align-items:flex-end;justify-content:center;--au: calc(min(100vw, 480px) / 720)}.avatar-picker-sheet[data-v-35f30340]{width:min(100vw,480px);height:min(calc(1151.33 * var(--au)),90dvh);padding:calc(40.667 * var(--au)) calc(10.667 * var(--au)) calc(10.667 * var(--au));border-radius:calc(26.667 * var(--au)) calc(26.667 * var(--au)) 0 0;background:#f8f3f0 url(/assets/ui/career/poster-background.png) top center/100% auto no-repeat;display:flex;flex-direction:column;gap:calc(16 * var(--au))}header[data-v-35f30340]{display:flex;align-items:center;justify-content:space-between;padding:0 calc(24 * var(--au))}h2[data-v-35f30340]{margin:0;font-size:calc(28 * var(--au));line-height:1.4;color:#683d12}header button[data-v-35f30340]{width:calc(37.333 * var(--au));height:calc(37.333 * var(--au));padding:calc(6 * var(--au));border-radius:50%;background:#fff;display:grid;place-items:center}header button[data-v-35f30340] svg{width:100%;height:100%}.avatar-picker-current[data-v-35f30340]{display:flex;flex-direction:column;align-items:center;gap:calc(6.667 * var(--au))}.avatar-picker-current img[data-v-35f30340]{width:calc(166.667 * var(--au));height:calc(166.667 * var(--au));object-fit:cover;border-radius:calc(16.667 * var(--au))}.avatar-picker-current small[data-v-35f30340]{font-size:calc(24 * var(--au));line-height:1.4;color:#948b81}.avatar-picker-list[data-v-35f30340]{flex:1;min-height:0;overflow-y:auto;margin-top:calc(24.667 * var(--au));padding:calc(8 * var(--au)) calc(35.733 * var(--au))}.avatar-picker-grid[data-v-35f30340]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(16 * var(--au)) calc(10.667 * var(--au))}.avatar-picker-grid button[data-v-35f30340]{padding:0;aspect-ratio:1;border-radius:calc(13.333 * var(--au));overflow:hidden;box-shadow:0 0 0 calc(4 * var(--au)) transparent}.avatar-picker-grid button[aria-pressed=true][data-v-35f30340]{box-shadow:0 0 0 calc(4 * var(--au)) #d0ab78}.avatar-picker-grid img[data-v-35f30340]{display:block;width:100%;height:100%;object-fit:cover}.message-announcement[data-v-d1ce7d59]{padding:16px;margin-bottom:12px;border-radius:12px;background:#fff}.message-announcement p[data-v-d1ce7d59]{white-space:pre-wrap;overflow-wrap:anywhere}.message-announcement time[data-v-d1ce7d59]{color:#948b81;font-size:12px}.message-tab-dot[data-v-d1ce7d59]{position:absolute;top:2px;right:4px;width:6px;height:6px;border-radius:50%;background:linear-gradient(180deg,#e94541,#b91713)}.friend-profile[data-v-20371b0c]{display:flex;align-items:center;gap:calc(var(--lobby-unit) * 24);margin:calc(var(--lobby-unit) * 25) calc(var(--lobby-unit) * 36) calc(var(--lobby-unit) * 22)}.friend-profile__avatar[data-v-20371b0c]{width:calc(var(--lobby-unit) * 122);height:calc(var(--lobby-unit) * 122);border-radius:calc(var(--lobby-unit) * 20);object-fit:cover}.friend-profile__body[data-v-20371b0c]{flex:1;min-width:0}.friend-profile__identity[data-v-20371b0c]{display:flex;align-items:center;gap:calc(var(--lobby-unit) * 48);white-space:nowrap}.friend-profile__identity strong[data-v-20371b0c]{font-size:calc(var(--lobby-unit) * 38);font-weight:500;color:#683d12}.friend-profile__identity span[data-v-20371b0c]{font-size:calc(var(--lobby-unit) * 34);color:#948b81}.lobby-section-heading[data-v-20371b0c]{margin-bottom:calc(var(--lobby-unit) * 12)}.friends-page{display:flex;flex-direction:column;padding-bottom:calc(71 * var(--su));min-height:100%}.friends-footer{flex-shrink:0;margin-top:auto;padding-top:calc(48 * var(--su))}.friends-footer .settings-brand{position:static;display:block;transform:none;margin:0 auto}.friends-search{display:flex;align-items:center;gap:calc(36 * var(--su));height:calc(130 * var(--su));margin:calc(45 * var(--su)) calc(58 * var(--su)) calc(43 * var(--su));padding:0 calc(36 * var(--su));border-radius:calc(24 * var(--su));background:#fff}.friends-search svg{width:calc(48 * var(--su));height:calc(48 * var(--su));color:#948b81}.friends-search input{flex:1;min-width:0;padding:0;background:transparent;font-size:calc(38 * var(--su));color:#683d12}.friends-list{display:grid;gap:calc(20 * var(--su));margin:0 calc(58 * var(--su))}.friend-row{display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(204 * var(--su));padding:calc(30 * var(--su));border:calc(2 * var(--su)) solid transparent;border-radius:calc(32 * var(--su));background:linear-gradient(#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box}.friend-row>img,.friend-avatar,.friend-avatar img{width:calc(150 * var(--su));height:calc(150 * var(--su));border-radius:calc(32 * var(--su));object-fit:cover;flex-shrink:0}.friend-avatar{padding:0}.friend-row>div{flex:1;min-width:0}.friend-row strong{display:block;font-size:calc(36 * var(--su));color:#683d12;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-row small{display:block;font-size:calc(28 * var(--su));color:#948b81;margin-top:calc(10 * var(--su))}.friend-row>button{padding:0;color:#008c75;font-size:calc(28 * var(--su));white-space:nowrap}.friend-row .friend-remove{width:calc(32 * var(--su));height:calc(32 * var(--su));color:#948b81}.friend-remove svg{width:100%;height:100%}.friends-empty{margin-top:calc(540 * var(--su))}.friends-state,.friends-error{margin:calc(50 * var(--su)) calc(58 * var(--su));text-align:center;color:#948b81}.friends-request-title{margin:0 calc(58 * var(--su)) calc(20 * var(--su));font-size:calc(38 * var(--su));color:#683d12}.settings-dialog-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:calc(60 * var(--su));background:#0009;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}.friend-add-dialog{width:calc(960 * var(--su));max-width:100%;min-height:calc(757 * var(--su));padding:calc(36 * var(--su)) calc(36 * var(--su)) calc(40 * var(--su));border:calc(2 * var(--su)) solid #d0ab78;border-radius:calc(32 * var(--su));background:linear-gradient(#fff,#f1eae4 60%,#e5daba)}.friend-add-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(26 * var(--su))}.friend-add-dialog h2{margin:0;color:#683d12;font-size:calc(42 * var(--su))}.friend-add-dialog header button{display:grid;place-items:center;width:calc(60 * var(--su));height:calc(60 * var(--su));padding:calc(10 * var(--su));border-radius:50%;background:#fff}.friend-add-dialog header svg{width:100%;height:100%}.friend-add-dialog .friends-search{margin:0 calc(8 * var(--su)) calc(26 * var(--su));height:calc(130 * var(--su));border-radius:calc(24 * var(--su))}.friend-add-results{display:grid;gap:calc(24 * var(--su));min-height:calc(371 * var(--su));max-height:calc(371 * var(--su));overflow-y:auto;align-content:start;padding:0 calc(9 * var(--su))}.friend-add-result{display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(180 * var(--su));padding:calc(16 * var(--su)) calc(32 * var(--su));border-radius:calc(32 * var(--su));background:#f3f4f6}.friend-add-result>img{width:calc(145 * var(--su));height:calc(145 * var(--su));object-fit:cover;border-radius:calc(32 * var(--su))}.friend-add-result>div{flex:1}.friend-add-result strong{display:block;font-size:calc(35 * var(--su))}.friend-add-result small{display:block;margin-top:calc(10 * var(--su));font-size:calc(28 * var(--su));color:#948b81}.friend-add-result button{width:calc(60 * var(--su));height:calc(60 * var(--su));border-radius:50%;background:#fff;color:#948b81}.friend-add-tip{font-size:calc(32 * var(--su));color:#948b81}.friend-add-dialog .friends-search button{padding:0;display:grid;place-items:center}.friend-add-result button svg{width:100%;height:100%}.chat-page[data-v-9ba27916]{--chat-unit: calc(min(100vw, 480px) / 720);display:flex;flex-direction:column;height:100%;min-height:0;color:#683d12;background:#f3f4f6}.chat-header[data-v-9ba27916]{display:flex;flex-shrink:0;align-items:center;gap:calc(16 * var(--chat-unit));height:calc(93.33 * var(--chat-unit));padding:0 calc(24 * var(--chat-unit));background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.chat-preview-label[data-v-9ba27916]{font-size:10px;color:#948b81}.chat-header h1[data-v-9ba27916]{flex:1;margin:0;font-size:calc(33.333 * var(--chat-unit));font-weight:700;line-height:1.5}.chat-header button[data-v-9ba27916]{display:grid;place-items:center;width:calc(40 * var(--chat-unit));height:calc(40 * var(--chat-unit));padding:0}.chat-header[data-v-9ba27916] svg,.chat-header[data-v-9ba27916] img{width:calc(33.33 * var(--chat-unit));height:calc(33.33 * var(--chat-unit))}.chat-history[data-v-9ba27916]{flex:1;min-height:0;overflow-y:auto;padding:calc(24 * var(--chat-unit));display:flex;flex-direction:column;gap:calc(32 * var(--chat-unit));overscroll-behavior:contain;scrollbar-width:none}.chat-message[data-v-9ba27916]{display:flex;align-items:flex-start;gap:calc(16 * var(--chat-unit))}.chat-message.mine[data-v-9ba27916]{flex-direction:row-reverse}.chat-person[data-v-9ba27916]{flex:0 0 calc(103.33 * var(--chat-unit));width:calc(103.33 * var(--chat-unit));display:flex;flex-direction:column;gap:calc(2.667 * var(--chat-unit))}.chat-person span[data-v-9ba27916]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:calc(25.333 * var(--chat-unit));line-height:1.4;text-align:center}.chat-person img[data-v-9ba27916]{display:block;width:calc(103.33 * var(--chat-unit));height:calc(103.33 * var(--chat-unit));border-radius:calc(16 * var(--chat-unit));object-fit:cover}.chat-bubble[data-v-9ba27916]{flex:1;min-width:0;margin-top:calc(38 * var(--chat-unit));padding:calc(24 * var(--chat-unit));border-radius:calc(16 * var(--chat-unit));background:#948b81;color:#fff}.mine .chat-bubble[data-v-9ba27916]{flex:0 1 auto;background:#5178aecc}.chat-bubble p[data-v-9ba27916]{margin:0;max-width:calc(485.33 * var(--chat-unit));font-size:calc(25.333 * var(--chat-unit));line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.chat-composer[data-v-9ba27916]{flex-shrink:0;padding:calc(24 * var(--chat-unit)) calc(24 * var(--chat-unit)) max(calc(53.333 * var(--chat-unit)),env(safe-area-inset-bottom));background:linear-gradient(180deg,#c0c0c040,#f2c2601f 45%,#c0c0c040),url(/assets/ui/auth/figma/header-texture.png) center/100% 100%}.chat-input-wrap[data-v-9ba27916]{display:flex;align-items:center;gap:calc(24 * var(--chat-unit));height:calc(80 * var(--chat-unit));padding:0 calc(32 * var(--chat-unit));border-radius:calc(16 * var(--chat-unit));background:#b9b2ab}.chat-input-wrap input[data-v-9ba27916]{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#fff;font-size:calc(28 * var(--chat-unit))}.chat-input-wrap button[data-v-9ba27916]{flex-shrink:0;display:grid;place-items:center;width:calc(40 * var(--chat-unit));height:calc(40 * var(--chat-unit));padding:0;opacity:1}.chat-input-wrap[data-v-9ba27916] img{width:calc(40 * var(--chat-unit));height:calc(40 * var(--chat-unit))}.chat-list[data-v-9ba27916]{background:#fff;border-radius:calc(16 * var(--chat-unit))}.chat-row[data-v-9ba27916]{display:flex;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px 12px;border-bottom:1px solid #eee;text-align:left}.chat-row img[data-v-9ba27916]{width:42px;height:42px;border-radius:50%;object-fit:cover}.chat-row span[data-v-9ba27916]{min-width:0;flex:1}.chat-row strong[data-v-9ba27916],.chat-row small[data-v-9ba27916]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-row small[data-v-9ba27916],.chat-row time[data-v-9ba27916]{color:#948b81;font-size:11px}.chat-row b[data-v-9ba27916]{padding:2px 5px;border-radius:10px;background:#b91713;color:#fff;font-size:10px}.create-club-page[data-v-444e4f2c]{--c:calc(min(100vw,480px)/1080);position:relative;min-height:100%;background:#f3f4f6;padding-bottom:calc(var(--c)*180)}.create-club-header[data-v-444e4f2c]{display:flex;align-items:center;gap:calc(var(--c)*24);height:calc(var(--c)*140);padding:0 calc(var(--c)*36);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.create-club-header h1[data-v-444e4f2c]{flex:1;margin:0;font-size:calc(var(--c)*50);line-height:1.5;color:#683d12;font-weight:700}.create-club-header button[data-v-444e4f2c]{display:grid;place-items:center;width:calc(var(--c)*60);height:calc(var(--c)*60);padding:0}.create-club-header[data-v-444e4f2c] svg{width:calc(var(--c)*50);height:calc(var(--c)*50)}.create-club-header>div[data-v-444e4f2c]{display:flex;gap:calc(var(--c)*24)}.create-club-header img[data-v-444e4f2c]{width:100%;height:100%;object-fit:contain}.create-club-form[data-v-444e4f2c]{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--c)*36);padding:calc(var(--c)*60) calc(var(--c)*36)}.club-logo-editor[data-v-444e4f2c]{position:relative;align-self:center;width:calc(var(--c)*200);height:calc(var(--c)*200);cursor:pointer}.club-logo-editor input[data-v-444e4f2c]{position:absolute;width:1px;height:1px;opacity:0}.club-logo-editor[data-v-444e4f2c]:focus-within{outline:2px solid #683d12;outline-offset:4px}.new-club-logo[data-v-444e4f2c]{display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--c)*32)}.logo-upload-icon[data-v-444e4f2c]{position:absolute;left:calc(var(--c)*149);top:calc(var(--c)*144.66);width:calc(var(--c)*60);height:calc(var(--c)*60)}.remove-logo[data-v-444e4f2c]{color:#683d12;font-size:calc(var(--c)*32);align-self:center}.create-club-fields[data-v-444e4f2c]{display:flex;flex-direction:column;gap:calc(var(--c)*36)}.create-field[data-v-444e4f2c]{position:relative;display:flex;flex-direction:column;gap:calc(var(--c)*16);color:#683d12;font-size:calc(var(--c)*36);line-height:1.4;font-weight:400}.create-field input[data-v-444e4f2c],.create-field textarea[data-v-444e4f2c]{width:100%;margin:0;padding:calc(var(--c)*24) calc(var(--c)*36);border:calc(var(--c)*1) solid rgba(255,255,255,.6);border-radius:calc(var(--c)*24);background:#e7e5d8;color:#2f2f2f;font-size:calc(var(--c)*38);font-weight:400;line-height:1.4}.create-field input[data-v-444e4f2c]{height:calc(var(--c)*120)}.create-field textarea[data-v-444e4f2c]{min-height:0;height:calc(var(--c)*240);resize:none;padding-bottom:calc(var(--c)*70)}.create-field input[data-v-444e4f2c]::placeholder,.create-field textarea[data-v-444e4f2c]::placeholder{color:#2f2f2f;opacity:1}.create-field-intro small[data-v-444e4f2c]{position:absolute;right:calc(var(--c)*24);bottom:calc(var(--c)*24);color:#948b81;font-size:calc(var(--c)*32);line-height:1.4}.create-review[data-v-444e4f2c]{display:flex;align-items:center;justify-content:space-between;height:calc(var(--c)*54);color:#683d12;font-size:calc(var(--c)*38)}.create-review input[data-v-444e4f2c]{appearance:none;position:relative;width:calc(var(--c)*78);height:calc(var(--c)*48);margin:0;border-radius:calc(var(--c)*99);background:#b1b1b1}.create-review input[data-v-444e4f2c]:checked{background:var(--color-switch-on)}.create-review input[data-v-444e4f2c]:after{content:"";position:absolute;width:calc(var(--c)*42);height:calc(var(--c)*42);top:calc(var(--c)*3);left:calc(var(--c)*3);border-radius:50%;background:#fff;transition:transform .15s}.create-review input[data-v-444e4f2c]:checked:after{transform:translate(calc(var(--c)*30))}.create-submit[data-v-444e4f2c]{width:100%;height:calc(var(--c)*130);padding:0 calc(var(--c)*24);border:0;border-radius:calc(var(--c)*99);background-color:var(--color-action-primary);box-shadow:none;color:var(--color-action-text);font-size:calc(var(--c)*42);line-height:1.5;letter-spacing:.1em;font-weight:500}.create-submit[data-v-444e4f2c]:disabled{opacity:.6}.create-form-error[data-v-444e4f2c]{margin:0;color:#c93434;font-size:calc(var(--c)*32)}.create-club-watermark[data-v-444e4f2c]{position:absolute;left:50%;bottom:calc(var(--c)*71);transform:translate(-50%);width:calc(var(--c)*79);height:calc(var(--c)*86);object-fit:contain;pointer-events:none}.table-currency-select[data-v-828161ea]{position:relative;padding-top:calc(var(--table-unit) * 36)}.table-currency-tabs[data-v-828161ea]{display:flex;gap:calc(var(--table-unit) * 10);padding:calc(var(--table-unit) * 12);margin:0 calc(var(--table-unit) * 22) calc(var(--table-unit) * 25);border-radius:calc(var(--table-unit) * 99);background:#f9f9fa}.table-currency-tabs button[data-v-828161ea]{flex:1;min-width:0;height:calc(var(--table-unit) * 97.5);padding:0;border-radius:calc(var(--table-unit) * 99);font-size:calc(var(--table-unit) * 42);line-height:1.5;font-weight:500;color:#2f2f2f;background:transparent}.table-currency-tabs button.selected[data-v-828161ea]{color:#fff;background:#2f2f2f;box-shadow:inset 0 calc(var(--table-unit) * 6) calc(var(--table-unit) * 10) #fff3}html:has(.main-page[data-page=texas-create]){scrollbar-width:none}.main-page[data-page=texas-create] .main-scroll::-webkit-scrollbar{display:none}.main-page[data-page=texas-create]{--table-unit: calc(min(100vw, 480px) / 1080);--accent: #b99a70;--page-scrollbar-gutter: auto;background:#f3f4f6}.main-page[data-page=texas-create] .page-header{height:calc(var(--table-unit) * 140);padding:0 calc(var(--table-unit) * 36);gap:calc(var(--table-unit) * 24);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.main-page[data-page=texas-create] .page-header h1{font-size:calc(var(--table-unit) * 50);font-weight:700;line-height:1.5}.main-page[data-page=texas-create] .page-header button{width:calc(var(--table-unit) * 60);height:calc(var(--table-unit) * 60);padding:0}.main-page[data-page=texas-create] .page-header svg{width:calc(var(--table-unit) * 50);height:calc(var(--table-unit) * 50)}.texas-creation{padding:calc(var(--table-unit) * 45.5) calc(var(--table-unit) * 36) calc(var(--table-unit) * 230);font-size:calc(var(--table-unit) * 38)}.texas-section,.table-auto-card{border-radius:calc(var(--table-unit) * 24);padding:calc(var(--table-unit) * 12) calc(var(--table-unit) * 36);margin-bottom:calc(var(--table-unit) * 25)}.texas-section{background:#fff}.table-auto-card{background:transparent}.texas-creation .app-select-field{border-bottom:0;font-size:calc(var(--table-unit) * 38);min-height:calc(var(--table-unit) * 130)}.texas-creation .app-select-value{width:calc(var(--table-unit) * 300);flex-shrink:0;border-radius:6px}.table-caption{display:block;color:#948b81;font-size:calc(var(--table-unit) * 30);line-height:calc(var(--table-unit) * 42);font-weight:500}.table-caption-help{display:flex;align-items:center;gap:calc(var(--table-unit) * 16)}.table-basic{margin-left:calc(var(--table-unit) * 22);margin-right:calc(var(--table-unit) * 22);padding-left:calc(var(--table-unit) * 36);padding-right:calc(var(--table-unit) * 36);padding-top:0;padding-bottom:calc(var(--table-unit) * 35)}.table-basic strong{display:block;font-size:calc(var(--table-unit) * 42);line-height:calc(var(--table-unit) * 59);margin-top:0;font-weight:700;color:#2f2f2f}.table-stakes-heading{display:grid;grid-template-columns:1fr 1fr calc(var(--table-unit) * 140);min-height:calc(var(--table-unit) * 196);align-items:center;padding:0 calc(var(--table-unit) * 12)}.table-straddle>div:not(.table-caption-help){display:flex;align-items:center;gap:5px;margin-top:0;height:calc(var(--table-unit) * 59)}.table-straddle strong{margin:0}.table-straddle .texas-toggle-row,.table-straddle .texas-toggle-row>label{min-height:24px}.table-straddle .texas-toggle-row label>span:first-child{display:none}.table-straddle .texas-toggle{width:calc(var(--table-unit) * 78);height:calc(var(--table-unit) * 48);padding:2px}.table-straddle .texas-toggle:before{width:calc(var(--table-unit) * 38);height:calc(var(--table-unit) * 38)}.table-straddle .texas-toggle-row input:checked+.texas-toggle:before{transform:translate(calc(var(--table-unit) * 30))}.table-straddle .texas-toggle-row input[role=switch]{width:calc(var(--table-unit) * 78);height:calc(var(--table-unit) * 48)}.muted,.muted strong{color:#cdcdcd}.table-ante{text-align:right}.table-ante .app-select-field{min-height:calc(var(--table-unit) * 59);margin-top:0;justify-content:flex-end}.table-ante .app-select-field>span:first-child{display:none}.table-ante .app-select-value{width:auto;min-width:0;background:transparent;height:calc(var(--table-unit) * 59);padding:0;gap:8px;font-size:calc(var(--table-unit) * 42);font-weight:700}.table-range{margin-top:1px}.table-range-track{height:calc(var(--table-unit) * 70);position:relative;display:flex;align-items:center}.table-range-rail{position:absolute;z-index:1;left:0;right:0;height:calc(var(--table-unit) * 25);border-radius:calc(var(--table-unit) * 12.5);overflow:hidden;background:url(/assets/ui/table-settings/slider-track.png) center/100% 100%;pointer-events:none}.table-range-fill{box-sizing:border-box;width:var(--range-progress);height:100%;border-style:solid;border-width:0 calc(var(--table-unit) * 12);border-image:url(/assets/ui/table-settings/slider-fill.png) 0 12 fill stretch}.table-range input{appearance:none;-webkit-appearance:none;height:calc(var(--table-unit) * 25);border-radius:4px;padding:0;margin:0;background:transparent;cursor:pointer;position:relative;z-index:1}.table-range input::-webkit-slider-thumb,.squid-node-controls input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(var(--table-unit) * 68);height:calc(var(--table-unit) * 68);border:0;border-radius:50%;background:url(/assets/ui/table-settings/slider-thumb.png) center/100% 100%;box-shadow:none}.table-range input::-moz-range-thumb,.squid-node-controls input::-moz-range-thumb{width:calc(var(--table-unit) * 68);height:calc(var(--table-unit) * 68);border:0;border-radius:50%;background:url(/assets/ui/table-settings/slider-thumb.png) center/100% 100%;box-shadow:none}.table-range input:focus-visible{outline:none}.table-range-ticks{position:absolute;left:13px;right:13px;display:flex;justify-content:space-between;top:5px}.table-range-ticks i{width:1px;height:10px;background:#eee}.table-range.disabled input{cursor:default}.table-range.disabled .table-range-rail{background:#e1e1e1}.table-range.disabled .table-range-fill{display:none}.table-range.disabled input::-webkit-slider-thumb{background:#f0f0f0}.table-range.disabled input::-moz-range-thumb{background:#f0f0f0}.table-range-labels{display:flex;justify-content:space-between;padding:0;height:calc(var(--table-unit) * 39);font-size:calc(var(--table-unit) * 26);line-height:calc(var(--table-unit) * 39);color:#8794a4}.table-range-labels span{width:18px;text-align:center}.table-range-labels .selected{color:#683d12;font-weight:600}.table-buyin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:calc(var(--table-unit) * 28)}.table-buyin-grid>div{padding-top:calc(var(--table-unit) * 27)}.table-buyin-grid .table-range{margin-top:calc(var(--table-unit) * 27)}.table-duration{margin-top:calc(var(--table-unit) * 28);margin-bottom:0;padding-top:calc(var(--table-unit) * 27)}.table-duration .table-range{margin-top:calc(var(--table-unit) * 27)}.texas-creation form>.table-switch-card{margin-left:calc(var(--table-unit) * 22);margin-right:calc(var(--table-unit) * 22)}.texas-advanced{margin:0 calc(var(--table-unit) * 12)}.table-switch-card{padding:0 calc(var(--table-unit) * 36)}.texas-toggle-row{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:7px;min-height:calc(var(--table-unit) * 130)}.texas-toggle-row>label{display:contents;font-size:calc(var(--table-unit) * 38);color:#683d12;cursor:pointer}.texas-toggle-row>label>span:first-child{grid-column:1;grid-row:1}.texas-toggle-row>label>.texas-toggle{grid-column:3;grid-row:1;justify-self:end}.texas-toggle-row input[role=switch]{position:absolute;right:0;width:calc(var(--table-unit) * 78);height:calc(var(--table-unit) * 48);opacity:0;margin:0}.texas-toggle{box-sizing:border-box;width:calc(var(--table-unit) * 78);height:calc(var(--table-unit) * 48);flex-shrink:0;border-radius:calc(var(--table-unit) * 24);background:#dedede;padding:calc(var(--table-unit) * 3);transition:background .15s}.texas-toggle:before{content:"";display:block;border-radius:50%;width:calc(var(--table-unit) * 42);height:calc(var(--table-unit) * 42);background:#fff;box-shadow:0 1px 2px #0001;transition:transform .15s}.texas-toggle-row input:checked+.texas-toggle{background:var(--color-switch-on)}.texas-toggle-row input:checked+.texas-toggle:before{transform:translate(calc(var(--table-unit) * 30))}.texas-toggle-row input:focus-visible+.texas-toggle{outline:2px solid var(--accent);outline-offset:3px}.texas-help{position:relative;grid-column:2;grid-row:1;font-size:12px;color:#999;z-index:3}.texas-help[open]{z-index:6}.squid-start-setting{position:relative;display:flex;align-items:center;gap:12px}.squid-start-label{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:calc(var(--table-unit) * 38)}.squid-start-label>.texas-help{flex-shrink:0}.squid-start-setting>.app-select-field{flex:1;min-width:0;justify-content:flex-end}.squid-start-setting>.app-select-field>span:first-child{display:none}.texas-help summary{display:flex;align-items:center;cursor:pointer;list-style:none}.texas-help summary>img{width:calc(var(--table-unit) * 36);height:calc(var(--table-unit) * 36);flex-shrink:0}.texas-help summary::-webkit-details-marker{display:none}.texas-help p{position:absolute;left:var(--help-left, var(--help-offset, -50px));width:min(210px,calc(100vw - 48px));margin-top:8px;padding:calc(var(--table-unit) * 24);border-radius:calc(var(--table-unit) * 36);background:#dbcb9e;color:#2f2f2f;font-size:calc(var(--table-unit) * 26);line-height:1.4;white-space:pre-line;overflow-wrap:anywhere;box-shadow:none}.texas-help p:before{content:"";position:absolute;left:var(--help-arrow-left, calc(0px - var(--help-offset, -50px) - var(--table-unit)));top:calc(var(--table-unit) * -24);width:calc(var(--table-unit) * 38);height:calc(var(--table-unit) * 46);background:url(/assets/ui/table-settings/help-pointer.svg) center/contain no-repeat;pointer-events:none}.texas-help[data-help-placement=top] p{top:auto;bottom:calc(100% + 8px);margin:0}.texas-help[data-help-placement=top] p:before{top:auto;bottom:calc(var(--table-unit) * -24);transform:rotate(180deg)}.table-advanced-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:calc(var(--table-unit) * 94.5);width:100%;padding:0 calc(var(--table-unit) * 24);margin:calc(var(--table-unit) * 30) 0 calc(var(--table-unit) * 48);border:0;background:url(/assets/ui/table-settings/advanced-header.png) center/100% 100%;color:#fff;font-size:calc(var(--table-unit) * 40);font-weight:700}.table-advanced-heading>span:first-child{grid-column:2;letter-spacing:.1em}.table-advanced-heading>span:last-child{grid-column:3;justify-self:end;font-size:calc(var(--table-unit) * 30);font-weight:400}.table-chevron{display:inline-block;width:calc(var(--table-unit) * 35.5);height:calc(var(--table-unit) * 17);margin-left:calc(var(--table-unit) * 12);object-fit:contain;vertical-align:middle;transform:rotate(180deg);transition:transform .15s}.table-chevron.expanded{transform:rotate(0)}.table-dependent{border-top:1px solid #f0f0f0;margin-top:6px;padding-top:7px;padding-bottom:6px}.table-insurance-preview{margin:6px 0 0;font-size:12px;color:#8794a4;line-height:1.5}.table-other-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--table-unit) * 40);row-gap:calc(var(--table-unit) * 16);padding:0 calc(var(--table-unit) * 24)}.table-other-settings>.texas-toggle-row{min-height:calc(var(--table-unit) * 80);font-size:calc(var(--table-unit) * 38)}.table-other-settings>.texas-toggle-row:nth-child(1){grid-column:1;grid-row:1}.table-other-settings>.texas-toggle-row:nth-child(2){grid-column:1;grid-row:2}.table-other-settings>.texas-toggle-row:nth-child(3){grid-column:2;grid-row:2}.table-other-settings>.texas-toggle-row:nth-child(4){grid-column:1;grid-row:3}.table-other-settings>.texas-toggle-row:nth-child(5){grid-column:2;grid-row:3}.table-other-settings>.texas-toggle-row:nth-child(1):after,.table-other-settings>.texas-toggle-row:nth-child(2):after,.table-other-settings>.texas-toggle-row:nth-child(4):after{content:"";position:absolute;right:calc(var(--table-unit) * -20);width:1px;height:calc(var(--table-unit) * 40);background:#8794a4}.table-other-settings>.texas-toggle-row:nth-child(3),.table-other-settings>.texas-toggle-row:nth-child(5){--help-offset:-160px}.table-advanced-content{display:flex;flex-direction:column;gap:calc(var(--table-unit) * 36)}.table-advanced-group{padding:0;margin:0;background:transparent}.table-advanced-group>.texas-toggle-row{min-height:calc(var(--table-unit) * 100);padding:0 calc(var(--table-unit) * 24)}.table-bomb-fields{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--table-unit) * 45)}.table-bomb-fields .app-select-field,.table-start-field .app-select-field{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:0;height:calc(var(--table-unit) * 130);padding:0 calc(var(--table-unit) * 24);border:0;border-radius:calc(var(--table-unit) * 24);background:#fff;font-size:calc(var(--table-unit) * 38);color:#683d12}.table-bomb-fields .app-select-value{width:auto;min-width:0;gap:calc(var(--table-unit) * 10);padding:calc(var(--table-unit) * 8) calc(var(--table-unit) * 25);background:#f3f4f6;border:0;border-radius:calc(var(--table-unit) * 24);font-size:calc(var(--table-unit) * 38);font-weight:700;color:#462b00}.table-points-fields{display:flex;flex-direction:column;gap:calc(var(--table-unit) * 36)}.table-points-fields .texas-number{height:calc(var(--table-unit) * 130);min-height:0;background:#fff;padding:0 calc(var(--table-unit) * 24);border-radius:calc(var(--table-unit) * 24);font-size:calc(var(--table-unit) * 38);color:#683d12}.table-points-fields .texas-number:first-child{background:transparent;height:calc(var(--table-unit) * 100)}.table-points-fields .texas-number input,.table-points-fields .texas-number small{padding:0;background:transparent;border:0;appearance:textfield;text-align:right;color:#462b00;font-weight:700;font-size:calc(var(--table-unit) * 38)}.table-start-field .app-select-value{background:transparent;border:0;font-size:calc(var(--table-unit) * 38);color:#462b00;font-weight:700}.texas-number{grid-column:1 / -1}.texas-number{display:flex;align-items:center;gap:0;min-height:47px;font-size:14px}.texas-number>span{flex:1}.texas-number input{width:calc(var(--table-unit) * 300);height:33px;background:#f7f7f7;border-radius:6px;padding:0 8px;font-size:14px}.texas-number:has(small) input{width:79px;border-radius:6px 0 0 6px}.texas-number small{display:grid;place-items:center;background:#f7f7f7;width:28px;height:33px;border-radius:0 6px 6px 0;font-size:14px}.texas-number input:disabled{color:#cfcfcf}.table-radio-row{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--table-unit) * 146);gap:calc(var(--table-unit) * 48)}.table-radio-row>input{width:calc(var(--table-unit) * 60);height:calc(var(--table-unit) * 60);flex-shrink:0;margin:0;appearance:none;-webkit-appearance:none;border:0;border-radius:50%;background:url(/assets/ui/table-settings/bound-unchecked.svg) center/contain no-repeat}.table-radio-row>input:checked{background-image:url(/assets/ui/table-settings/bound-checked.svg)}.table-dependent .table-range{margin:8px 0}.texas-submit-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,480px);padding:calc(var(--table-unit) * 20) calc(var(--table-unit) * 36) max(calc(var(--table-unit) * 80),env(safe-area-inset-bottom));background:var(--bottom-mask-background);-webkit-backdrop-filter:blur(var(--bottom-mask-blur));backdrop-filter:blur(var(--bottom-mask-blur));z-index:5}.texas-submit-bar .primary{width:100%;height:calc(var(--table-unit) * 130);min-height:0;padding:0;border-radius:99px;font-size:calc(var(--table-unit) * 46);font-weight:500;color:var(--color-action-text);background-color:var(--color-action-primary);box-shadow:none}.table-name{display:block;width:100%;height:calc(var(--table-unit) * 82);margin:0 0 calc(var(--table-unit) * 25);padding:calc(var(--table-unit) * 19) 0 0;color:#683d12;text-align:center;font-size:calc(var(--table-unit) * 42);font-weight:700;background:transparent;border:0}.texas-title{margin-bottom:calc(var(--table-unit) * 25);padding-bottom:calc(var(--table-unit) * 24);background:linear-gradient(90deg,#fff0 2%,#948b81 52%,#fff0) bottom / 100% calc(var(--table-unit) * 2) no-repeat}.texas-title>.table-name{margin-bottom:0}.table-unavailable-limit{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--table-unit) * 130);padding:0 calc(var(--table-unit) * 36);color:#948b81;background:#fff;margin-bottom:calc(var(--table-unit) * 25);border-radius:8px}.table-unavailable-limit input{width:calc(var(--table-unit) * 300);height:calc(var(--table-unit) * 80);background:#f3f4f6;border-radius:6px}.texas-toggle-row input:disabled+.texas-toggle{opacity:.45}.squid-settings{position:relative;margin-top:22px;padding-top:11px;padding-bottom:6px}.squid-mode-heading{height:34px;position:relative}.squid-title{position:relative;margin-bottom:21px;border-bottom:1px solid #948b8140}.squid-title>.table-name{height:42px;margin:0;padding:0 50px}.squid-title>img{position:absolute;width:calc(var(--table-unit) * 193);height:calc(var(--table-unit) * 205);object-fit:contain;left:calc(var(--table-unit) * -3.1);bottom:-8px;pointer-events:none}.squid-mode-tabs{display:flex;position:relative;margin-left:0;height:34px;background:#f9f9fa;border-radius:18px}.squid-mode-tabs button{padding:0;flex:1;color:#2f2f2f;font-size:calc(var(--table-unit) * 32);font-weight:400;border-radius:18px;white-space:nowrap}.squid-mode-tabs button.active{background:#2f2f2f;color:#fff}.squid-description{margin:12px 0 0;padding-bottom:17px;font-size:13px;line-height:21px;color:#888;border-bottom:1px solid #f0f0f0;min-height:59px}.squid-options{padding:7px 0 4px}.squid-count,.squid-node-count{display:flex;align-items:center;gap:8px;min-height:47px}.squid-count>span:first-child,.squid-node-count>span{flex:1;white-space:nowrap}.squid-count>.app-select-field,.squid-node-count>.app-select-field{width:auto}.squid-count .app-select-field>span:first-child,.squid-node-count .app-select-field>span:first-child,.squid-node-multiplier .app-select-field>span:first-child{display:none}.squid-nodes,.squid-deposit{border-top:1px solid #f0f0f0;padding-top:7px}.squid-node-count>span button{padding:0;color:#0077e6;font-size:calc(var(--table-unit) * 38);font-weight:500;line-height:1.5}.squid-node-slider{position:relative;height:86px;margin:7px 0}.squid-node-line{position:absolute;top:43px;left:0;right:0;height:calc(var(--table-unit) * 25);background:#e1e1e1;display:flex;justify-content:space-between;padding:0 17px}.squid-node-line i{width:14px;height:14px;border-radius:50%;background:#e1e1e1;transform:translateY(-3px)}.squid-node-controls{position:absolute;left:23px;right:23px;top:0}.squid-node-controls input{appearance:none;-webkit-appearance:none;position:absolute;left:-13px;top:43px;width:calc(100% + 26px);height:calc(var(--table-unit) * 25);margin:0;padding:0;pointer-events:none;background:transparent}.squid-node-controls input::-webkit-slider-thumb{pointer-events:auto;cursor:grab}.squid-node-controls input::-moz-range-thumb{pointer-events:auto;cursor:grab}.squid-node-multiplier{position:absolute;transform:translate(-50%)}.squid-node-multiplier .app-select-field{min-height:27px}.squid-node-multiplier .app-select-value{width:auto;min-width:44px;height:27px;gap:0;padding:0 6px;border-radius:14px;font-size:11px}.squid-node-multiplier .app-select-value svg{width:10px;height:10px}.squid-node-labels{position:absolute;top:65px;left:17px;right:17px;display:flex;justify-content:space-between;font-size:11px}.squid-deposit{display:flex;align-items:center;justify-content:space-between;min-height:48px}.squid-deposit-value{color:#888;font-size:13px}.squid-odds{--odds-unit: calc(min(100vw, 480px) / 720);position:fixed;inset:auto 0 0;width:min(100%,480px);max-width:none;margin:0 auto;min-height:calc(var(--odds-unit) * 876);max-height:85dvh;overflow-y:auto;border:0;border-radius:calc(var(--odds-unit) * 16) calc(var(--odds-unit) * 16) 0 0;padding:0 calc(var(--odds-unit) * 24) calc(var(--odds-unit) * 53);color:#683d12;background:linear-gradient(180deg,#fff,#f1eae4 60%,#e5daba)}.squid-odds::backdrop{background:#000a;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}.squid-odds header{display:flex;align-items:center;justify-content:space-between;height:calc(var(--odds-unit) * 94);padding:0 calc(var(--odds-unit) * 24);border-bottom:1px solid #948b8140;margin-bottom:calc(var(--odds-unit) * 30)}.squid-odds h2{margin:0;font-size:calc(var(--odds-unit) * 28)}.squid-odds header button{width:calc(var(--odds-unit) * 37);height:calc(var(--odds-unit) * 37);padding:0;background:transparent;color:#2f2f2f;font-size:calc(var(--odds-unit) * 28)}.squid-odds table{table-layout:fixed;width:100%;border-collapse:collapse;font-size:calc(var(--odds-unit) * 24);text-align:center}.squid-odds th{color:#2f2f2f;font-weight:400;font-size:inherit;height:calc(var(--odds-unit) * 47)}.squid-odds td{height:calc(var(--odds-unit) * 47)}.squid-odds .milestone{color:#0077e6}.squid-odds p{display:grid;grid-template-columns:calc(var(--odds-unit) * 107) 1fr;gap:calc(var(--odds-unit) * 24);font-size:calc(var(--odds-unit) * 24);line-height:1.4;color:#2f2f2f;margin:calc(var(--odds-unit) * 11) 0 0}.squid-odds table+p{margin-top:calc(var(--odds-unit) * 30)}.squid-odds p b{color:#683d12;font-weight:400}@media(max-width:360px){.squid-mode-tabs button{font-size:12px}.squid-node-count>span,.squid-count>span{font-size:12px}.table-stakes-heading{grid-template-columns:1fr 1fr 52px}}.texas-errors{margin:10px 0;padding:10px 13px;background:#fff2f1;border-radius:10px;color:#c34a47}.texas-errors p{font-size:12px;margin:4px 0}.texas-created{margin-top:18px;padding:25px 20px;border-radius:15px;background:#fff;text-align:center}.texas-success{display:grid;place-items:center;width:64px;height:64px;margin:auto;border-radius:50%;background:#e2fff5;color:var(--accent);font-size:35px}.texas-created h2{font-size:20px;margin:16px 0 5px}.texas-created h3{font-size:16px;font-weight:500;overflow-wrap:anywhere}.texas-mock-caption{color:#9ba9a3;font-size:12px;margin-top:8px}.texas-created dl{margin:22px 0;font-size:13px}.texas-created dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f2f3}.texas-created dt{color:#999}.texas-created dd{margin:0}.texas-created .text-link{display:block;margin:18px auto 0}.table-auto-bound{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;min-height:0;height:calc(var(--table-unit) * 130);padding:0 calc(var(--table-unit) * 36);border-radius:calc(var(--table-unit) * 24);background:#fff;color:#683d12;font-size:calc(var(--table-unit) * 38);box-sizing:border-box}.table-auto-bound.disabled{opacity:.5;color:#948b81}.table-auto-bound.disabled input{color:#8794a4}.table-auto-bound input{appearance:textfield;width:40%;min-width:0;padding:0;border:0;background:transparent;outline:none;text-align:right;color:#462b00;font-size:calc(var(--table-unit) * 38);font-weight:700}.table-auto-bound input::-webkit-inner-spin-button,.table-auto-bound input::-webkit-outer-spin-button{appearance:none;margin:0}.table-advanced-group>.texas-toggle-row>label>span:first-child{color:#2f2f2f;font-weight:500}.table-bomb-fields .app-select-field>span:first-child{font-size:calc(var(--table-unit) * 33);white-space:nowrap}.table-bomb-fields .app-select-value{white-space:nowrap;flex-shrink:0}.texas-loading-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#ffffff59}.history-state[data-v-99c172a6]{margin:24px 15px;color:#777;text-align:center}.form-error[data-v-99c172a6]{color:#bd4747}.live-history-list[data-v-99c172a6]{margin:0 10px;border-radius:12px;background:#fff}.live-history-row[data-v-99c172a6]{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:10px 13px;border-bottom:1px solid #efefef}.live-history-row[data-v-99c172a6]:last-child{border-bottom:0}.live-history-row strong[data-v-99c172a6],.live-history-row small[data-v-99c172a6]{display:block}.live-history-row small[data-v-99c172a6]{margin-top:4px;color:#999;font-size:11px}.game-selection[data-v-5511eaf9]{--choice-unit: calc(min(100vw, 480px)/1080);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--choice-unit) * 27.3788);padding:calc(var(--choice-unit) * 34.34) calc(var(--choice-unit) * 21.441) 28px}.game-choice[data-v-5511eaf9]{position:relative;width:100%;aspect-ratio:504.87/597.95;padding:0;border:0;background:transparent;border-radius:calc(var(--choice-unit) * 32.8546);box-shadow:0 calc(var(--choice-unit) * 8) calc(var(--choice-unit) * 10) #7b522e40}.game-choice>img[data-v-5511eaf9]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;border-radius:inherit}.game-choice>.game-choice-border[data-v-5511eaf9]{position:absolute;top:0;left:0}.game-choice-copy[data-v-5511eaf9]{position:absolute;top:calc(var(--choice-unit) * 421.09);left:0;width:100%;text-align:center;color:#683d12}.game-choice strong[data-v-5511eaf9]{display:block;font-size:calc(var(--choice-unit) * 61.5228);font-weight:700;line-height:calc(var(--choice-unit) * 83.75);white-space:nowrap}.game-choice small[data-v-5511eaf9]{display:block;margin-top:calc(var(--choice-unit) * -25.1885);font-size:calc(var(--choice-unit) * 39.4255);font-weight:700;line-height:calc(var(--choice-unit) * 83.75);color:#948b81;white-space:nowrap}.game-choice[data-v-5511eaf9]:active{filter:brightness(.94)}.game-choice[data-v-5511eaf9]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.transfer-recipient[data-v-ca0f4559]{display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(203 * var(--su));padding:calc(24 * var(--su)) calc(36 * var(--su));border:calc(2 * var(--su)) solid transparent;border-radius:calc(32 * var(--su));background:linear-gradient(#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box}.recipient-avatar[data-v-ca0f4559]{width:calc(155 * var(--su));height:calc(155 * var(--su));border-radius:calc(24 * var(--su));object-fit:cover}.recipient-body[data-v-ca0f4559]{flex:1;min-width:0;height:calc(155 * var(--su));padding:calc(8 * var(--su)) 0;display:flex;flex-direction:column;justify-content:space-between}.recipient-body header[data-v-ca0f4559]{display:grid;grid-template-columns:1fr 1fr;gap:calc(16 * var(--su));font-size:calc(38 * var(--su));line-height:calc(53 * var(--su));color:#683d12}.recipient-body header span[data-v-ca0f4559]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recipient-quantity[data-v-ca0f4559]{display:flex;align-items:center;height:calc(80 * var(--su));gap:calc(20 * var(--su));padding:0 calc(24 * var(--su));border-radius:calc(24 * var(--su));background:#f3f4f6}.recipient-quantity>img[data-v-ca0f4559]{width:calc(40 * var(--su));height:calc(34.8 * var(--su));object-fit:contain}.recipient-quantity input[data-v-ca0f4559]{flex:1;min-width:0;padding:0;border:0;background:transparent;font-size:calc(38 * var(--su));color:#683d12}.recipient-quantity input[data-v-ca0f4559]::placeholder{color:#8794a4}.recipient-quantity button[data-v-ca0f4559]{width:calc(60 * var(--su));height:calc(60 * var(--su));padding:0;background:transparent}.recipient-quantity button img[data-v-ca0f4559]{width:100%;height:100%;object-fit:contain}.gift-editor-overlay[data-v-2aac587a]{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:calc(60 * var(--su));background:#0009;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}.gift-editor[data-v-2aac587a]{width:calc(960 * var(--su));padding:calc(55 * var(--su)) calc(44 * var(--su)) calc(80 * var(--su));border:calc(2 * var(--su)) solid #d0ab78;border-radius:calc(32 * var(--su));background:linear-gradient(#fff,#f1eae4 60%,#e5daba)}.gift-editor header[data-v-2aac587a]{display:flex;align-items:center;justify-content:space-between}.gift-editor h2[data-v-2aac587a]{margin:0;color:#683d12;font-size:calc(42 * var(--su))}.gift-editor header button[data-v-2aac587a]{width:calc(60 * var(--su));height:calc(60 * var(--su));padding:calc(10 * var(--su));border-radius:50%;background:#fff}.gift-editor header svg[data-v-2aac587a]{width:100%;height:100%}.gift-player[data-v-2aac587a]{display:flex;align-items:center;gap:calc(24 * var(--su));margin:calc(35 * var(--su)) 0 calc(25 * var(--su))}.gift-player img[data-v-2aac587a]{width:calc(145 * var(--su));height:calc(145 * var(--su));object-fit:cover;border-radius:calc(32 * var(--su))}.gift-player strong[data-v-2aac587a]{display:block;font-size:calc(38 * var(--su));color:#683d12}.gift-player small[data-v-2aac587a]{display:block;margin-top:calc(12 * var(--su));font-size:calc(28 * var(--su));color:#948b81}.gift-editor>input[data-v-2aac587a]{display:block;height:calc(130 * var(--su));margin-bottom:calc(25 * var(--su));padding:0 calc(36 * var(--su));border:0;border-radius:calc(24 * var(--su));background:#fff;font-size:calc(38 * var(--su));color:#683d12}.gift-editor-confirm[data-v-2aac587a]{height:calc(614 * var(--su));padding:calc(87 * var(--su)) calc(36 * var(--su)) calc(45 * var(--su))}.gift-confirm-text[data-v-2aac587a]{height:calc(138 * var(--su));margin:0 0 calc(60 * var(--su));font-size:calc(46 * var(--su));color:#683d12;line-height:1.5;letter-spacing:.1em;text-align:center}.gift-confirm-text>div[data-v-2aac587a]{display:flex;align-items:center;justify-content:center;gap:calc(19 * var(--su));height:50%}.gift-confirm-text img[data-v-2aac587a]{width:calc(40 * var(--su));height:calc(34.8 * var(--su));object-fit:contain}.gift-confirm-text strong[data-v-2aac587a]{color:#2f2f2f;font-weight:400}.gift-cancel[data-v-2aac587a]{width:100%;height:calc(130 * var(--su));margin-top:calc(24 * var(--su));background-color:var(--color-action-secondary, #4ea985);border-radius:calc(99 * var(--su));font-size:calc(46 * var(--su));color:var(--color-action-text)}.player-notes-page[data-v-38acf8f0]{--nu: calc(min(100vw, 480px) / 720);min-height:100%;display:flex;flex-direction:column;background:#f3f4f6}.player-notes-header[data-v-38acf8f0]{flex-shrink:0;display:flex;align-items:center;height:calc(93.25 * var(--nu));padding:0 calc(23.977 * var(--nu));gap:calc(15.985 * var(--nu))}.player-notes-header button[data-v-38acf8f0]{display:grid;place-items:center;padding:0;width:calc(39.96 * var(--nu));height:calc(60 * var(--nu));color:#683d12}.player-notes-header[data-v-38acf8f0] :is(svg,img){width:calc(33.3 * var(--nu));height:calc(33.3 * var(--nu))}.player-notes-header h1[data-v-38acf8f0]{margin:0;font-size:calc(33.3025 * var(--nu));font-weight:700;color:#683d12}.player-notes-content[data-v-38acf8f0]{padding:calc(29.63 * var(--nu)) calc(38.63 * var(--nu)) 0}.player-notes-search[data-v-38acf8f0]{display:flex;align-items:center;gap:calc(23.977 * var(--nu));height:calc(86.59 * var(--nu));padding:0 calc(23.977 * var(--nu));margin-bottom:calc(28.64 * var(--nu));border-radius:calc(15.985 * var(--nu));background:#fff}.player-notes-search[data-v-38acf8f0] :is(svg,img){flex-shrink:0;width:calc(34.63 * var(--nu));height:calc(34.63 * var(--nu));color:#948b81}.player-notes-search input[data-v-38acf8f0]{min-width:0;flex:1;padding:0;background:transparent;font-size:calc(25.31 * var(--nu));font-weight:500;color:#683d12}.player-notes-search input[data-v-38acf8f0]::placeholder{color:#948b81;opacity:1}.player-notes-list[data-v-38acf8f0]{display:grid;justify-items:center;gap:calc(13.33 * var(--nu))}.player-note-card[data-v-38acf8f0]{display:flex;align-items:center;gap:calc(16 * var(--nu));width:min(100%,calc(640 * var(--nu)));height:calc(136.67 * var(--nu));padding:calc(16 * var(--nu)) calc(21.333 * var(--nu)) calc(10.667 * var(--nu));border:calc(1.3333 * var(--nu)) solid transparent;border-radius:calc(21.3333 * var(--nu));background:linear-gradient(#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box;text-align:left}.player-note-card[aria-busy=true][data-v-38acf8f0]{opacity:.65}.player-note-card>img[data-v-38acf8f0]{flex-shrink:0;width:calc(100 * var(--nu));height:calc(100 * var(--nu));border-radius:calc(21.3333 * var(--nu));object-fit:cover}.player-note-info[data-v-38acf8f0]{min-width:0;display:flex;flex-direction:column;gap:calc(8 * var(--nu))}.player-note-info strong[data-v-38acf8f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(24 * var(--nu));line-height:calc(29 * var(--nu));color:#683d12;font-weight:400}.player-note-details[data-v-38acf8f0]{display:flex;gap:calc(16 * var(--nu));align-items:start;color:#948b81;font-size:calc(18.6667 * var(--nu));line-height:calc(23 * var(--nu))}.player-note-details>span[data-v-38acf8f0]:first-child{white-space:nowrap}.player-note-details>span[data-v-38acf8f0]:last-child{max-width:calc(148 * var(--nu));overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.player-notes-empty[data-v-38acf8f0]{margin:calc(160 * var(--nu)) 0}.player-notes-state[data-v-38acf8f0]{padding:calc(60 * var(--nu)) 0;text-align:center}.player-notes-state button[data-v-38acf8f0]{color:#683d12;margin-top:12px}.player-notes-footer[data-v-38acf8f0]{flex-shrink:0;margin-top:auto;padding:calc(72 * var(--nu)) 0 calc(24 * var(--nu))}.player-notes-footer img[data-v-38acf8f0]{display:block;width:calc(52.62 * var(--nu));height:calc(56.89 * var(--nu));object-fit:contain;margin:auto}.main-page[data-page=notes]{--page-scrollbar-gutter: auto;padding-bottom:env(safe-area-inset-bottom)}.brand-header--calibrated.main-header[data-v-84fc0633]{--header-unit: calc(min(100vw, 480px) / 1080);display:flex;height:calc(var(--header-unit) * 140);padding:0 calc(var(--header-unit) * 36);gap:0;background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100% no-repeat}.brand-header--calibrated .lobby-header-title[data-v-84fc0633]{font-size:calc(var(--header-unit) * 50);line-height:1.5}.brand-header--calibrated .lobby-brand-logo[data-v-84fc0633]{flex-shrink:0;width:calc(var(--header-unit) * 79.5);height:calc(var(--header-unit) * 84);margin-left:calc(var(--header-unit) * 4.5);object-position:center}.brand-header--calibrated .header-tools[data-v-84fc0633]{display:flex;gap:calc(var(--header-unit) * 24);height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;margin-left:auto}.brand-header--calibrated .header-tools button[data-v-84fc0633]{display:grid;place-items:center;width:calc(var(--header-unit) * 50);height:calc(var(--header-unit) * 60);padding:0;border:0;background:transparent}.brand-header--calibrated .header-tools .header-gift[data-v-84fc0633]{width:calc(var(--header-unit) * 60)}.brand-header--calibrated .header-tools .header-icon[data-v-84fc0633]{width:calc(var(--header-unit) * 50);height:calc(var(--header-unit) * 50)}.brand-header--calibrated .header-tools .header-gift .header-icon[data-v-84fc0633]{width:calc(var(--header-unit) * 60);height:calc(var(--header-unit) * 49)}.brand-header--calibrated .header-tools .career-friend-entry[data-v-84fc0633]{display:flex;gap:calc(var(--header-unit) * 10);width:auto;min-width:calc(var(--header-unit) * 210);padding:0 calc(var(--header-unit) * 18);border-radius:999px;background:#fff;font-size:calc(var(--header-unit) * 30);color:#683d12;white-space:nowrap}.career-friend-entry img[data-v-84fc0633]{width:calc(var(--header-unit) * 40);height:calc(var(--header-unit) * 40);object-fit:contain}.brand-header--calibrated .message-header-entry[data-v-84fc0633]{position:relative}.brand-header--calibrated .message-count[data-v-84fc0633]{position:absolute;top:calc(var(--header-unit) * -17.52);right:calc(var(--header-unit) * -17);display:grid;place-items:center;min-width:calc(var(--header-unit) * 49);height:calc(var(--header-unit) * 36);border-radius:99px;color:#fff;background:linear-gradient(#e94541,#b91713);font-size:calc(var(--header-unit) * 26);line-height:1.4}.brand-back[data-v-84fc0633]{display:grid;place-items:center;width:calc(var(--header-unit) * 50);height:calc(var(--header-unit) * 70);margin-right:calc(var(--header-unit) * 34);padding:0;background:transparent}.brand-back .brand-back-icon[data-v-84fc0633]{width:calc(var(--header-unit) * 34);height:calc(var(--header-unit) * 44)}.bottom-navigation-layer[data-v-60d63712]{--nav-unit: calc(min(100vw, 480px) / 1080);position:fixed;z-index:5;left:50%;bottom:0;transform:translate(-50%);width:min(100vw,480px);height:max(calc(var(--nav-unit) * 236),calc(var(--nav-unit) * 152.5 + env(safe-area-inset-bottom)));border-radius:calc(var(--nav-unit) * 57.6) calc(var(--nav-unit) * 57.6) 0 0;background:var(--bottom-mask-background);-webkit-backdrop-filter:blur(var(--bottom-mask-blur));backdrop-filter:blur(var(--bottom-mask-blur));pointer-events:none}.bottom-nav[data-v-60d63712]{display:flex;align-items:center;position:absolute;top:calc(var(--nav-unit) * 2.5);width:100%;height:calc(var(--nav-unit) * 150);padding:0 calc(var(--nav-unit) * 14);border-radius:calc(var(--nav-unit) * 144);background:#fffc;box-shadow:0 calc(var(--nav-unit) * 2) calc(var(--nav-unit) * 20) #00000026;pointer-events:auto}.bottom-nav button[data-v-60d63712]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-width:0;white-space:nowrap;height:calc(var(--nav-unit) * 150);padding:0;gap:0;border-radius:0;color:#303030;font-size:calc(var(--nav-unit) * 32);line-height:1.4}.bottom-nav button.active[data-v-60d63712]{color:#a28164;background:url(/assets/ui/lobby/nav-active.png) center/auto 100% no-repeat}.bottom-nav-icon[data-v-60d63712]{width:calc(var(--nav-unit) * 66);height:calc(var(--nav-unit) * 66);display:block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root,.ns-root{--auth-page-padding: 29px;--auth-secondary-padding: 15px;--auth-control-height: 49px;--auth-secondary-control-height: 44px;--auth-control-radius: 12px;--auth-control-border: #d4d5d6;--auth-control-border-active: #00bea5;--auth-control-text-size: 14px;--auth-tab-height: 44px;--auth-tab-gap: 21px;--auth-primary: #00bea5;--auth-primary-soft: #e8faf6;--auth-link: #00ad99;--auth-muted: #999999;--auth-error: #c93434;--auth-button-height: 45px}*{box-sizing:border-box}:root{--color-action-primary: #a67f4d;--color-switch-on: #C2946C;--color-action-text: #fff;--color-action-danger: #e94541;--ui-font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;font-family:var(--ui-font);color:#683d12;background:#fff;font-synthesis:none;--accent: #b9640f;--muted: #948b81;--page-bg: #f3f4f6;--text-primary: #683d12;--text-secondary: #948b81;--bottom-mask-background: linear-gradient(180deg, rgba(255, 255, 255, 0) 11.86%, #fff 114.73%);--bottom-mask-blur: 5px;--modal-backdrop-blur: 5px;--shadow-soft: 0 8px 24px rgba(97, 87, 87, .1)}:root:lang(vi){--ui-font: Arial, sans-serif}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;border:0;background:none}button:disabled{cursor:wait;opacity:.55}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}svg{width:22px;height:22px;flex-shrink:0}button svg{vertical-align:middle}input{min-width:0;width:100%;border:0;outline:none;background:transparent;color:#26282a;font-size:14px}input::placeholder{color:#999;opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.summary-label{font-size:12px;padding:0}.field{display:flex;align-items:center;width:100%;height:var(--auth-control-height);border:1px solid var(--auth-control-border);border-radius:var(--auth-control-radius);background:#fff;overflow:hidden}.field+.field{margin-top:14px}.field input{height:100%;padding:0 13px}.field input:focus-visible{outline:none}.field:focus-within{border-color:var(--auth-control-border-active)}.primary{display:block;background:var(--color-action-primary);color:#fff;height:var(--auth-button-height);border-radius:99px;width:100%;font-size:16px}.primary.muted{background:var(--color-action-primary);opacity:.55}.form-error{color:#bd4747;font-size:12px;line-height:1.6;margin:12px 0 0}.empty-state{color:#999;text-align:center;padding:40px 20px;font-size:14px}.page-empty{text-align:center;margin:100px auto 0;color:#999}.page-empty>img{width:126px;height:119px;object-fit:contain}.page-empty>p{margin:13px 0 0;font-size:14px}.section-label{font-size:13px;font-weight:400;margin:12px 15px}.filter-chips{display:flex;gap:8px;margin:12px 15px 15px}.filter-chips button{background:#ffffff85;border:1px solid transparent;height:31px;border-radius:20px;padding:0 13px;font-size:13px;white-space:nowrap}.filter-chips button.active{border-color:#9adfd3;background:#fff}.menu-group{background:#fff;margin:0 15px 8px;border-radius:12px;padding:0 14px;overflow:hidden}.menu-group button{min-height:57px;display:flex;align-items:center;gap:6px;width:100%;padding:10px 0;border-bottom:1px solid #efefef;text-align:left;font-size:14px}.menu-group button>small{margin-left:auto;font-size:13px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-group button>svg:last-child{width:13px;height:16px;color:#999;margin-left:auto}.menu-group button>small+svg:last-child{margin-left:0}.menu-group button>svg:first-child{width:18px;height:21px}.radio{margin-left:auto;width:20px;height:20px;border:1px solid #bbb;border-radius:50%;display:grid;place-items:center}.radio.checked{border-color:var(--accent);background:var(--accent);color:#fff}.radio svg{width:15px;height:15px}.switch{margin-left:auto;width:44px;height:26px;border-radius:15px;background:#c9cdce;position:relative}.switch:after{content:"";position:absolute;left:2px;top:2px;width:22px;height:22px;border-radius:50%;background:#fff}.switch.checked{background:var(--color-switch-on)}.switch.checked:after{left:20px;background:#d0fff9}textarea{font:inherit;width:100%;resize:vertical;border:0;border-radius:12px;padding:14px;background:#fff;font-size:14px;min-height:144px}textarea::placeholder{color:#aaa}.text-link{color:#b9640f;font-size:14px;margin-top:14px}.secondary-empty{margin-top:140px}.toast{margin:0;border:0;white-space:pre-line;overflow-wrap:anywhere;position:fixed;z-index:30;inset:50% auto auto 50%;transform:translate(-50%,-50%);background:#000;color:#fff;padding:14px 20px;border-radius:10px;max-width:min(340px,85vw);width:max-content;text-align:center;font-size:14px;line-height:1.6;pointer-events:none}@media(max-width:360px){.menu-group button>small{font-size:11px}.filter-chips{gap:4px}.filter-chips button{padding:0 10px}}.filter-chips[aria-label=游戏筛选] button{flex:1;min-width:0;padding:0}.app-shell{background:var(--page-bg, #f3f4f6);max-width:480px;margin:0 auto;min-height:100dvh}.app-shell:has(.main-page){height:100dvh;min-height:0;overflow:hidden}.app-page-header{position:sticky;top:0;z-index:4;background:var(--page-bg, #f3f4f6) url(/assets/ui/lobby/header-background.png) center / 100% 100% no-repeat}.page-header{height:52px;display:flex;align-items:center;gap:6px}.page-header button{display:grid;place-items:center;width:30px;height:44px;padding:6px}.page-header h1{margin:0;font-size:20px;font-weight:500}.main-page{position:relative;height:100%;min-height:0;padding-top:env(safe-area-inset-top);padding-bottom:max(25px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 220px),var(--page-bg) url(/assets/ui/page-background.webp) center top / 100% auto no-repeat;overflow:hidden}.main-page[data-page=chat]{--page-scrollbar-gutter: auto;padding-bottom:0}.main-page>div:first-child{height:100%}.main-scroll{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:var(--page-scrollbar-gutter, stable)}.has-bottom-nav{padding-bottom:105px}.main-header{height:131px;display:flex;align-items:center;padding:42px 18px 16px;gap:10px}.lobby-header-title{grid-column:1;color:#683d12;font-size:21px;font-weight:700}.main-header h1{font-size:21px;line-height:30px;margin:0;font-weight:700;color:var(--text-primary)}.lobby-brand-logo{width:106px;height:66px;object-fit:contain;object-position:left center}.balance-pill{display:flex;gap:2px;height:36px;align-items:center;border-radius:22px;background:#ffffffc7;border:1px solid rgba(185,145,92,.28);padding:0 13px;font-size:14px;color:var(--text-primary);box-shadow:0 3px 10px #7e5b2d14}.balance-pill img{width:21px;height:21px;object-fit:contain}.header-tools{display:flex;align-items:center;margin-left:auto;background:#ffffffc7;border:1px solid rgba(185,145,92,.22);border-radius:24px;height:40px;padding:0 4px;box-shadow:0 3px 10px #7e5b2d14}.header-tools button{width:38px;height:38px;padding:7px}.header-tools svg{width:22px;height:22px}.header-tools .header-icon{display:block;width:22px;height:22px;object-fit:contain}.game-page{height:100vh;height:100dvh;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#fff}.game-frame{display:block;width:100%;flex:1;min-height:0;border:0}.game-hidden{position:fixed;inset:0;opacity:0;pointer-events:none;z-index:-1}.game-notice{color:#888;font-size:13px;line-height:1.6}.game-replay-loading{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#ffffff59}:root:has(.auth-page){scrollbar-width:none}.auth-page{--auth-unit: calc(min(100vw, 480px) / 1080);position:relative;min-height:100svh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#f3f4f6;color:#683d12}.login-page{display:flex;flex-direction:column}.brand{display:flex;justify-content:center;padding-top:calc(113.48 * var(--auth-unit))}.brand img{width:calc(381 * var(--auth-unit));height:calc(409 * var(--auth-unit));object-fit:contain}.login-page .auth-form{margin-top:calc(38 * var(--auth-unit))}.method-tabs,.recovery-tabs{display:grid;grid-template-columns:repeat(3,1fr);height:calc(80 * var(--auth-unit));margin:0 calc(93 * var(--auth-unit)) calc(46 * var(--auth-unit));padding:calc(9 * var(--auth-unit));border-radius:99px;background:#fff}.method-tabs button,.recovery-tabs button{padding:0;border:0;border-radius:99px;color:#2f2f2f;font-size:calc(38 * var(--auth-unit));line-height:1.4}.method-tabs button.active,.recovery-tabs button.active{background:#2f2f2f;color:#fff}.form-fields{margin:0 calc(58 * var(--auth-unit))}.auth-page .field{height:calc(150 * var(--auth-unit));border:0;border-radius:calc(24 * var(--auth-unit));background:#fff;box-shadow:none}.auth-page .field+.field{margin-top:calc(30 * var(--auth-unit))}.auth-page .field:focus-within{box-shadow:0 0 0 2px #8794a42e}.auth-page .field input{padding:0 calc(36 * var(--auth-unit));color:#2f2f2f;font-size:calc(38 * var(--auth-unit))}.auth-page .field input::placeholder{color:#8794a4}.country-picker{display:flex;align-items:center;justify-content:space-between;gap:calc(39 * var(--auth-unit));height:calc(38 * var(--auth-unit));padding:0 calc(39 * var(--auth-unit)) 0 calc(36 * var(--auth-unit))}.country-picker .country-arrow{width:calc(25.5 * var(--auth-unit));height:calc(13.5 * var(--auth-unit));flex-shrink:0;color:#8794a4}.country-picker img:not(.country-arrow),.country-list .country-flag{width:calc(58 * var(--auth-unit));height:calc(39 * var(--auth-unit));object-fit:contain}.country-picker img.japan-flag,.country-list img.japan-flag{outline:.5px solid #8794a4}.country-picker span{font-size:calc(48 * var(--auth-unit));line-height:1}.phone-prefix{border-left:calc(3 * var(--auth-unit)) solid #8794a4;padding-left:calc(46 * var(--auth-unit));color:#8794a4;font-size:calc(38 * var(--auth-unit));white-space:nowrap}.auth-page .phone-field input{padding-left:calc(12 * var(--auth-unit))}.reveal{height:100%;width:calc(105 * var(--auth-unit));padding:calc(36 * var(--auth-unit));flex-shrink:0}.reveal img{display:block;width:calc(33 * var(--auth-unit));height:calc(24 * var(--auth-unit))}.forgot-link{display:block;padding:0;margin-top:calc(30 * var(--auth-unit));color:#008d71;font-size:calc(38 * var(--auth-unit));line-height:calc(42 * var(--auth-unit))}.login-page .form-actions{margin:calc(113 * var(--auth-unit)) calc(36 * var(--auth-unit)) 0}.auth-page .primary{height:calc(130 * var(--auth-unit));border:0;border-radius:99px;background-color:var(--color-action-primary);box-shadow:none;color:var(--color-action-text);font-size:calc(46 * var(--auth-unit));font-weight:500;letter-spacing:.1em}.register-link{display:block;margin:calc(50 * var(--auth-unit)) auto 0;padding:0;color:#683d12;font-size:calc(40 * var(--auth-unit));font-weight:700;line-height:1.4}.support-link{display:flex;justify-content:center;align-items:center;gap:calc(12 * var(--auth-unit));margin:auto auto 0;padding:calc(60 * var(--auth-unit)) 0 calc(107 * var(--auth-unit));color:#683d12;font-size:calc(40 * var(--auth-unit));font-weight:700}.support-link img{width:calc(50 * var(--auth-unit));height:calc(50 * var(--auth-unit));object-fit:contain}.auth-page .page-header{height:calc(140 * var(--auth-unit));padding:0 calc(36 * var(--auth-unit));gap:calc(24 * var(--auth-unit));background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100% no-repeat}.auth-page .page-header button{width:calc(60 * var(--auth-unit));height:calc(60 * var(--auth-unit));padding:0}.auth-page .page-header svg{width:calc(50 * var(--auth-unit));height:calc(50 * var(--auth-unit))}.auth-page .page-header h1{font-size:calc(50 * var(--auth-unit));font-weight:700;line-height:1.5}.secondary-form{padding:calc(58.48 * var(--auth-unit)) 0 calc(310 * var(--auth-unit))}.recovery-tabs{grid-template-columns:1fr 1fr;margin-bottom:calc(70 * var(--auth-unit))}.recover-page .secondary-form{padding-top:calc(70.48 * var(--auth-unit))}.verification-field button{flex-shrink:0;border-left:calc(3 * var(--auth-unit)) solid #8794a4;padding:0 calc(36 * var(--auth-unit));color:#008d71;font-size:calc(38 * var(--auth-unit))}.field-note{color:#8794a4;font-size:calc(30 * var(--auth-unit));line-height:1.4;margin:calc(30 * var(--auth-unit)) 0}.field-note{margin-top:calc(30 * var(--auth-unit));margin-bottom:0}.registration-notes{padding:0;margin:calc(58 * var(--auth-unit)) 0 0;list-style:none;font-size:calc(30 * var(--auth-unit));color:#8794a4;line-height:1.4}.registration-notes li:before{content:"· "}.bottom-actions{position:absolute;bottom:max(env(safe-area-inset-bottom),calc(80 * var(--auth-unit)));left:calc(36 * var(--auth-unit));right:calc(36 * var(--auth-unit))}.secondary-page:has(.bottom-actions):before{content:"";position:absolute;inset:auto 0 0;height:calc(236 * var(--auth-unit));background:var(--bottom-mask-background);-webkit-backdrop-filter:blur(var(--bottom-mask-blur));backdrop-filter:blur(var(--bottom-mask-blur));pointer-events:none;border-radius:calc(57.6 * var(--auth-unit)) calc(57.6 * var(--auth-unit)) 0 0}.country-search{display:flex;align-items:center;height:calc(130 * var(--auth-unit));margin:calc(45.48 * var(--auth-unit)) calc(58 * var(--auth-unit)) calc(45 * var(--auth-unit));padding:0 calc(36 * var(--auth-unit));gap:calc(36 * var(--auth-unit));border-radius:calc(24 * var(--auth-unit));background:#fff;color:#948b81}.country-search svg{width:calc(52 * var(--auth-unit));height:calc(52 * var(--auth-unit))}.country-search input{font-size:calc(38 * var(--auth-unit))}.country-list{margin:0 calc(58 * var(--auth-unit));padding:0 calc(36 * var(--auth-unit));border-radius:calc(24 * var(--auth-unit));background:#fff;overflow:hidden}.country-list button{display:flex;align-items:center;width:100%;height:calc(150 * var(--auth-unit));padding:0;gap:calc(36 * var(--auth-unit));border-bottom:1px solid #f3f4f6;font-size:calc(38 * var(--auth-unit));color:#2f2f2f;text-align:left}.country-list strong{font-weight:500}.country-list .dial-code{color:#8794a4}.selected-country{display:grid;place-items:center;margin-left:auto;width:calc(60 * var(--auth-unit));height:calc(60 * var(--auth-unit));background:#00eba9;color:#fff;border-radius:50%}.selected-country svg{width:75%;height:75%}.support-content{margin:calc(60 * var(--auth-unit));padding:calc(45 * var(--auth-unit)) calc(36 * var(--auth-unit)) calc(80 * var(--auth-unit));border:1px solid #d0ab78;border-radius:calc(32 * var(--auth-unit));background:linear-gradient(#fff,#f1eae4 60%,#e5daba);text-align:center}.support-content>img{width:calc(645 * var(--auth-unit));height:calc(837 * var(--auth-unit));object-fit:contain}.support-content h2{margin:0;font-size:calc(46 * var(--auth-unit))}.support-content p{color:#8794a4;font-size:calc(30 * var(--auth-unit))}@media(max-height:650px){.bottom-actions{position:relative;bottom:auto;left:auto;right:auto;margin:35px calc(36 * var(--auth-unit)) 0}.secondary-form{padding-bottom:30px}}.maintenance-notice{max-width:330px;margin:-18px auto 18px;padding:8px 12px;border-radius:8px;background:#fff5df;color:#b7791f;font-size:12px;line-height:18px;text-align:center}.register-page{display:flex;flex-direction:column}.register-page .secondary-form{display:flex;flex:1;flex-direction:column;gap:calc(60 * var(--auth-unit));padding-bottom:0}.register-page .bottom-actions{position:relative;inset:auto;margin:auto calc(36 * var(--auth-unit)) 0}.register-page .support-link{position:relative;flex:none;margin:0 auto;padding:calc(35 * var(--auth-unit)) 0 calc(50 * var(--auth-unit))}.main-page[data-page=lobby],.main-page[data-page=friend-tables]{--lobby-unit: calc(min(100vw, 480px) / 1080)}.main-page[data-page=lobby],.main-page[data-page=friend-tables]{--room-list-inset-right: calc(var(--lobby-unit) * 36);background:#f3f4f6}.main-page[data-page=lobby] .main-scroll,.main-page[data-page=friend-tables] .main-scroll{scrollbar-gutter:auto;scrollbar-width:none}.main-page[data-page=lobby].has-bottom-nav{padding-bottom:0}.main-page[data-page=lobby] .main-scroll{padding-bottom:max(calc(var(--lobby-unit) * 236),calc(var(--lobby-unit) * 152.5 + env(safe-area-inset-bottom)))}.lobby-hero{width:100%;height:calc(var(--lobby-unit) * 451.5);margin:0 0 calc(var(--lobby-unit) * 15);background:url(/assets/ui/lobby/banner-design.png) center/100% 100% no-repeat}.lobby-section-heading{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--lobby-unit) * 11);height:calc(var(--lobby-unit) * 80);margin:0 calc(var(--lobby-unit) * 30);padding:0 calc(var(--lobby-unit) * 10);color:#683d12}.hall-filter-settings{width:calc(var(--lobby-unit) * 40);height:calc(var(--lobby-unit) * 40);flex:none}.hide-full-tables-filter{display:inline-flex;align-items:center;gap:calc(var(--lobby-unit) * 16);margin-left:auto;color:#683d12;font-size:calc(var(--lobby-unit) * 36);line-height:1.4;cursor:pointer}.hide-full-tables-filter input{appearance:none;width:calc(var(--lobby-unit) * 42);height:calc(var(--lobby-unit) * 42);margin:0;border:calc(var(--lobby-unit) * 2) solid #b28b50;border-radius:50%;background:transparent}.hide-full-tables-filter input:checked{border:0;background:url(/assets/ui/lobby/filter-selected.svg) center/contain no-repeat}.lobby-empty{margin-top:calc(var(--lobby-unit) * 110)}.lobby-game-notice{margin:25px 28px;color:#888;text-align:center;font-size:12px;line-height:1.6}.lobby-filter-empty{margin-top:calc(var(--lobby-unit) * 48)}.main-page[data-page=friend-tables] .main-scroll{display:flex;flex-direction:column}.main-page[data-page=friend-tables] .main-scroll>*{flex-shrink:0}.main-page[data-page=friend-tables] .lobby-empty{margin:auto 0;padding:calc(var(--lobby-unit) * 24) 0}.main-page[data-page=create-club],.main-page[data-page=club-management]{--page-scrollbar-gutter: auto}.main-page[data-page=clubs]{--clubs-unit: calc(min(100vw, 480px) / 720);--page-scrollbar-gutter: auto;background:#f3f4f6}.safety-badge{padding:4px 6px;background:#ffffffe0;color:#b9640f;font-size:11px;border-radius:20px}.clubs-content{position:relative;min-height:55vh;display:flex;flex-direction:column;gap:calc(var(--clubs-unit) * 24);padding:calc(var(--clubs-unit) * 40) calc(var(--clubs-unit) * 24)}.club-shortcuts{display:flex;align-items:center;gap:calc(var(--clubs-unit) * 17);height:calc(var(--clubs-unit) * 106.67)}.club-shortcuts button{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;height:calc(var(--clubs-unit) * 78);padding:0 calc(var(--clubs-unit) * 14.4144);border:calc(var(--clubs-unit) * 1.8018) solid #79c089;border-radius:calc(var(--clubs-unit) * 14.4144);background:linear-gradient(#a5c7a1,#71c367);box-shadow:0 calc(var(--clubs-unit) * 5.3333) calc(var(--clubs-unit) * 3.3333) #928e8e80;color:#fff}.club-shortcuts button:last-child{border-color:#79abc0;background:linear-gradient(#a1bbc7,#67b6c3)}.club-shortcuts strong{font-size:calc(var(--clubs-unit) * 22.6667);font-weight:700;white-space:nowrap}.club-shortcuts img{width:calc(var(--clubs-unit) * 58.67);height:calc(var(--clubs-unit) * 58.67);object-fit:contain}.club-group{display:flex;flex-direction:column;gap:calc(var(--clubs-unit) * 5.3333)}.club-group-title{margin:0;font-size:calc(var(--clubs-unit) * 20);font-weight:400;line-height:calc(var(--clubs-unit) * 24);color:#683d12}.club-list{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--clubs-unit) * 8);min-width:0}.club-list-card{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:calc(var(--clubs-unit) * 16);min-width:0;height:calc(var(--clubs-unit) * 106.6667);min-height:0;padding:calc(var(--clubs-unit) * 19.3333) calc(var(--clubs-unit) * 16.6667);border:calc(var(--clubs-unit) * .6667) solid transparent;border-radius:calc(var(--clubs-unit) * 16);background:linear-gradient(#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box}.club-card-main{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:calc(var(--clubs-unit) * 21.3333);padding:0;text-align:left}.club-card-main>img{width:calc(var(--clubs-unit) * 68);height:calc(var(--clubs-unit) * 68);border-radius:calc(var(--clubs-unit) * 21.3333);object-fit:cover;background:#fff;flex-shrink:0}.club-card-copy{min-width:0;flex:1;overflow:hidden}.club-card-copy strong{display:flex;align-items:center;min-width:0;gap:calc(var(--clubs-unit) * 6.33);color:#683d12;font-size:calc(var(--clubs-unit) * 22.6667);font-weight:700;line-height:calc(var(--clubs-unit) * 27);white-space:nowrap}.club-card-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-admin-icon{width:calc(var(--clubs-unit) * 15);height:calc(var(--clubs-unit) * 17);flex-shrink:0}.club-card-copy small{display:flex;align-items:center;gap:calc(var(--clubs-unit) * 4);margin-top:calc(var(--clubs-unit) * 4.3333);font-size:calc(var(--clubs-unit) * 22.6667);line-height:calc(var(--clubs-unit) * 27);color:#948b81;white-space:nowrap}.club-meta-icon{width:calc(var(--clubs-unit) * 16);height:calc(var(--clubs-unit) * 16);flex-shrink:0}.club-card-copy small .club-meta-icon:nth-of-type(2){margin-left:calc(var(--clubs-unit) * 9)}.club-card-create{width:calc(var(--clubs-unit) * 108.67);height:calc(var(--clubs-unit) * 43.33);display:flex;align-items:center;justify-content:center;padding:0;border-radius:calc(var(--clubs-unit) * 10.6667);background:#ffeabf url(/assets/ui/club/wallet/action-gold.png) center / cover no-repeat;color:var(--color-action-text);font-size:calc(var(--clubs-unit) * 20);font-weight:400;flex-shrink:0;white-space:nowrap}.club-card-room-count{width:calc(var(--clubs-unit) * 109.33);padding:0;font-size:calc(var(--clubs-unit) * 24);color:#948b81;flex-shrink:0;white-space:nowrap}.clubs-empty{margin-top:calc(var(--clubs-unit) * 100)}.clubs-error{text-align:center}.main-page[data-page=discover]{--discover-unit: calc(min(100vw, 480px) / 1080);background:#f3f4f6;--page-scrollbar-gutter: auto}.discovery-content{display:flex;flex-direction:column;align-items:center}.discovery-banner{display:block;width:100%;aspect-ratio:1080 / 328}.discovery-service{position:relative;width:calc(var(--discover-unit) * 524);height:calc(var(--discover-unit) * 718);margin-top:calc(var(--discover-unit) * 29);padding:0;border:0;background:transparent;overflow:visible}.discovery-service>img{position:absolute;object-fit:contain;pointer-events:none}.discovery-art{left:calc(var(--discover-unit) * .77);top:calc(var(--discover-unit) * -7);width:calc(var(--discover-unit) * 523);height:calc(var(--discover-unit) * 717)}.discovery-overlay{left:calc(var(--discover-unit) * 10.77);top:0;width:calc(var(--discover-unit) * 503);height:calc(var(--discover-unit) * 697)}.discovery-service>span{position:absolute;left:calc(var(--discover-unit) * 146.85);top:calc(var(--discover-unit) * 580);width:calc(var(--discover-unit) * 230.93);height:calc(var(--discover-unit) * 120.39);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;white-space:nowrap}.discovery-service strong{font-size:calc(var(--discover-unit) * 61.4838);font-weight:700;line-height:calc(var(--discover-unit) * 83.7)}.discovery-service small{font-size:calc(var(--discover-unit) * 39.4006);font-weight:400;line-height:calc(var(--discover-unit) * 83.7);margin-top:calc(var(--discover-unit) * -22.9837)}.main-page[data-page=career]{--page-scrollbar-gutter: auto}.main-page[data-page=career] .main-scroll{scrollbar-width:none}.career-page{--cu: calc(min(100vw, 480px) / 1080);position:relative;padding-top:calc(10 * var(--cu));min-height:calc(100dvh - 140 * var(--cu));background:#f3f4f6;padding-bottom:calc(260 * var(--cu))}.career-tabs{display:flex;gap:calc(23 * var(--cu));height:calc(154.99 * var(--cu));margin:0 calc(66.265 * var(--cu));padding:calc(30.46 * var(--cu)) 0 calc(26.77 * var(--cu));background:transparent}.career-tabs button{flex:1;padding:0 0 calc(33.83 * var(--cu));font-size:calc(39.4657 * var(--cu));line-height:1.4;color:#948b81;border-bottom:calc(3.38 * var(--cu)) solid #948b81;white-space:nowrap}.career-tabs button.active{color:#683d12;border-color:#683d12;font-weight:500}.career-game-filters{display:flex;justify-content:flex-start;align-items:center;gap:calc(12.558 * var(--cu));margin:calc(16 * var(--cu)) calc(60 * var(--cu)) calc(13.5 * var(--cu));padding:calc(12.558 * var(--cu));height:calc(90 * var(--cu))}.career-game-filters button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:calc(152.786 * var(--cu));height:calc(70.1156 * var(--cu));padding:0 calc(37.674 * var(--cu));border:calc(2.25 * var(--cu)) solid #948b81;border-radius:calc(104.65 * var(--cu));background:#fff;color:#683d12;font-size:calc(37.674 * var(--cu));font-weight:400;line-height:1.4;white-space:nowrap}.career-pills button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1;height:calc(62.33 * var(--cu));min-width:calc(135.81 * var(--cu));padding:0 calc(20 * var(--cu));background:#fff;border:calc(2 * var(--cu)) solid #948b81;border-radius:calc(93 * var(--cu));white-space:nowrap;font-size:calc(33.4884 * var(--cu));color:#683d12}.career-game-filters button.active,.career-pills button.active{background:#683d12;border-color:#683d12;color:#fff}.career-summary{margin:0 calc(60 * var(--cu));border-radius:calc(32 * var(--cu));padding:calc(24 * var(--cu)) calc(36 * var(--cu));background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6);color:#683d12;position:relative}.career-summary:before{content:"";position:absolute;inset:0;border-radius:inherit;border:calc(2 * var(--cu)) solid transparent;background:linear-gradient(180deg,silver,#f2c26080 45%,#f2c260) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.summary-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:calc(24 * var(--cu))}.summary-caption{font-size:calc(38 * var(--cu));line-height:1.4}.time-filters{display:flex;gap:calc(6.6667 * var(--cu))}.time-filters button{display:flex;align-items:center;justify-content:center;height:calc(50 * var(--cu));min-width:calc(100 * var(--cu));padding:calc(6.6667 * var(--cu)) calc(13.3333 * var(--cu));font-size:calc(26.6667 * var(--cu));line-height:1.4;background:#f6ece3;color:#948b81;border-radius:calc(82.5 * var(--cu));white-space:nowrap}.time-filters button.active{color:#683d12;background:#e5cea3}.career-summary .summary-profit{grid-column:1 / -1;display:block;margin:0;padding:calc(10 * var(--cu)) 0;color:#2f2f2f;font-size:calc(60 * var(--cu));font-weight:700;line-height:1.4;overflow-wrap:anywhere}.summary-label{display:flex;align-items:center;gap:calc(12 * var(--cu));width:100%;margin-top:calc(19 * var(--cu));border-top:calc(2 * var(--cu)) solid #dbcb9e;padding:calc(31 * var(--cu)) 0 calc(12 * var(--cu));text-align:left;color:#683d12;font-size:calc(38 * var(--cu));line-height:1.4}.summary-arrow{display:flex;align-items:center;justify-content:center;width:calc(30 * var(--cu));height:calc(30 * var(--cu));flex-shrink:0}.summary-arrow img{width:calc(13.5 * var(--cu));height:calc(24 * var(--cu))}.history-heading{display:flex;justify-content:space-between;align-items:center;margin:calc(24 * var(--cu)) calc(60 * var(--cu));color:#683d12}.history-heading strong{font-size:calc(46 * var(--cu));line-height:1.5;letter-spacing:.1em}.history-heading button{font-size:calc(26.6667 * var(--cu));font-weight:700;padding:0}.history-heading .career-history-share{display:grid;place-items:center;width:calc(56 * var(--cu));height:calc(56 * var(--cu));margin-left:auto;margin-right:calc(24 * var(--cu));color:#683d12}.history-heading .career-history-share svg{display:block;width:calc(42 * var(--cu));height:calc(42 * var(--cu))}.history-heading .career-history-share:disabled{opacity:.45}.history-heading svg{display:none}.career-toolbar{display:flex;align-items:center;justify-content:space-between;margin:calc(16 * var(--cu)) calc(60 * var(--cu)) calc(10 * var(--cu));height:calc(80 * var(--cu))}.career-pills{display:flex;gap:calc(11.1628 * var(--cu));padding:calc(11.1628 * var(--cu))}.career-filter-button{display:flex;align-items:center;justify-content:center;border-radius:50%;width:calc(54 * var(--cu));height:calc(54 * var(--cu));background:#683d12;padding:calc(10 * var(--cu));color:#fff}.career-filter-button img{display:block;width:100%;height:100%;object-fit:contain}.career-segment{display:flex;gap:calc(8 * var(--cu));background:transparent;height:calc(60 * var(--cu))}.career-segment button{min-width:calc(120 * var(--cu));padding:0 calc(16 * var(--cu));border-radius:calc(99 * var(--cu));font-size:calc(32 * var(--cu));color:#948b81;background:#f6ece3}.career-segment button.active{background:#e5cea3;color:#683d12}.career-segment:last-child button{color:#683d12;border:calc(2 * var(--cu)) solid #948b81;background:#fff}.career-segment:last-child button.active{color:#fff;background:#683d12;border-color:#683d12}.career-search{display:flex;align-items:center;gap:calc(36 * var(--cu));margin:calc(24 * var(--cu)) calc(60 * var(--cu));padding:calc(24 * var(--cu)) calc(36 * var(--cu));border-radius:calc(24 * var(--cu));height:calc(130 * var(--cu));background:#fff;color:#948b81}.career-search svg{flex-shrink:0;width:calc(52 * var(--cu));height:calc(52 * var(--cu))}.career-search input{flex:1;min-width:0;height:100%;font-size:calc(36 * var(--cu));color:#948b81;font-weight:500}.career-search input::placeholder{color:#948b81;font-weight:500}.career-page .app-empty-state{position:absolute;top:calc(739.48 * var(--cu));left:0;width:100%}.main-page[data-page=career] .main-scroll:has(.career-history-empty){display:flex;flex-direction:column}.career-page:has(.career-history-empty){display:flex;flex-direction:column;flex:1;min-height:0;padding-bottom:0}.career-page:has(.career-history-empty) #career-panel,.career-rounds:has(.career-history-empty){display:flex;flex-direction:column;flex:1}.career-history-empty{display:grid;place-items:center;flex:1;min-height:200px}.career-page .career-history-empty .app-empty-state{position:static}.career-deck-scroll{margin:calc(16 * var(--cu)) calc(60 * var(--cu)) 0;padding:calc(24 * var(--cu)) calc(36 * var(--cu));border-radius:calc(24 * var(--cu));border:calc(3 * var(--cu)) solid transparent;background:linear-gradient(#fff,#f1eae4 60%,#e5daba) padding-box,linear-gradient(silver,#f2c260) border-box}.career-deck{table-layout:fixed;border-collapse:collapse;width:100%;color:#2f2f2f}.career-deck th{font-size:calc(36 * var(--cu));font-weight:400;height:calc(72 * var(--cu));border-bottom:calc(2 * var(--cu)) solid #dbcb9e;color:#683d12}.career-deck td{font-size:calc(32.4 * var(--cu));height:calc(110 * var(--cu));text-align:center}.career-deck th:first-child,.career-deck td:first-child{text-align:left;width:25%}.career-deck th:nth-child(2){width:30%}.career-deck td:last-child{text-align:right;padding-right:calc(24 * var(--cu))}.career-card-pair{display:inline-flex;gap:calc(10 * var(--cu));vertical-align:middle}.career-card-pair img{width:calc(56.77 * var(--cu));height:calc(86 * var(--cu));object-fit:contain}.career-filter-dialog{--du: calc(min(100vw, 480px) / 1080);position:fixed;inset:0;padding:calc(30 * var(--du)) calc(36 * var(--du));border:calc(2 * var(--du)) solid #d0ab78;width:calc(960 * var(--du));max-height:85dvh;overflow:auto;margin:auto;border-radius:calc(32 * var(--du));background:linear-gradient(#fff,#f1eae4 60%,#e5daba);color:#683d12}.career-filter-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}.career-dialog-inner>header{display:flex;align-items:center;gap:calc(20 * var(--du));padding:0 0 calc(26 * var(--du));border-bottom:calc(2 * var(--du)) solid #dbcb9e;min-height:calc(100 * var(--du))}.career-dialog-inner>header strong{font-size:calc(42 * var(--du));font-weight:700;margin-right:auto;min-width:0}.career-dialog-close{border-radius:50%;background:#fff8;width:calc(56 * var(--du));height:calc(56 * var(--du));font-size:calc(40 * var(--du));line-height:1;padding:0;color:#2f2f2f}.career-reset{display:flex;align-items:center;gap:calc(20 * var(--du));background:transparent;border-radius:calc(49.08 * var(--du));font-size:calc(32 * var(--du));padding:calc(15 * var(--du)) calc(26 * var(--du));color:#948b81}.career-reset img{width:calc(40 * var(--du));height:calc(40 * var(--du))}.career-dialog-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24 * var(--du));padding:calc(50 * var(--du)) calc(44 * var(--du))}.career-dialog-options button{height:calc(140 * var(--du));border:calc(2 * var(--du)) solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(silver,#f2c260) border-box;border-radius:calc(24 * var(--du));font-size:calc(35 * var(--du));color:#683d12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-dialog-options button.wide{grid-column:1/-1;height:calc(117.12 * var(--du))}.career-dialog-options button.active{border-color:#79c089;color:#fff;background:linear-gradient(#a5c7a1,#71c367);font-weight:700}.career-dialog-inner:has(footer) .career-dialog-options{min-height:calc(578 * var(--du));align-content:start}.career-dialog-inner>footer{display:flex;gap:calc(24 * var(--du));padding:calc(10 * var(--du)) 0 calc(26 * var(--du))}.career-dialog-inner>footer button{height:calc(130 * var(--du));flex:1;border-radius:calc(99 * var(--du));background-color:var(--color-action-primary);color:var(--color-action-text);font-size:calc(42 * var(--du));font-weight:500}.career-dialog-inner>footer button:first-child:not(:only-child){background-color:#4ea985}.career-dialog-options button:has(.career-room-icon){display:flex;align-items:center;justify-content:flex-start;gap:calc(24 * var(--du));padding:0 calc(30 * var(--du));height:auto;min-height:calc(140 * var(--du));white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.4;padding-block:calc(16 * var(--du))}.career-room-icon{flex-shrink:0;width:calc(80 * var(--du));height:calc(80 * var(--du));border-radius:calc(17.07 * var(--du));object-fit:contain}.career-hand-filter-dialog{--fu: calc(min(100vw, 480px) / 720);width:calc(640 * var(--fu));height:calc(602.67 * var(--fu));padding:calc(24 * var(--fu));border-width:calc(1.3333 * var(--fu));border-radius:calc(21.3333 * var(--fu))}.career-hand-filter-dialog .career-dialog-inner>header{min-height:0;height:calc(66.67 * var(--fu));padding:0 0 calc(20 * var(--fu));border-bottom-width:calc(1.3333 * var(--fu))}.career-hand-filter-dialog .career-dialog-inner>header strong{font-size:calc(28 * var(--fu))}.career-hand-filter-dialog .career-dialog-close{width:calc(37.33 * var(--fu));height:calc(37.33 * var(--fu));font-size:calc(28 * var(--fu))}.career-hand-filter-dialog .career-dialog-options{display:flex;flex-direction:column;gap:0;padding:calc(34.5 * var(--fu)) calc(28 * var(--fu)) 0}.career-hand-filter-dialog .career-dialog-options button{height:calc(93.33 * var(--fu));border-width:calc(1.3 * var(--fu));border-radius:calc(10 * var(--fu));color:#683d12;font-size:calc(23.3356 * var(--fu));font-weight:500;padding:0 calc(8 * var(--fu))}.career-hand-filter-dialog .career-dialog-options>.wide{height:calc(78.08 * var(--fu));border-radius:calc(14.4144 * var(--fu));font-size:calc(25.2252 * var(--fu))}.career-hand-currencies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(13.3333 * var(--fu));padding:0 calc(4.33 * var(--fu));margin-top:calc(37.68 * var(--fu))}.career-hand-filter-dialog .career-hand-currencies button{height:calc(64 * var(--fu));background:linear-gradient(#ffffffd9,#f5eddfd9) padding-box,url(/assets/ui/career/hand-filter-button-bg-703787.png) center / 100% 100% padding-box,linear-gradient(silver,#f2c260) border-box;box-shadow:0 calc(2 * var(--fu)) calc(3 * var(--fu)) #00000026,inset 0 calc(5 * var(--fu)) calc(3 * var(--fu)) #4d4d4d33,inset 0 calc(3 * var(--fu)) calc(2 * var(--fu)) #fffc}.career-hand-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(29.67 * var(--fu)) calc(13.3333 * var(--fu));margin-top:calc(38 * var(--fu))}.career-hand-filter-dialog .career-dialog-options button.active{color:#683d12;background:linear-gradient(#b9ffd4,#acf8d1) padding-box,linear-gradient(silver,#60f2c480,#60cbf2) border-box;border-color:transparent;box-shadow:0 calc(2 * var(--fu)) calc(3 * var(--fu)) #00000026,inset 0 calc(3 * var(--fu)) calc(3 * var(--fu)) #4d4d4d33,inset 0 calc(2 * var(--fu)) calc(1 * var(--fu)) #fffc;font-weight:700}.career-hand-filter-dialog .career-dialog-close img{display:block;width:100%;height:auto}.wallet-header{flex:0 0 auto;width:100%}.personal-wallet-page{min-height:calc(2051.48 * var(--su));padding:calc(36 * var(--su)) calc(28 * var(--su)) calc(60 * var(--su));box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.wallet-notice{display:flex;align-items:center;gap:calc(16 * var(--su));width:calc(964 * var(--su));padding:calc(12 * var(--su)) calc(36 * var(--su));box-sizing:border-box;background:#e7e5d8;border-radius:calc(15 * var(--su));margin:0 auto var(--wallet-notice-gap, calc(42 * var(--su)));min-height:calc(74.8 * var(--su));color:#683d12;font-size:calc(32 * var(--su));line-height:1.4;font-weight:500}.wallet-notice-viewport{flex:1;min-width:0;overflow:hidden}.wallet-notice-track{display:flex;width:max-content;column-gap:calc(48 * var(--su))}.wallet-notice-content{display:block;flex:none;white-space:nowrap}.wallet-notice--scrolling .wallet-notice-track{animation:wallet-notice-scroll var(--wallet-notice-duration, 10s) linear infinite}@keyframes wallet-notice-scroll{to{transform:translate(var(--wallet-notice-offset, -100px))}}@media(prefers-reduced-motion:reduce){.wallet-notice--scrolling .wallet-notice-viewport{overflow-x:auto;scrollbar-width:none}.wallet-notice--scrolling .wallet-notice-viewport::-webkit-scrollbar{display:none}.wallet-notice--scrolling .wallet-notice-track{animation:none}}.wallet-notice :is(img,svg){width:calc(50 * var(--su));height:calc(50 * var(--su));flex-shrink:0}.wallet-action-board{position:relative;box-sizing:border-box;width:calc(1024 * var(--su));height:calc(344 * var(--su));border:calc(2 * var(--su)) solid #d5c5ac;border-radius:calc(40 * var(--su));background:linear-gradient(180deg,#fafafa80 17%,#cfbb904d 75%,#ddd);box-shadow:0 calc(15 * var(--su)) calc(4 * var(--su)) #6157571a}.wallet-action-board>img{position:absolute;left:calc(36 * var(--su));top:calc(-68.5 * var(--su));width:calc(952 * var(--su));height:calc(406 * var(--su));max-width:none;pointer-events:none}.wallet-action-board>button{position:absolute;top:0;width:33.333%;height:100%;border:0;background:transparent}.personal-wallet-page .account-balance{width:calc(1024 * var(--su));height:calc(436.5 * var(--su));margin-top:calc(54 * var(--su))}.personal-wallet-page .account-balances{--su: calc(min(100vw, 480px) / 1080 * 1024 / 969)}.wallet-menu{width:calc(964 * var(--su));margin-top:calc(54 * var(--su));border-radius:calc(24 * var(--su));background:#fff;overflow:hidden}.wallet-menu button{position:relative;display:flex;align-items:center;gap:calc(36 * var(--su));width:100%;height:calc(130 * var(--su));padding:0 calc(36 * var(--su));border:0;background:transparent;color:#683d12;font-size:calc(38 * var(--su));text-align:left}.wallet-menu button:not(:last-child):after{content:"";position:absolute;left:calc(36 * var(--su));right:calc(36 * var(--su));bottom:0;height:calc(1 * var(--su));background:#eee}.wallet-menu :is(img,svg){width:calc(45 * var(--su));height:calc(45 * var(--su))}.wallet-menu button>:is(img,svg):last-child{margin-left:auto;width:calc(24 * var(--su));height:calc(36 * var(--su))}.personal-wallet-page .settings-brand{margin-top:auto}.wallet-details-page{padding:calc(60 * var(--su)) calc(36 * var(--su));min-height:calc(1600 * var(--su))}.wallet-details-page .settings-brand{position:static;display:block;transform:none;margin:calc(48 * var(--su)) auto 0}.wallet-account-tabs{display:flex;gap:calc(24 * var(--su))}.wallet-account-tabs button{flex:1;min-width:0;padding:0;white-space:nowrap;height:calc(98 * var(--su));border:0;border-bottom:calc(4 * var(--su)) solid #948b81;background:none;color:#948b81;font-size:calc(42 * var(--su))}.wallet-account-tabs button.active{color:#683d12;border-color:#683d12;font-weight:400}.wallet-date-row{display:grid;grid-template-columns:518fr 474fr;gap:calc(16 * var(--su));margin-top:calc(36 * var(--su))}.wallet-date-tabs,.wallet-range{display:flex;align-items:center;height:calc(76 * var(--su));padding:calc(8 * var(--su));border-radius:calc(16 * var(--su));background:#fff;box-sizing:border-box}.wallet-date-tabs button{flex:1;height:100%;padding:0;border:0;border-radius:calc(6 * var(--su));background:none;color:#333;font-size:calc(26 * var(--su));white-space:nowrap}.wallet-date-tabs button.active{background:#333;color:#fff}.wallet-range input{width:43%;min-width:0;border:0;padding:0;background:none;font-size:calc(24 * var(--su));color:#333}.wallet-range input::-webkit-calendar-picker-indicator{display:none}.wallet-range span{margin:0 calc(8 * var(--su));font-size:calc(26 * var(--su));color:#8794a4}.wallet-range :is(img,svg){width:calc(35 * var(--su));height:calc(34 * var(--su));margin-left:auto}.wallet-details-page .app-empty-state{margin:calc(220 * var(--su)) auto}.wallet-records article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:calc(16 * var(--su));min-height:calc(154 * var(--su));margin-top:calc(18 * var(--su));padding:calc(8 * var(--su)) calc(25 * var(--su));border:calc(1 * var(--su)) solid transparent;border-radius:calc(24 * var(--su));background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(180deg,silver,#f2c26080 45%,#f2c260) border-box;box-sizing:border-box;color:#683d12}.wallet-records strong{min-width:0;font-size:calc(42 * var(--su));font-weight:400;overflow-wrap:anywhere}.wallet-record-person{display:flex;min-width:0;flex-direction:column;align-items:center;gap:calc(9.9 * var(--su));font-size:calc(31.35 * var(--su))}.wallet-record-person img{width:calc(66 * var(--su));height:calc(66 * var(--su));border-radius:calc(6.6 * var(--su));object-fit:cover}.wallet-record-person span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-record-amount{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--su));font-size:calc(38 * var(--su));overflow-wrap:anywhere}.wallet-record-unit{width:calc(40 * var(--su));height:calc(40 * var(--su));object-fit:contain}.wallet-record-amount b{color:#d5a758;font-weight:700}.wallet-records time{text-align:center;color:#948b81;font-size:calc(32 * var(--su));line-height:1.4;white-space:nowrap}.gain{color:#ef4545}.loss{color:#08a477}.wallet-gold-field{display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(130 * var(--su));padding:0 calc(36 * var(--su));border:calc(3 * var(--su)) solid #b49460;border-radius:calc(24 * var(--su));background:#f3f4f6;font-size:calc(38 * var(--su));color:#683d12}.wallet-gold-field input{width:0;flex:1;min-width:0;border:0;outline:0;background:none;color:#683d12;font-size:inherit}.wallet-gold-field>span{width:calc(180 * var(--su));flex-shrink:0;color:#999;font-weight:700}.wallet-gold-field>button:not(.app-select-field){border:0;background:none;color:#00b887;font-size:calc(32 * var(--su));white-space:nowrap}.wallet-orange{display:block;width:100%;height:calc(130 * var(--su));border:0;border-radius:99px;background-color:var(--color-action-primary);color:var(--color-action-text);font-size:calc(42 * var(--su));font-weight:500;letter-spacing:.1em;box-shadow:none}.wallet-orange:disabled{opacity:.5}.wallet-retry{display:flex;align-items:center;gap:12px}.wallet-retry button,.wallet-text-link{border:0;background:none;color:#b9640f}.wallet-text-link{margin-top:calc(36 * var(--su));font-size:calc(30 * var(--su))}:is(.wallet-password-page,.wallet-retrieve-page,.wallet-retry,.wallet-details-page,.withdraw-page,.convert-page,.wallet-captcha-dialog) .form-error{color:#bd4747;font-size:calc(32 * var(--su))}.wallet-password-page{--su: calc(min(100vw, 480px) / 1080);min-height:max(calc(1727 * var(--su)),calc(100dvh - 140 * var(--su)));padding:calc(61 * var(--su)) calc(36 * var(--su));box-sizing:border-box;background:url(/assets/ui/career/poster-background.png) center top/100% auto no-repeat;background-color:#fff;text-align:center}.wallet-password-page h2{margin:0;font-size:calc(42 * var(--su));font-weight:700;color:#683d12}.wallet-lock{display:block;width:calc(250 * var(--su));height:calc(250 * var(--su));object-fit:cover;margin:calc(99 * var(--su)) auto calc(124 * var(--su))}.wallet-password-slots{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:calc(26 * var(--su))}.wallet-password-slots span{position:relative;display:grid;place-items:center;height:calc(165 * var(--su));border:calc(2 * var(--su)) solid #b49460;border-radius:calc(24 * var(--su));background:#f3f4f6;font-size:calc(70 * var(--su));color:#333}.wallet-password-slots:not(:focus-within) .digit-input-caret{display:none}.password-slot-filled .digit-input-caret{left:auto;right:15%}.wallet-password-slots input{position:absolute;inset:0;width:100%;opacity:.01;cursor:text}.wallet-password-help{margin:calc(16 * var(--su)) 0 calc(150 * var(--su));font-size:calc(26 * var(--su));color:#8794a4}.wallet-retrieve-page{padding:calc(60 * var(--su)) calc(58 * var(--su)) calc(80 * var(--su));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(36 * var(--su))}.wallet-phone{width:calc(219 * var(--su));height:calc(235 * var(--su));object-fit:contain;margin:calc(34 * var(--su)) auto calc(36 * var(--su))}.wallet-retrieve-page .wallet-orange{margin-top:calc(36 * var(--su))}.wallet-gradient{padding:calc(24 * var(--su)) calc(16 * var(--su));border:calc(1 * var(--su)) solid #dec6b6;border-radius:calc(40 * var(--su));background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6)}.wallet-gradient>.wallet-gold-field+.wallet-gold-field{margin-top:calc(12 * var(--su))}.wallet-gold-field strong{font-weight:500}.wallet-gold-field>:is(img,svg),.wallet-gold-field>button:not(.app-select-field) :is(img,svg){width:calc(50 * var(--su));height:calc(50 * var(--su));flex-shrink:0}.wallet-gold-field>strong+img{margin-left:0}.wallet-gold-field>.wallet-chevron-down{margin-left:auto;width:calc(24 * var(--su));height:calc(24 * var(--su))}.wallet-gold-field>.app-select-field{width:clamp(120px,calc(320 * var(--su)),160px);flex-shrink:0;font-size:inherit}.withdraw-card .wallet-gold-field>.app-select-field{flex:1;width:auto}.wallet-header>button:last-child:not(:first-child){margin-left:auto}.wallet-header>button:last-child:not(:first-child) :is(img,svg){width:calc(50 * var(--su));height:calc(50 * var(--su))}.recharge-page,.withdraw-page,.convert-page{padding:calc(60 * var(--su)) calc(36 * var(--su)) calc(80 * var(--su));color:#683d12;box-sizing:border-box;min-height:calc(2051 * var(--su))}.recharge-meta{padding:calc(60 * var(--su)) calc(52 * var(--su))}.address-card{padding:calc(72 * var(--su)) calc(28 * var(--su)) 0;text-align:center}.address-card h2{margin:0 0 calc(12 * var(--su));color:#683d12;font-size:calc(46 * var(--su));font-weight:500;line-height:1.5}.address-box{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(86 * var(--su));padding:0 calc(24 * var(--su));border:0;border-radius:calc(32 * var(--su));background:#eadccd;color:#683d12;font-size:calc(32 * var(--su))}.address-box span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-box :is(img,svg){width:calc(43 * var(--su));height:calc(48 * var(--su));flex-shrink:0}.qr-box{display:grid;place-items:center;width:calc(320 * var(--su));height:calc(320 * var(--su));margin:calc(100 * var(--su)) auto calc(16 * var(--su))}.qr-box>img{width:100%;height:100%;object-fit:contain}.qr-box .app-empty-state{width:100%}.qr-caption{margin:0;color:#999;font-size:calc(26 * var(--su));line-height:1.4}.address-card .wallet-orange{width:calc(936 * var(--su));margin:calc(88 * var(--su)) auto 0}.wallet-preview-note,.wallet-state{color:#999;font-size:calc(28 * var(--su));text-align:center}.wallet-preview-note{margin-top:calc(48 * var(--su))}.withdraw-page{padding-top:calc(123 * var(--su))}.withdraw-card{padding:0 calc(52 * var(--su))}.withdraw-card>.wallet-gold-field{margin-bottom:calc(12 * var(--su))}.withdraw-amount{padding:calc(20 * var(--su)) calc(24 * var(--su));border:calc(3 * var(--su)) solid #b49460;border-radius:calc(24 * var(--su))}.withdraw-amount-row{display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(57 * var(--su));font-size:calc(38 * var(--su))}.withdraw-amount-row span{flex-shrink:0;width:calc(190 * var(--su));font-weight:700;color:#999}.withdraw-amount-row input{width:0;flex:1;border:0;outline:0;background:none;font-size:inherit;color:#683d12}.withdraw-amount-row button{border:0;padding:0;background:none}.withdraw-amount-row :is(img,svg){width:calc(50 * var(--su));height:calc(50 * var(--su))}.withdraw-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(12 * var(--su));margin-top:calc(24 * var(--su))}.withdraw-presets button{height:calc(98 * var(--su));border:calc(1 * var(--su)) solid #ddd;border-radius:calc(12 * var(--su));background:#fff;color:#999;font-size:calc(32 * var(--su))}.withdraw-presets button.active{background:linear-gradient(#faf9f6,#e0cfb4);border-color:#cab494;color:#683d12}.withdraw-card small{font-size:calc(26 * var(--su));white-space:nowrap;color:#999}.withdraw-rules{margin:calc(84 * var(--su)) calc(50 * var(--su)) calc(60 * var(--su));padding-left:calc(30 * var(--su));min-height:calc(604 * var(--su));font-size:calc(32 * var(--su));line-height:1.9}.withdraw-summary{margin:0 calc(52 * var(--su)) calc(36 * var(--su));font-size:calc(38 * var(--su))}.withdraw-summary p{display:flex;justify-content:space-between;margin:0 0 calc(12 * var(--su));line-height:1.5}.withdraw-summary p:last-child{color:#c7954f}.withdraw-summary strong{font-weight:500}.withdraw-page>.wallet-orange,.convert-page>.wallet-orange{width:calc(936 * var(--su));margin-left:auto;margin-right:auto}.convert-page .account-balance{margin:calc(36 * var(--su)) auto}.convert-form{margin-top:calc(9 * var(--su));padding:calc(36 * var(--su)) calc(24 * var(--su)) calc(24 * var(--su))}.convert-form .wallet-gold-field{gap:calc(24 * var(--su));border-color:transparent;background:linear-gradient(#f3f4f6,#f3f4f6) padding-box,linear-gradient(90deg,#d0ab78,#8c6f45) border-box}.convert-form .personal-convert-currency{flex:none;width:auto;min-width:calc(128 * var(--su));height:100%;padding:0;border:0;font-size:inherit}.convert-form .personal-convert-currency .app-select-value{padding:0;height:auto;border:0;gap:calc(20 * var(--su));color:#948b81;font-weight:700}.convert-form .personal-convert-currency .app-select-value svg{width:calc(32 * var(--su));height:calc(32 * var(--su))}.convert-form input,.convert-form input::placeholder{color:#948b81;opacity:1}.convert-gift{flex:0 1 auto;max-width:49%;overflow-wrap:anywhere;color:#683d12;font-size:calc(26 * var(--su));line-height:1.35}.convert-rules{padding:calc(76 * var(--su)) calc(36 * var(--su)) calc(24 * var(--su));min-height:calc(670 * var(--su));font-size:calc(32 * var(--su));line-height:1.8;color:#683d12}.convert-rules p{margin:0 0 calc(72 * var(--su))}.convert-rules p:last-child{margin-bottom:0}.convert-rules span{color:#948b81}.convert-rules b{color:#0077e6;font-weight:400}.target-amount{margin-left:0}.wallet-contact-field{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 calc(57 * var(--su));font-size:calc(38 * var(--su));line-height:1.4;text-align:center;color:#8794a4}.wallet-contact-field input{min-width:0;max-width:65%;border:0;background:none;color:#683d12;font-size:inherit;text-align:center;outline:0}.convert-page{--wallet-notice-gap: calc(32.7 * var(--su))}.convert-form>.wallet-gold-field+.wallet-gold-field{margin-top:calc(12 * var(--su))}.wallet-action-caption{position:absolute;left:12%;right:12%;top:74%;height:18%;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:calc(30 * var(--su));font-weight:700;background:linear-gradient(#8aa58b,#61918b)}.wallet-action-caption--1{background:linear-gradient(#c2aa65,#d6b06c)}.wallet-action-caption--2{background:linear-gradient(#7894bb,#738bb1)}.main-page:is([data-page=mine],[data-page=profile],[data-page=settings],[data-page=gifts],[data-page=security],[data-page=shop],[data-page=transfer],[data-page=notes],[data-page=friends],[data-page=feedback],[data-page=language],[data-page=about],[data-page=agreement],[data-page=share],[data-page=wallet],[data-page=recharge],[data-page=withdraw],[data-page=convert]){--su: calc(min(100vw, 480px) / 1080);--page-scrollbar-gutter: auto;background:#f3f4f6}.main-page:is([data-page=mine],[data-page=profile],[data-page=settings],[data-page=gifts],[data-page=security],[data-page=shop],[data-page=transfer],[data-page=notes],[data-page=friends],[data-page=feedback],[data-page=language],[data-page=about],[data-page=agreement],[data-page=share],[data-page=wallet],[data-page=recharge],[data-page=withdraw],[data-page=convert]) .main-scroll{scrollbar-width:none}.main-page:is([data-page=settings],[data-page=gifts],[data-page=shop],[data-page=transfer],[data-page=notes],[data-page=language],[data-page=about],[data-page=agreement]) .page-header,.settings-page-header{display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(140 * var(--su));padding:0 calc(36 * var(--su));background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100% no-repeat;color:#683d12}.main-page:is([data-page=settings],[data-page=gifts],[data-page=shop],[data-page=transfer],[data-page=notes],[data-page=language],[data-page=about],[data-page=agreement]) .page-header h1,.settings-page-header h1{margin:0 auto 0 0;font-size:calc(50 * var(--su));font-weight:700;line-height:1.5}.main-page:is([data-page=settings],[data-page=gifts],[data-page=shop],[data-page=transfer],[data-page=notes],[data-page=language],[data-page=about],[data-page=agreement]) .page-header button,.settings-page-header button{display:grid;place-items:center;flex-shrink:0;width:calc(60 * var(--su));height:calc(60 * var(--su));padding:0}.main-page:is([data-page=settings],[data-page=gifts],[data-page=shop],[data-page=transfer],[data-page=notes],[data-page=language],[data-page=about],[data-page=agreement]) .page-header svg,.settings-page-header :is(img,svg){width:calc(50 * var(--su));height:calc(50 * var(--su));object-fit:contain}.settings-brand{position:fixed;bottom:max(env(safe-area-inset-bottom),calc(71 * var(--su)));left:50%;transform:translate(-50%);width:calc(79 * var(--su));height:calc(86 * var(--su));object-fit:contain;pointer-events:none}.settings-primary{display:grid;place-items:center;width:100%;height:calc(130 * var(--su));border:0;background-color:var(--color-action-primary);color:var(--color-action-text);border-radius:calc(99 * var(--su));font-size:calc(46 * var(--su));font-weight:500;letter-spacing:.1em}.settings-submit-footer{position:fixed;bottom:max(env(safe-area-inset-bottom),calc(80 * var(--su)));left:50%;transform:translate(-50%);width:calc(1008 * var(--su));z-index:2}.account-header{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--su));height:calc(140 * var(--su));padding:0 calc(36 * var(--su));background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100% no-repeat}.account-identity{width:calc(441 * var(--su));flex-shrink:0;display:flex;align-items:center;gap:calc(24 * var(--su));min-width:0;padding:0;text-align:left}.account-identity>span{min-width:0}.account-identity>img{width:calc(122 * var(--su));height:calc(122 * var(--su));object-fit:cover;border-radius:calc(18.6 * var(--su))}.account-identity strong{display:block;font-size:calc(38 * var(--su));font-weight:500;color:#683d12;max-width:calc(350 * var(--su));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-identity small{display:block;color:#948b81;font-size:calc(32 * var(--su));line-height:1.4}.account-brand{width:calc(106 * var(--su));height:calc(86 * var(--su));object-fit:contain}.account-tools{display:flex;align-items:center;gap:calc(24 * var(--su));margin-left:auto}.account-tools button{display:grid;place-items:center;width:calc(60 * var(--su));height:calc(60 * var(--su));padding:0}.account-tools img{width:calc(50 * var(--su));height:calc(50 * var(--su));object-fit:contain}.account-tools button:first-child img{width:calc(60 * var(--su));height:calc(49 * var(--su))}.account-home{padding-top:calc(36 * var(--su));padding-bottom:calc(80 * var(--su))}.account-home .account-balance{width:calc(1024 * var(--su));height:calc(436.5 * var(--su))}.account-home .account-balances{--su: calc(min(100vw, 480px) / 1080 * 1024 / 969)}.account-balance{width:calc(969 * var(--su));margin:0 auto}.account-balance-heading{display:flex;align-items:center;gap:calc(18 * var(--su));height:calc(76 * var(--su));padding:0 calc(11.5 * var(--su))}.account-balance-heading h2{margin:0;color:#683d12;font-size:calc(47 * var(--su));font-weight:500;line-height:calc(57.03 * var(--su));white-space:nowrap}.account-balance-heading h2 small{font-size:calc(36 * var(--su));color:#948b81}.account-balance-heading button{display:grid;place-items:center;width:calc(43 * var(--su));height:calc(43 * var(--su));padding:0}.account-balance-heading button:not(.account-refresh) img{width:calc(39 * var(--su));height:calc(28 * var(--su));object-fit:contain}.account-balance-heading .account-refresh{margin-left:auto;width:calc(60 * var(--su));height:calc(60 * var(--su));border-radius:50%;background:#fff}.account-refresh img{width:calc(41 * var(--su));height:calc(42 * var(--su))}.account-balances{position:relative;height:calc(361 * var(--su))}.account-balances button{position:absolute;padding:0;text-align:left;background-size:100% 100%;background-repeat:no-repeat}.account-balances span{position:absolute;color:#b9640f;font-weight:700}.account-balances strong{display:block;color:#683d12;font-weight:800;white-space:nowrap;line-height:1.4}.account-diamond{left:calc(11.77 * var(--su));top:calc(19.32 * var(--su));width:calc(502.26 * var(--su));height:calc(323.29 * var(--su));background-image:url(/assets/ui/club/wallet/diamond-surface.png)}.account-diamond span{left:calc(43.49 * var(--su));top:calc(42.47 * var(--su));font-size:calc(51.52 * var(--su))}.account-diamond strong{font-size:calc(63.41 * var(--su))}.account-diamond .balance-art{z-index:1;position:absolute;left:calc(289.59 * var(--su));top:calc(67.29 * var(--su));width:calc(261.71 * var(--su));height:calc(246.29 * var(--su));object-fit:fill}.account-diamond .balance-shadow{position:absolute;left:calc(282.62 * var(--su));top:calc(238.05 * var(--su));width:calc(234.89 * var(--su));height:calc(129.4 * var(--su));object-fit:fill}.account-usd{left:calc(516.19 * var(--su));top:calc(16.93 * var(--su));width:calc(445.23 * var(--su));height:calc(159.91 * var(--su));background-image:url(/assets/ui/club/wallet/usd-surface.png)}.account-cny{left:calc(499.61 * var(--su));top:calc(194.04 * var(--su));width:calc(462.97 * var(--su));height:calc(148.19 * var(--su));background-image:url(/assets/ui/club/wallet/cny-surface.png)}.account-usd span,.account-cny span{left:calc(56.44 * var(--su));top:calc(23.74 * var(--su));font-size:calc(40.76 * var(--su))}.account-usd strong,.account-cny strong{font-size:calc(44.15 * var(--su))}.account-usd img{position:absolute;left:calc(288.91 * var(--su));top:calc(-8.93 * var(--su));width:calc(148.9 * var(--su));height:calc(204.37 * var(--su));object-fit:fill}.account-cny img{position:absolute;left:calc(310.69 * var(--su));top:calc(-2.04 * var(--su));width:calc(147.17 * var(--su));height:calc(176.6 * var(--su));object-fit:fill}.account-other{margin:calc(48 * var(--su)) calc(69 * var(--su)) calc(42 * var(--su));font-size:calc(47 * var(--su));line-height:calc(58 * var(--su));font-weight:500;color:#683d12}.account-menu{display:flex;flex-direction:column;margin:0 calc(58 * var(--su)) calc(28 * var(--su));padding:0 calc(36 * var(--su));border-radius:calc(24 * var(--su));background:#fff;overflow:hidden}.account-menu>button,.account-menu-line{height:calc(130 * var(--su));display:flex;align-items:center;gap:calc(24 * var(--su));border-bottom:calc(2 * var(--su)) solid #efefef;padding:0;color:#683d12;text-align:left;font-size:calc(38 * var(--su))}.account-menu>button:last-child{border:0}.account-menu-line>button:first-child{display:flex;align-items:center;flex:1;min-width:0;gap:calc(18 * var(--su));padding:0;white-space:nowrap;font-size:inherit}.account-menu small{margin-left:auto;color:#8794a4;font-size:calc(38 * var(--su));white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.account-menu :is(img,svg){margin-left:auto;flex-shrink:0;width:calc(32 * var(--su));height:calc(32 * var(--su));object-fit:contain}.account-menu-line .account-copy{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(54 * var(--su));height:calc(54 * var(--su));padding:0;color:#8794a4}.account-copy :is(img,svg){margin:0;width:calc(46 * var(--su));height:calc(46 * var(--su))}.account-menu-line .account-chevron{padding:0}.account-shop-entry{margin-top:calc(36 * var(--su))}.account-load-error{margin:calc(12 * var(--su)) calc(58 * var(--su))}.profile-underlay{pointer-events:none}.profile-overlay{position:fixed;inset:0;z-index:15;background:#0009;display:flex;align-items:flex-end;justify-content:center}.profile-form{position:relative;width:min(100vw,480px);height:min(calc(1727 * var(--su)),90dvh);padding:calc(61 * var(--su)) calc(85 * var(--su)) calc(80 * var(--su));border-radius:calc(40 * var(--su)) calc(40 * var(--su)) 0 0;background:#f8f3f0 url(/assets/ui/career/poster-background.png) top center/100% auto no-repeat;overflow-y:auto}.profile-panel-heading{display:flex;align-items:center;justify-content:space-between;margin:0 calc(-33 * var(--su))}.profile-panel-heading h2{margin:0;font-size:calc(42 * var(--su));line-height:1.4;color:#683d12}.profile-panel-heading button{display:grid;place-items:center;width:calc(60 * var(--su));height:calc(60 * var(--su));padding:calc(12 * var(--su));border-radius:50%;background:#fff}.profile-panel-heading svg{width:100%;height:100%}.profile-avatar{display:flex;flex-direction:column;align-items:center;margin:calc(24 * var(--su)) 0 calc(55 * var(--su))}.profile-avatar>img{width:calc(250 * var(--su));height:calc(250 * var(--su));border-radius:calc(24 * var(--su));object-fit:cover}.profile-avatar small{margin-top:calc(14 * var(--su));font-size:calc(36 * var(--su));color:#948b81}.profile-field{display:flex;align-items:center;gap:calc(50 * var(--su));height:calc(102 * var(--su));padding:0 calc(32 * var(--su));margin-bottom:calc(25 * var(--su));border:calc(3 * var(--su)) solid #b49460;border-radius:calc(24 * var(--su));background:#f3f4f6}.profile-field span{color:#948b81;font-size:calc(38 * var(--su));font-weight:500;white-space:nowrap}.profile-field input{flex:1;min-width:0;font-size:calc(38 * var(--su));color:#683d12;font-weight:500;padding:0;background:transparent;border:0;outline:0}.profile-gender{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--su));margin-top:calc(30 * var(--su))}.profile-gender button{height:calc(116 * var(--su));border:calc(3 * var(--su)) solid #b49460;border-radius:calc(99 * var(--su));background:#80c7db;opacity:.55;color:#fff;font-size:calc(46 * var(--su))}.profile-gender button:nth-child(2){background:#fbb9cb}.profile-gender button.active{opacity:1;font-weight:600}.profile-footer{position:absolute;bottom:calc(80 * var(--su));left:calc(36 * var(--su));right:calc(36 * var(--su))}.profile-tip{margin:0 0 calc(24 * var(--su));font-size:calc(26 * var(--su));color:#8794a4;text-align:center}@media(max-height:560px){.profile-footer{position:static;margin:calc(120 * var(--su)) calc(-49 * var(--su)) 0}.profile-form{padding-bottom:calc(40 * var(--su))}}.profile-portrait-button{position:relative;width:calc(250 * var(--su));height:calc(250 * var(--su));padding:0}.profile-portrait-button>img:first-child{width:100%;height:100%;object-fit:cover;border-radius:calc(24 * var(--su))}.profile-portrait-button>img:last-child{position:absolute;right:calc(-10 * var(--su));bottom:0;width:calc(60 * var(--su));height:calc(60 * var(--su));object-fit:contain}.agreement-page{min-height:calc(100svh - 52px)}.security-modal{position:fixed;inset:0;background:#0006;display:grid;place-items:center;z-index:20;padding:15px}.security-card{width:100%;max-width:420px;background:#fff;border-radius:12px;padding:18px}.security-card h2{font-size:18px;margin:0 0 14px}.security-card input{height:42px;border:1px solid #ddd;border-radius:7px;padding:0 10px;margin-bottom:10px}.security-card>div{display:flex;gap:10px;margin-top:14px}.security-card>div button{flex:1;height:42px}.agreement-page{padding-bottom:30px}.agreement-page h2{text-align:center;margin:15px 0 4px;font-size:17px}.agreement-content{white-space:pre-wrap;font-size:10px;line-height:1.65;color:#262626;padding:0 10px;min-height:135px}.agreement-row{width:100%;min-height:49px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#3abca8;font-size:11px}.agreement-row svg{width:16px;height:16px;color:#8a9896}.agreement-state{text-align:center;padding:20px}.security-code-row{display:flex;gap:8px;margin-bottom:10px}.security-code-row input{flex:1;margin-bottom:0}.security-code-row button{min-width:96px;border:0;border-radius:7px;background:#fff8ed;color:#b9640f}.security-code-row button:disabled{color:#aaa;background:#f1f2f2}.gifts-page{display:flex;flex-direction:column;align-items:center;padding:min(calc(540 * var(--su)),23dvh) calc(36 * var(--su)) calc(220 * var(--su))}.security-menu{display:flex;flex-direction:column;margin:calc(40 * var(--su)) calc(58 * var(--su)) 0;padding:0 calc(36 * var(--su));background:#fff;border-radius:calc(24 * var(--su));overflow:hidden}.security-menu>:is(button,article){display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(130 * var(--su));width:100%;padding:0;color:#683d12;font-size:calc(38 * var(--su));text-align:left;border-bottom:calc(2 * var(--su)) solid #efefef}.security-menu>:is(button,article):last-child{border-bottom:0}.security-menu small{margin-left:auto;font-size:calc(38 * var(--su));color:#8794a4}.security-menu :is(img,svg){width:calc(32 * var(--su));height:calc(32 * var(--su));object-fit:contain}.security-menu>button>:where(:is(img,svg):last-child){margin-left:auto}.security-menu small+:is(img,svg){margin-left:0}.security-error{margin:calc(24 * var(--su)) calc(58 * var(--su))}.security-password-panel{padding-top:calc(94.48 * var(--su));padding-bottom:calc(240 * var(--su))}.security-phone{display:flex;flex-direction:column;align-items:center}.security-phone img{width:calc(219 * var(--su));height:calc(235 * var(--su));object-fit:contain}.security-phone p{margin:calc(17 * var(--su)) 0 0;color:#8794a4;font-size:calc(38 * var(--su));line-height:1.4;text-align:center}.security-fields{margin:0 calc(58 * var(--su));padding:0 calc(36 * var(--su));background:#fff;border-radius:calc(24 * var(--su));overflow:hidden}.security-fields label{display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(130 * var(--su));border-bottom:calc(2 * var(--su)) solid #efefef}.security-fields label:last-child{border-bottom:0}.security-fields input{flex:1;min-width:0;padding:0;font-size:calc(38 * var(--su));color:#683d12}.security-fields input::placeholder{color:#8794a4}.security-fields button{flex-shrink:0;padding:0;color:#008c75;font-size:calc(38 * var(--su))}.security-fields button svg{width:calc(32 * var(--su));height:calc(32 * var(--su));color:#8794a4}.security-code-field{margin-top:calc(96 * var(--su));margin-bottom:calc(54 * var(--su))}.security-password-tip{margin:calc(28 * var(--su)) calc(58 * var(--su));color:#8794a4;font-size:calc(26 * var(--su))}.security-device-panel{padding-top:calc(40 * var(--su))}.security-device-panel h2{margin:0 calc(36 * var(--su)) calc(45 * var(--su));font-size:calc(47 * var(--su));font-weight:500;color:#683d12}.security-device-panel .security-menu{margin-top:0}.security-device-panel .security-menu+h2{margin-top:calc(74 * var(--su))}.security-device-panel .app-empty-state{margin-top:calc(80 * var(--su))}.security-email-panel{padding-top:calc(60 * var(--su))}.shop-page{padding:calc(21.48 * var(--su)) calc(58 * var(--su)) calc(140 * var(--su))}.shop-balance{display:flex;align-items:center;gap:calc(28 * var(--su));height:calc(130 * var(--su));padding:0 calc(36 * var(--su));border-radius:calc(24 * var(--su));background:#fff;font-size:calc(38 * var(--su));color:#683d12}.shop-balance>img{width:calc(40 * var(--su));height:calc(35 * var(--su));object-fit:contain}.shop-balance button{display:flex;align-items:center;gap:calc(30 * var(--su));margin-left:auto;padding:0;color:#008c75;font-size:calc(38 * var(--su))}.shop-balance svg{width:calc(32 * var(--su));height:calc(32 * var(--su))}.shop-banner{position:relative;margin-top:calc(25 * var(--su));height:calc(165 * var(--su))}.shop-banner>img{display:block;width:100%;height:100%}.shop-banner button{position:absolute;right:calc(30 * var(--su));top:calc(30 * var(--su));width:calc(250 * var(--su));height:calc(100 * var(--su));padding:0;background:transparent}.shop-actions{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:calc(26 * var(--su));height:calc(130 * var(--su));margin:calc(25 * var(--su)) 0 calc(29.17 * var(--su))}.shop-actions button{position:relative;z-index:1;height:100%;padding:0;background:transparent;border-radius:calc(24 * var(--su))}.shop-actions-art{position:absolute;left:calc(-10 * var(--su));top:calc(-39 * var(--su));width:calc(984 * var(--su));height:calc(224 * var(--su));max-width:none;pointer-events:none}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(40 * var(--su)) calc(14 * var(--su))}.shop-product{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10.23 * var(--su));height:calc(307.22 * var(--su));padding:calc(39 * var(--su));border-radius:calc(34.74 * var(--su));background:url(/assets/ui/settings/shop-product-purple.png) center/100% 100% no-repeat;box-shadow:0 calc(7.44 * var(--su)) calc(9.3 * var(--su)) #7b522e40}.shop-product.premium{background-image:url(/assets/ui/settings/shop-product-pink.png)}.shop-product:last-child.wholesale{background-image:url(/assets/ui/settings/shop-product-gold.png)}.shop-product strong{font-size:calc(46.51 * var(--su));font-weight:500;color:#683d12;white-space:nowrap}.shop-product>small{display:flex;align-items:center;gap:calc(14 * var(--su));font-size:calc(27.9 * var(--su));color:red;white-space:nowrap}.shop-product small img{width:calc(34 * var(--su));height:calc(30 * var(--su));object-fit:contain}.shop-product-price{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(247 * var(--su));min-height:calc(75 * var(--su));padding:calc(8 * var(--su));border:1px solid #ffffff99;border-radius:calc(15 * var(--su));background:#ddd2}.shop-product em{font-size:calc(39.08 * var(--su));font-style:normal;color:#2f2f2f}.shop-product-price small{font-size:calc(26 * var(--su));color:#2f2f2f}.shop-product .shop-ribbon{position:absolute;left:calc(-12 * var(--su));top:calc(34 * var(--su));width:calc(167.4 * var(--su));height:calc(160.62 * var(--su));object-fit:contain}.shop-state,.shop-error{margin:calc(80 * var(--su)) 0;text-align:center;color:#948b81}.shop-error{display:flex;align-items:center;justify-content:center;gap:12px}.shop-empty{padding-top:calc(300 * var(--su))}.transfer-page{padding:calc(59.48 * var(--su)) calc(58 * var(--su)) calc(140 * var(--su))}.transfer-balance{position:absolute;right:calc(42 * var(--su));top:calc(31.48 * var(--su));display:flex;align-items:center;gap:calc(28 * var(--su));height:calc(80 * var(--su));padding:0 calc(25 * var(--su));background:#fff;border-radius:calc(49 * var(--su));font-size:calc(38 * var(--su));color:#683d12}.transfer-balance img{width:calc(40 * var(--su));height:calc(35 * var(--su));object-fit:contain}.player-search{display:flex;align-items:center;gap:calc(36 * var(--su));height:calc(130 * var(--su));padding:0 calc(36 * var(--su));border-radius:calc(24 * var(--su));background:#fff}.player-search>svg{width:calc(48 * var(--su));height:calc(48 * var(--su));color:#948b81}.player-search input{flex:1;min-width:0;font-size:calc(38 * var(--su));color:#683d12}.player-search button{padding:0;color:#008c75;font-size:calc(32 * var(--su))}.recent-gifts h2{margin:calc(59 * var(--su)) 0 calc(20 * var(--su));font-size:calc(47 * var(--su));font-weight:500;white-space:nowrap;line-height:calc(58 * var(--su))}.recent-gifts h2 small{font-size:calc(40 * var(--su));margin-left:calc(28 * var(--su));color:#948b81;font-weight:500}.gift-empty{padding-top:calc(490 * var(--su))}.gift-error{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px}.recent-list{display:grid;gap:calc(16 * var(--su));margin:0 calc(14 * var(--su))}.notes-page{padding-top:calc(40 * var(--su));padding-bottom:calc(180 * var(--su))}.notes-state{margin:calc(50 * var(--su));text-align:center;color:#948b81}.notes-empty{padding-top:calc(600 * var(--su))}.notes-list{margin:0 calc(58 * var(--su))}.note-card{display:flex;align-items:center;gap:calc(24 * var(--su));padding:calc(24 * var(--su));margin-bottom:calc(20 * var(--su));border:calc(2 * var(--su)) solid transparent;border-radius:calc(32 * var(--su));background:linear-gradient(#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box}.note-card img{width:calc(150 * var(--su));height:calc(150 * var(--su));border-radius:calc(32 * var(--su));object-fit:cover}.note-card>div{flex:1;min-width:0}.note-card strong{display:block;font-size:calc(36 * var(--su));font-weight:500}.note-card small,.note-card p{font-size:calc(28 * var(--su));color:#948b81;margin:calc(10 * var(--su)) 0 0}.note-card button{padding:0;color:#008c75;font-size:calc(28 * var(--su))}.note-editor{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#0009;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px));padding:calc(60 * var(--su))}.note-editor-card{width:calc(960 * var(--su));max-width:100%;padding:calc(30 * var(--su)) calc(36 * var(--su)) calc(80 * var(--su));border:calc(2 * var(--su)) solid #d0ab78;border-radius:calc(32 * var(--su));background:linear-gradient(#fff,#f1eae4 60%,#e5daba)}.note-editor-heading{display:flex;align-items:center;gap:calc(24 * var(--su));margin-bottom:calc(30 * var(--su))}.note-editor-heading>img{width:calc(145 * var(--su));height:calc(145 * var(--su));border-radius:calc(32 * var(--su));object-fit:cover}.note-editor-heading>div{flex:1}.note-editor-heading strong{display:block;font-size:calc(35 * var(--su));color:#683d12}.note-editor-heading small{display:block;margin-top:calc(12 * var(--su));font-size:calc(28 * var(--su));color:#948b81}.note-editor-heading button{display:grid;place-items:center;width:calc(60 * var(--su));height:calc(60 * var(--su));padding:calc(10 * var(--su));background:#fff;border-radius:50%}.note-editor-heading svg{width:100%;height:100%}.note-editor-field{display:flex;gap:calc(24 * var(--su));padding:calc(15 * var(--su));height:calc(84 * var(--su));align-items:center;margin-bottom:calc(10 * var(--su));border-radius:calc(24 * var(--su));background:#fff;font-size:calc(32 * var(--su))}.note-editor-field span{white-space:nowrap;color:#683d12}.note-editor-field input,.note-editor-field textarea{flex:1;min-width:0;padding:0;border:0;background:transparent;font-size:calc(32 * var(--su));color:#2f2f2f;outline:0;resize:none}.note-editor-content{align-items:flex-start;height:calc(208 * var(--su))}.note-editor-actions{display:grid;gap:calc(24 * var(--su));margin-top:calc(36 * var(--su))}.note-editor-delete{height:calc(130 * var(--su));background-color:var(--color-action-danger);color:var(--color-action-text);border-radius:calc(99 * var(--su));font-size:calc(46 * var(--su))}.main-page[data-page=share]{padding-bottom:0}.share-page{position:fixed;inset:0;max-width:480px;margin:0 auto;overflow:hidden;isolation:isolate;z-index:40}.share-underlay{position:absolute;inset:0;z-index:0}.share-overlay{position:absolute;inset:0;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(24 * var(--su));padding-top:calc(24 * var(--su));background:#0009}.share-poster{position:relative;width:auto;height:100%;max-width:calc(1019 * var(--su));aspect-ratio:1019/1745;justify-self:center;overflow:hidden;border-radius:calc(32 * var(--su))}.share-poster-art{display:block;width:100%;height:100%;object-fit:contain}.share-poster-qr{position:absolute;left:31.4033366%;top:39.6561605%;width:37.2914622%;height:21.7765043%;object-fit:fill}.share-sheet{height:calc(494 * var(--su));padding:calc(48 * var(--su)) calc(61 * var(--su)) calc(35 * var(--su));border-radius:calc(40 * var(--su)) calc(40 * var(--su)) 0 0;background:#f6f1ec url(/assets/ui/career/poster-background.png) center top/100% auto no-repeat}.share-sheet header{display:flex;align-items:center;justify-content:space-between}.share-sheet h2{margin:0;color:#683d12;font-size:calc(42 * var(--su))}.share-sheet header button{display:grid;place-items:center;width:calc(60 * var(--su));height:calc(60 * var(--su));padding:calc(10 * var(--su));border-radius:50%;background:#fff}.share-sheet header svg{width:100%;height:100%}.share-actions{display:flex;justify-content:center;gap:calc(259 * var(--su));margin-top:calc(28 * var(--su))}.share-actions button{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--su));padding:0}.share-actions span{display:grid;place-items:center;width:calc(166 * var(--su));height:calc(166 * var(--su));border-radius:50%;background:#948b81}.share-actions img{width:calc(75 * var(--su));height:calc(82 * var(--su));object-fit:contain}.share-actions .share-save-image{width:calc(60.36 * var(--su));height:calc(66.33 * var(--su));filter:brightness(0) invert(1)}.share-actions strong{font-size:calc(40 * var(--su));font-weight:700;color:#683d12}.shop-page--vi .shop-banner{display:flex;align-items:center;background:linear-gradient(130deg,#fff9e8,#ebd8b5);min-height:72px;padding:12px}.shop-banner-caption{width:66%;color:#683d12;font-weight:600;font-size:13px}.shop-page--vi .shop-banner button{color:#683d12;font-size:12px;height:100%}.shop-page--vi .shop-actions button span{display:inline-block;padding:3px 5px;background:#299b8c;color:#fff;font-size:13px;margin-left:24%}.shop-vi-ribbon{font-size:10px;color:#a74d2b;position:absolute;top:8px;left:10px}.preferences-page{padding-top:calc(46 * var(--su));padding-bottom:calc(180 * var(--su))}.settings-label{margin:0 calc(69 * var(--su)) calc(19 * var(--su));font-size:calc(47 * var(--su));line-height:calc(58 * var(--su));font-weight:500;color:#683d12}.preferences-group{margin:0 calc(58 * var(--su));padding:0 calc(36 * var(--su));background:#fff;border-radius:calc(24 * var(--su));overflow:hidden}.preferences-group+.settings-label{margin-top:calc(82 * var(--su))}.preferences-group>button{display:flex;align-items:center;gap:calc(36 * var(--su));width:100%;height:calc(130 * var(--su));padding:0;font-size:calc(38 * var(--su));color:#683d12;border-bottom:calc(2 * var(--su)) solid #efefef}.preferences-group>button:last-child{border-bottom:0}.preferences-group>button>:where(img:first-child:not(.settings-cards),svg:first-child){width:calc(42 * var(--su));height:calc(42 * var(--su));object-fit:contain}.preferences-group>button>:where(img:last-child:not(.settings-radio):not(.settings-toggle),svg:last-child){margin-left:auto;width:calc(32 * var(--su));height:calc(32 * var(--su));object-fit:contain}.preferences-group small{margin-left:auto;font-size:calc(38 * var(--su));color:#8794a4}.preferences-group>button small+img{margin-left:0}.card-style-options>button{gap:calc(55 * var(--su))}.card-style-options>button .settings-cards{width:calc(230 * var(--su));height:calc(94 * var(--su));object-fit:contain}.card-style-options strong{font-weight:500;font-size:calc(38 * var(--su))}.card-style-options>button .settings-radio{margin-left:auto;width:calc(50 * var(--su));height:calc(50 * var(--su))}.preferences-group>button .settings-toggle{width:calc(78 * var(--su));height:calc(48 * var(--su));margin-left:auto;position:relative;flex-shrink:0;border-radius:calc(24 * var(--su));background:#dedede}.preferences-group>button[aria-checked=true] .settings-toggle{background:var(--color-switch-on)}.preferences-group>button .settings-toggle:after{content:"";position:absolute;top:calc(3 * var(--su));left:calc(3 * var(--su));width:calc(42 * var(--su));height:calc(42 * var(--su));border-radius:50%;background:#fff}.preferences-group>button[aria-checked=true] .settings-toggle:after{transform:translate(calc(30 * var(--su)))}.preferences-logout{margin-top:calc(76 * var(--su))}.settings-error{margin:calc(24 * var(--su)) calc(58 * var(--su));color:#bd4747;font-size:calc(32 * var(--su))}.language-options{margin:calc(40 * var(--su)) calc(58 * var(--su));padding:0 calc(36 * var(--su));background:#fff;border-radius:calc(24 * var(--su));overflow:hidden}.language-options button{display:flex;align-items:center;justify-content:space-between;height:calc(130 * var(--su));width:100%;padding:0;border-bottom:calc(2 * var(--su)) solid #efefef;font-size:calc(38 * var(--su));color:#683d12}.language-options button:last-child{border-bottom:0}.language-options .radio{width:calc(50 * var(--su));height:calc(50 * var(--su));border:0;background:url(/assets/ui/settings/radio-off.png) center/contain no-repeat}.language-options .radio.checked{background-image:url(/assets/ui/settings/radio-on.png)}.language-options .radio svg{display:none}.about-content{padding:calc(150 * var(--su)) calc(36 * var(--su));text-align:center}.about-content img{width:calc(230 * var(--su));height:calc(250 * var(--su));object-fit:contain}.about-content p{font-size:calc(38 * var(--su));color:#948b81}.main-page[data-page=messages]{--message-unit: calc(min(100vw, 480px) / 1080);padding-bottom:0;background:#f3f4f6;--page-scrollbar-gutter: auto}.messages-page{isolation:isolate;min-height:100dvh;padding-bottom:calc(var(--message-unit) * 200)}.main-page[data-page=messages] .main-scroll{scrollbar-width:none;-ms-overflow-style:none}.main-page[data-page=messages] .main-scroll::-webkit-scrollbar{display:none;width:0;height:0}.message-header.page-header{display:flex;align-items:center;height:calc(var(--message-unit) * 140);min-height:0;margin:0;padding:0 calc(var(--message-unit) * 36);gap:calc(var(--message-unit) * 24);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.message-header>button{display:grid;place-items:center;width:calc(var(--message-unit) * 60);height:calc(var(--message-unit) * 60);padding:0;background:transparent;border:0}.message-header>button>svg,.message-header>button>img{width:calc(var(--message-unit) * 50);height:calc(var(--message-unit) * 50)}.message-header .message-read-all img{width:calc(var(--message-unit) * 45);height:calc(var(--message-unit) * 39)}.message-heading{flex:1;min-width:0}.message-heading h1{margin:0;color:#683d12;font-size:calc(var(--message-unit) * 50);line-height:1.5;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-heading small{color:#948b81;font-size:calc(var(--message-unit) * 28)}.message-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:calc(var(--message-unit) * 10.6549);height:calc(var(--message-unit) * 76);padding:calc(var(--message-unit) * 10.6549);margin:calc(var(--message-unit) * 32) calc(var(--message-unit) * 36) calc(var(--message-unit) * 36);border-radius:99px;background:#fff}.message-filters button{position:relative;min-width:0;white-space:nowrap;height:calc(var(--message-unit) * 59.49);padding:0;border:0;border-radius:99px;color:#2f2f2f;font-size:calc(var(--message-unit) * 31.9648);font-weight:400;background:transparent}.message-filters button.active{background:#2f2f2f;color:#fff}.message-list{display:grid;gap:calc(var(--message-unit) * 20);margin:0 calc(var(--message-unit) * 60)}.message-list-row{display:flex;align-items:center;width:100%;padding:0;gap:calc(var(--message-unit) * 24);border:0;background:transparent;text-align:left}.message-row-card{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:calc(var(--message-unit) * 150) minmax(0,1fr) auto;align-items:center;min-height:calc(var(--message-unit) * 205);padding:calc(var(--message-unit) * 24) calc(var(--message-unit) * 32) calc(var(--message-unit) * 16);gap:calc(var(--message-unit) * 24);border:calc(var(--message-unit) * 2) solid transparent;border-radius:calc(var(--message-unit) * 32);background:linear-gradient(180deg,#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(180deg,silver,#f2c26080 45%,#f2c260) border-box}.message-group-avatar{width:calc(var(--message-unit) * 150);height:calc(var(--message-unit) * 150);flex-shrink:0;border-radius:calc(var(--message-unit) * 32);overflow:hidden;display:grid;place-items:center;background:#eadccd}.message-group-avatar img{width:100%;height:100%;object-fit:cover}.message-group-avatar>.message-notice-icon{width:calc(var(--message-unit) * 70);height:calc(var(--message-unit) * 70);color:#683d12}.message-list-copy{display:flex;flex-direction:column;gap:calc(var(--message-unit) * 12);min-width:0;flex:1}.message-list-copy strong{min-width:0;color:#683d12;font-size:calc(var(--message-unit) * 36);line-height:calc(var(--message-unit) * 44);font-weight:400;white-space:normal;overflow-wrap:anywhere}.message-preview{color:#948b81;font-size:calc(var(--message-unit) * 28);line-height:calc(var(--message-unit) * 34);white-space:pre-wrap;overflow-wrap:anywhere}.message-row-meta{display:flex;flex-direction:column;align-items:flex-end;align-self:start;gap:calc(var(--message-unit) * 19.5);min-height:calc(var(--message-unit) * 151);justify-content:space-between;min-width:0}.message-row-card time{color:#948b81;font-size:calc(var(--message-unit) * 28);line-height:1.4;white-space:nowrap}.message-unread{display:grid;place-items:center;min-width:calc(var(--message-unit) * 36);height:calc(var(--message-unit) * 36);padding:0 calc(var(--message-unit) * 6);border-radius:99px;background:linear-gradient(#e94541,#b91713);color:#fff;font-size:calc(var(--message-unit) * 24);line-height:1}.messages-empty{position:absolute;top:calc(var(--message-unit) * 936.48);left:0;width:100%;margin:0;padding:0}.message-brand{position:fixed;z-index:-1;pointer-events:none;left:50%;transform:translate(-50%);bottom:calc(var(--message-unit) * 71)}.message-brand img{width:calc(var(--message-unit) * 79);height:calc(var(--message-unit) * 86);object-fit:contain}.message-thread{margin:0 15px;display:grid;gap:12px}.message-request-card{background:#fff;padding:12px 14px;border-radius:12px;display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:0 12px}.message-person-avatar{width:45px;height:45px;border-radius:50%}.message-request-main{font-size:14px;line-height:21px;min-width:0}.message-request-main>strong{font-size:15px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-request-main p{margin:0}.message-request-main .message-person-id{margin:3px 0 5px;font-size:13px;white-space:nowrap}.message-person-id>span{font-size:8px;color:#fff;background:#989e9b;border-radius:50%;display:inline-grid;place-items:center;vertical-align:1px;height:12px;width:12px}.message-request-status{text-align:right;display:flex;align-items:flex-end;flex-direction:column;gap:7px;padding-top:2px}.message-request-status time{color:#999;font-size:12px}.message-request-status>strong{font-size:14px;font-weight:400}.message-request-status .accepted{color:#00b6a0}.message-request-status .rejected{color:#aaa}.message-request-status small{color:#aaa;font-size:11px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-pending{color:#d3a24a;font-size:13px}.message-request-actions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid #f4f4f4;padding-top:10px}.message-request-actions button{border:1px solid #e7e9e8;border-radius:18px;height:32px;min-width:74px;font-size:13px;color:#999}.message-request-actions button.accept{background:#00bba4;border-color:#00bba4;color:#fff}.message-system-detail{margin:0 15px;background:#fff;border-radius:12px;padding:22px 18px}.message-system-detail h2{font-size:18px;margin:0 0 9px;font-weight:500}.message-system-detail time{font-size:12px;color:#aaa}.message-system-detail p{font-size:14px;color:#555;white-space:pre-line;line-height:1.9;margin:24px 0 8px}.message-header-entry{position:relative}.message-entry-dot{position:absolute;right:5px;top:3px;background:#ff6571;border:1px solid white;border-radius:50%;width:7px;height:7px}.message-thread:has(.message-club-request){gap:7px}.message-club-request{min-height:94px;padding:10px 14px;grid-template-columns:45px minmax(0,1fr) 90px;column-gap:10px;border-radius:12px}.message-club-request .message-request-main{line-height:22px}.message-club-request .message-request-status{gap:8px;padding-top:3px}.message-club-request .message-request-status small{max-width:90px}.message-club-actions{display:flex;gap:6px}.message-club-actions button{display:grid;place-items:center;width:42px;height:26px;padding:0;border:1px solid #e5e6e6;border-radius:15px;color:#858a89;background:#f2f3f3}.message-club-actions button.accept{background:#14bfa4;border-color:#14bfa4;color:#fff}.message-club-actions svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:360px){.message-club-request{grid-template-columns:38px minmax(0,1fr) 82px;column-gap:7px;padding:10px}.message-club-actions button{width:38px}.message-club-request .message-request-status small{max-width:82px}}.feedback-form{padding:calc(36 * var(--su)) calc(36 * var(--su)) calc(240 * var(--su))}.feedback-form h2{margin:0 0 calc(8 * var(--su));padding:calc(10 * var(--su));font-size:calc(47 * var(--su));line-height:calc(58 * var(--su));font-weight:500;color:#683d12}.feedback-types{display:grid;grid-template-columns:1fr 1fr;gap:calc(27 * var(--su)) calc(10 * var(--su));margin-top:0;padding-bottom:calc(6 * var(--su))}.feedback-types label{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(108 * var(--su));padding:0 calc(36 * var(--su));border-radius:calc(32 * var(--su));background:#fff;color:#683d12;font-size:calc(36 * var(--su))}.feedback-types input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.feedback-types img{width:calc(60 * var(--su));height:calc(60 * var(--su));object-fit:contain}.feedback-form .feedback-description-title{margin-top:calc(40 * var(--su));margin-bottom:calc(8 * var(--su))}.feedback-description{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(16 * var(--su));height:calc(319 * var(--su));padding:calc(25 * var(--su));border-radius:calc(24 * var(--su));background:#fff}.feedback-description textarea{display:block;width:100%;height:100%;min-height:0;padding:0;border:0;outline:0;resize:none;color:#683d12;font-family:inherit;font-size:calc(40 * var(--su));line-height:1.4;background:transparent}.feedback-description textarea::placeholder{color:#948b81;opacity:1}.feedback-description small{justify-self:end;font-size:calc(40 * var(--su));line-height:1.4;color:#948b81}.feedback-photos-heading{display:flex;align-items:baseline;gap:calc(32 * var(--su));margin-top:calc(60 * var(--su))}.feedback-photos-heading h2{padding:0;white-space:nowrap;margin-bottom:0}.feedback-photos-heading p{margin:0;font-size:calc(26 * var(--su));line-height:1.4;color:#8794a4}.feedback-photos{display:flex;gap:calc(24 * var(--su));margin-top:calc(32 * var(--su));flex-wrap:wrap}.feedback-upload,.feedback-photo{display:grid;place-items:center;width:calc(212 * var(--su));height:calc(212 * var(--su));border-radius:calc(32 * var(--su));background:#fff;object-fit:cover}.feedback-upload input{display:none}.feedback-upload>:is(img,svg){width:calc(84 * var(--su));height:calc(72.3 * var(--su));object-fit:contain}.feedback-history{padding:calc(37.48 * var(--su)) calc(60 * var(--su)) calc(160 * var(--su))}.feedback-history>.app-empty-state{margin-top:calc(600 * var(--su))}.feedback-history-item{position:relative;display:flex;align-items:center;gap:calc(24 * var(--su));height:calc(205 * var(--su));padding:calc(24 * var(--su)) calc(32 * var(--su)) calc(16 * var(--su));margin-bottom:calc(20 * var(--su));border:calc(2 * var(--su)) solid transparent;border-radius:calc(32 * var(--su));background:linear-gradient(#fff,#f1eae4 60%,#dec6b6) padding-box,linear-gradient(silver,#f2c26080 45%,#f2c260) border-box}.feedback-history-item>img{width:calc(150 * var(--su));height:calc(150 * var(--su));object-fit:fill;border-radius:calc(32 * var(--su));background:#f5f5f5}.history-copy{flex:1;min-width:0}.history-copy header{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16 * var(--su))}.history-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#683d12;font-size:calc(36 * var(--su));line-height:calc(44 * var(--su));font-weight:400}.history-copy time{flex-shrink:0;white-space:nowrap;color:#948b81;font-size:calc(28 * var(--su));line-height:calc(34 * var(--su))}.history-copy p{margin:calc(12 * var(--su)) 0 0;color:#948b81;font-size:calc(36 * var(--su));line-height:calc(44 * var(--su));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-unread{position:absolute;top:calc(-8 * var(--su));right:calc(-11 * var(--su));width:calc(45 * var(--su));height:calc(45 * var(--su));border-radius:50%;background:linear-gradient(#e94541,#b91713)}.history-state,.history-error{text-align:center;color:#948b81}.feedback-history-item.expanded{height:auto;min-height:calc(205 * var(--su))}.feedback-history-item.expanded .history-copy p{white-space:normal;overflow-wrap:anywhere}.feedback-photo{position:relative}.feedback-photo>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.feedback-remove{position:absolute;top:0;right:0;display:grid;place-items:center;width:24px;height:24px;padding:5px;border-radius:50%;background:#303030;color:#fff}.feedback-remove :is(img,svg){width:100%;height:100%}.main-page[data-page=create-game]{--create-unit: calc(min(100vw, 480px)/1080);background:#f3f4f6;--page-scrollbar-gutter: auto}.main-page[data-page=create-game] .page-header{height:calc(var(--create-unit) * 140);padding:0 calc(var(--create-unit) * 36);gap:calc(var(--create-unit) * 24);background:#f3f4f6 url(/assets/ui/lobby/header-background.png) center/100% 100%}.main-page[data-page=create-game] .page-header h1{font-size:calc(var(--create-unit) * 50);line-height:1.5;font-weight:700}.main-page[data-page=create-game] .page-header button{width:calc(var(--create-unit) * 60);height:calc(var(--create-unit) * 60);padding:0}.main-page[data-page=create-game] .page-header svg{width:calc(var(--create-unit) * 50);height:calc(var(--create-unit) * 50)}.page-header .creation-history{margin-left:auto;margin-right:15px;width:36px;padding:0}.creation-history img{width:36px;height:36px;object-fit:contain}.modal-scrim{position:fixed;inset:0;z-index:10;background:#000c;display:flex;justify-content:center;align-items:flex-end}.join-sheet{--join-unit: calc(min(100vw, 480px) / 720);position:relative;width:100%;max-width:480px;background:#f8f3f0 url(/assets/ui/join-game/background.png) center top / 100% auto no-repeat;border-radius:calc(var(--join-unit) * 26.67) calc(var(--join-unit) * 26.67) 0 0;padding:calc(var(--join-unit) * 40.67) calc(var(--join-unit) * 10.67) calc(var(--join-unit) * 40);isolation:isolate;max-height:100dvh;overflow-y:auto}.join-heading{display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--join-unit) * 22)}.join-heading h2{font-size:calc(var(--join-unit) * 28);line-height:1.4;margin:0;font-weight:700;color:#683d12}.join-heading button{display:grid;place-items:center;padding:0;background:transparent;width:calc(var(--join-unit) * 37.33);height:calc(var(--join-unit) * 37.33);font-size:calc(var(--join-unit) * 37.33);font-weight:300;color:#242424}.join-illustration{width:calc(var(--join-unit) * 166.67);height:calc(var(--join-unit) * 166.67);object-fit:contain;display:block;margin:calc(var(--join-unit) * 66) auto}.code-boxes{position:relative;display:flex;gap:calc(var(--join-unit) * 16.67);padding:calc(var(--join-unit) * 16) calc(var(--join-unit) * 18.67)}.code-boxes span{position:relative;min-width:0;flex:1;border:calc(var(--join-unit) * 2) solid transparent;border-radius:calc(var(--join-unit) * 16);height:calc(var(--join-unit) * 111.33);display:grid;place-items:center;font-size:calc(var(--join-unit) * 28);font-weight:700;color:#683d12;background:linear-gradient(#f3f4f6,#f3f4f6) padding-box,linear-gradient(90deg,#d0ab78,#8c6f45) border-box}.code-slot-filled .digit-input-caret{left:auto;right:15%}.join-code-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:text;font-size:16px}.join-help{text-align:center;font-size:calc(var(--join-unit) * 28);line-height:1.4;color:#8794a4;margin:calc(var(--join-unit) * 6.67) 0 0}.join-error{margin:-9px 12px 12px;text-align:center;color:#bd4747;font-size:12px}.join-success{text-align:center}.join-sheet--club{--join-unit: calc(min(100vw, 480px) / 1080);height:calc(var(--join-unit) * 1727);padding:calc(var(--join-unit) * 61) 0 0;border-radius:calc(var(--join-unit) * 40);background:url(/assets/ui/club/join-background.png) center top / 100% 100% no-repeat}.join-sheet--club:before{content:none}.join-sheet--club .join-heading{padding:0 calc(var(--join-unit) * 42)}.join-sheet--club .join-heading h2{font-size:calc(var(--join-unit) * 42);line-height:1.4;font-weight:700;color:#683d12}.join-sheet--club .join-heading button{width:calc(var(--join-unit) * 56);height:calc(var(--join-unit) * 56);font-size:calc(var(--join-unit) * 42);color:#242424}.join-sheet--club .join-illustration{width:calc(var(--join-unit) * 380.96);height:calc(var(--join-unit) * 309);margin:calc(var(--join-unit) * 99) auto calc(var(--join-unit) * 109);object-fit:contain}.join-sheet--club .code-boxes{padding:0 calc(var(--join-unit) * 43);gap:calc(var(--join-unit) * 25);cursor:text}.join-sheet--club .code-boxes span{min-width:0;height:calc(var(--join-unit) * 137);border:calc(var(--join-unit) * 3) solid transparent;border-radius:calc(var(--join-unit) * 24);background:linear-gradient(#f3f4f6,#f3f4f6) padding-box,linear-gradient(90deg,#d0ab78,#8c6f45) border-box;color:#683d12;font-size:calc(var(--join-unit) * 42);font-weight:700}.join-sheet--club .join-help{margin:calc(var(--join-unit) * 40) 0 0;font-size:calc(var(--join-unit) * 32);line-height:1.4;color:#8794a4}.join-sheet--club .join-error{margin:12px}.main-page[data-page=club-detail]{--club-unit: calc(min(100vw, 480px) / 1080);--lobby-unit: var(--club-unit);padding-bottom:0;background:#f3f4f6}.main-page[data-page=club-detail] .main-scroll{scrollbar-gutter:auto;scrollbar-width:none}.main-page[data-page=club-detail]:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:calc(var(--club-unit) * 236.16);border-radius:calc(var(--club-unit) * 57.6) calc(var(--club-unit) * 57.6) 0 0;background:var(--bottom-mask-background);-webkit-backdrop-filter:blur(var(--bottom-mask-blur));backdrop-filter:blur(var(--bottom-mask-blur))}.club-detail{padding-bottom:calc(var(--club-unit) * 180)}.club-detail-header-v2{display:flex;align-items:center;gap:calc(var(--club-unit) * 24);height:calc(var(--club-unit) * 140);padding:0 calc(var(--club-unit) * 36);background:#fcf6f6 url(/assets/ui/lobby/header-background.png) center bottom / 100% calc(var(--club-unit) * 140) no-repeat}.club-detail-header-v2 h1{flex:1;min-width:0;margin:0;overflow:hidden;color:#683d12;font-size:calc(var(--club-unit) * 50);line-height:1.5;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.club-detail-header-back{display:grid;place-items:center;width:calc(var(--club-unit) * 60);height:calc(var(--club-unit) * 60);padding:0}.club-detail-header-back svg{width:calc(var(--club-unit) * 50);height:calc(var(--club-unit) * 50)}.club-detail-header-tools{display:flex;align-items:center;gap:calc(var(--club-unit) * 24)}.club-detail-header-tools button{width:calc(var(--club-unit) * 60);height:calc(var(--club-unit) * 60);padding:0}.club-detail-header-tools img{display:block;width:100%;height:100%;object-fit:contain}.club-detail .club-announcement{display:flex;align-items:center;gap:calc(var(--club-unit) * 16);border:0;width:calc(var(--club-unit) * 952);min-height:calc(var(--club-unit) * 74);margin:calc(var(--club-unit) * 28.48) auto calc(var(--club-unit) * 27);padding:calc(var(--club-unit) * 12) calc(var(--club-unit) * 36);border-radius:calc(var(--club-unit) * 16);background:#e7e5d8;color:#683d12;font-size:calc(var(--club-unit) * 32);font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden}.club-announcement img{width:calc(var(--club-unit) * 50);height:calc(var(--club-unit) * 50);object-fit:contain}.club-announcement-viewport{flex:1;min-width:0;overflow:hidden}.club-announcement-track{display:flex;width:max-content;column-gap:calc(var(--club-unit) * 48)}.club-announcement-content{display:block;flex:none;white-space:nowrap}.club-announcement.is-scrolling .club-announcement-track{animation:club-announcement-scroll var(--club-announcement-duration) linear infinite}@keyframes club-announcement-scroll{to{transform:translate(var(--club-announcement-offset))}}@media(prefers-reduced-motion:reduce){.club-announcement.is-scrolling .club-announcement-viewport{overflow-x:auto;scrollbar-width:none}.club-announcement.is-scrolling .club-announcement-viewport::-webkit-scrollbar{display:none}.club-announcement.is-scrolling .club-announcement-track{animation:none}.club-announcement.is-scrolling .club-announcement-content[aria-hidden=true]{display:none}}.club-detail .club-detail-hero{height:calc(var(--club-unit) * 523);margin:0 calc(var(--club-unit) * 36);padding:calc(var(--club-unit) * 20);border:calc(var(--club-unit) * 1) solid #dfc092;border-radius:calc(var(--club-unit) * 40);background:linear-gradient(180deg,#fafafa80 17%,#f2c2604d 75%,silver);box-shadow:inset 0 calc(var(--club-unit) * 2) calc(var(--club-unit) * 2) #ffffff80}.club-detail .club-detail-hero-head{gap:calc(var(--club-unit) * 36);padding:calc(var(--club-unit) * 8)}.club-detail .club-detail-hero-head>img{width:calc(var(--club-unit) * 155);height:calc(var(--club-unit) * 155);border-radius:calc(var(--club-unit) * 18.6)}.club-detail-identity{flex:1;min-width:0}.club-detail-name-row{display:flex;align-items:center;min-width:0;gap:calc(var(--club-unit) * 16)}.club-detail .club-detail-hero-head strong{flex:0 1 auto;min-width:0;overflow:hidden;font-size:calc(var(--club-unit) * 38);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.club-detail .club-detail-hero-head small{margin-top:calc(var(--club-unit) * 8);color:#948b81;font-size:calc(var(--club-unit) * 36);line-height:1.4}.club-detail .club-member-count{display:inline-flex;align-items:center;flex-shrink:0;gap:calc(var(--club-unit) * 8);margin-left:0;height:calc(var(--club-unit) * 60);padding:0 calc(var(--club-unit) * 15);border-radius:calc(var(--club-unit) * 88.79);background:#c2ae77;font-size:calc(var(--club-unit) * 32);font-weight:400}.club-member-count img{width:calc(var(--club-unit) * 36);height:calc(var(--club-unit) * 36)}.club-detail .club-hero-menu{flex-shrink:0;width:calc(var(--club-unit) * 60);height:calc(var(--club-unit) * 60);padding:0;border-radius:0;background:none}.club-detail .club-hero-menu img{width:100%;height:100%}.club-detail .club-detail-hero-actions{gap:calc(var(--club-unit) * 12);margin-top:calc(var(--club-unit) * 9);padding:calc(var(--club-unit) * 12) 0}.club-detail .club-detail-hero-actions button{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:calc(var(--club-unit) * 280);padding:0 0 calc(var(--club-unit) * 21.5);position:relative;overflow:visible;background:none}.club-detail .club-detail-hero-actions button:after{display:none}.club-detail .club-detail-hero-actions button>img{position:absolute;z-index:0;object-fit:contain;width:calc(var(--club-unit) * 270);height:calc(var(--club-unit) * 383);top:calc(var(--club-unit) * -19)}.club-detail .club-detail-hero-actions .club-hero-records>img{width:calc(var(--club-unit) * 241);height:calc(var(--club-unit) * 382);top:calc(var(--club-unit) * -37)}.club-detail .club-detail-hero-actions strong{display:grid;place-items:center;width:calc(var(--club-unit) * 291);height:calc(var(--club-unit) * 65);border-radius:calc(var(--club-unit) * 99);color:#fff;font-size:calc(var(--club-unit) * 28);line-height:1.4;background:#dbffbf80 url(/assets/ui/club/detail/open-button.png) center / cover}.club-detail .club-hero-records strong{background:#dcf7f9 url(/assets/ui/club/detail/records-button.png) center / cover}.club-table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--club-unit) * 11);height:calc(var(--club-unit) * 93);margin:calc(var(--club-unit) * 11) calc(var(--club-unit) * 43) 0;font-size:calc(var(--club-unit) * 36)}.club-table-toolbar label{display:flex;align-items:center;gap:calc(var(--club-unit) * 16)}.club-table-toolbar input{appearance:none;width:calc(var(--club-unit) * 42);height:calc(var(--club-unit) * 42);margin:0;border:1px solid #b49155;border-radius:50%}.club-table-toolbar input:checked{background:#b49155}.club-table-toolbar input:checked:after{content:"";display:block;width:45%;height:25%;margin:25% 27%;border-left:calc(var(--club-unit) * 3) solid white;border-bottom:calc(var(--club-unit) * 3) solid white;transform:rotate(-45deg)}.club-detail .club-room-list{gap:calc(var(--club-unit) * 10.5625);margin:0 calc(var(--club-unit) * 33);padding:0;border:0;border-radius:0;background:none;box-shadow:none}.club-detail .game-room-card{height:calc(var(--club-unit) * 246.65);min-height:0;width:100%}.club-detail .game-room-card__portrait{position:relative;flex:0 0 calc(var(--club-unit) * 185.9);width:calc(var(--club-unit) * 185.9);height:calc(var(--club-unit) * 163.72)}.game-room-card__portrait>img:first-child{display:block;width:calc(var(--club-unit) * 163.72);height:calc(var(--club-unit) * 163.72);object-fit:cover;border-radius:calc(var(--club-unit) * 25.35)}.game-room-card__flag{position:absolute;left:calc(var(--club-unit) * 122.53);top:calc(var(--club-unit) * 99.08);width:calc(var(--club-unit) * 63.38);height:calc(var(--club-unit) * 48.52)}.club-detail .game-room-card__body{padding-bottom:calc(var(--club-unit) * 16)}.club-detail .game-room-card__top strong{font-weight:400;line-height:1.4}.club-detail .game-room-card small{color:#6f6f6f;font-size:calc(var(--club-unit) * 40.1375);line-height:1.4;white-space:nowrap}.game-room-card__tags{display:flex;align-items:center;gap:calc(var(--club-unit) * 12.675)}.club-detail .game-room-card__top .game-room-card__game{padding:0 calc(var(--club-unit) * 16.9);border-radius:calc(var(--club-unit) * 104.57);font-size:calc(var(--club-unit) * 27.46);line-height:1.4}.game-room-card__top .game-room-card__game--water{background:#05972a}.club-detail .game-room-card__chips{gap:calc(var(--club-unit) * 10.5625);margin-top:calc(var(--club-unit) * 8.45)}.club-detail .game-room-card__chips i{display:inline-flex;align-items:center;gap:calc(var(--club-unit) * 10.5625);height:calc(var(--club-unit) * 63.38);padding:calc(var(--club-unit) * 8.45) calc(var(--club-unit) * 16.9);border-radius:calc(var(--club-unit) * 104.57);background:#afaeac;font-size:calc(var(--club-unit) * 28);line-height:1.4}.game-room-card__chips img{width:calc(var(--club-unit) * 38.03);height:calc(var(--club-unit) * 38.03);object-fit:contain}.club-detail .club-detail-hero-head{position:relative}.club-detail .club-menu-dismiss{position:fixed;inset:0;width:100%;height:100%;z-index:20;background:transparent}.club-detail .club-detail-menu{position:absolute;right:0;top:calc(var(--club-unit) * 133);z-index:21;width:max-content;min-width:calc(var(--club-unit) * 320);max-width:calc(100% - var(--club-unit) * 48);padding:calc(var(--club-unit) * 24);border:0;border-radius:calc(var(--club-unit) * 24);background:#948b81;box-shadow:none}.club-detail .club-detail-menu:before{content:"";position:absolute;right:calc(var(--club-unit) * 30);top:calc(var(--club-unit) * -22);border-left:calc(var(--club-unit) * 14) solid transparent;border-right:calc(var(--club-unit) * 14) solid transparent;border-bottom:calc(var(--club-unit) * 24) solid #948b81}.club-detail .club-detail-menu button{display:block;width:100%;padding:calc(var(--club-unit) * 6.5) 0;text-align:left;color:#f3f4f6;font-size:calc(var(--club-unit) * 36);line-height:1.4;white-space:nowrap}.club-detail .club-detail-menu button+button{border-top:calc(var(--club-unit) * 2) solid #d3ba86}.club-detail .club-hero-members>img{width:calc(var(--club-unit) * 274);height:calc(var(--club-unit) * 404);top:calc(var(--club-unit) * 5)}.main-page[data-page=club-detail]:has(.records-design,.club-management-page):after{display:none}.club-detail-empty{margin-top:calc(var(--club-unit) * 110)}.club-selection-empty{margin-top:40px;text-align:center}.club-detail .club-detail-hero-head .club-detail-id{display:flex;align-items:center;gap:calc(var(--club-unit) * 12)}.club-detail-id-copy{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--club-unit) * 60);height:calc(var(--club-unit) * 60);padding:calc(var(--club-unit) * 10);flex-shrink:0}.club-detail .club-detail-id-copy img,.club-detail .club-detail-id-copy svg{width:100%;height:100%;object-fit:contain}.main-page{color:var(--text-primary);--accent: #b9640f;--text-primary: #683d12;--text-secondary: #948b81;--shadow-soft: 0 8px 24px rgba(97, 87, 87, .1);background:#f3f4f6}.main-page:not([data-page=create-game]):not([data-page=texas-create]) .page-header:not(.message-header){height:76px;padding:16px 18px 8px;color:var(--text-primary)}.main-page .main-header{height:76px;padding:16px 18px 8px;gap:10px}.main-page .main-header h1{font-size:21px;line-height:30px;color:var(--text-primary)}.main-page .balance-pill{background:#ffffffc7;border:1px solid rgba(185,145,92,.28);color:var(--text-primary);box-shadow:0 3px 10px #7e5b2d14}.main-page .header-tools{background:#ffffffc7;border:1px solid rgba(185,145,92,.22);height:40px;padding:0 4px;box-shadow:0 3px 10px #7e5b2d14}.main-page .header-tools button{width:38px;height:38px}.main-page:not([data-page=create-game]):not([data-page=texas-create]) .page-header:not(.message-header) h1{color:var(--text-primary);font-size:21px;font-weight:700}.main-page .page-header button{color:var(--text-primary)}.main-page .safety-badge{border:1px solid rgba(185,145,92,.22);background:#ffffffc7;color:#8c6f45;box-shadow:0 3px 10px #7e5b2d14}.main-page .friends-list,.main-page .friends-preview{border:1px solid rgba(185,145,92,.16);box-shadow:var(--shadow-soft)}.friends-list,.friends-preview{border-radius:20px}.friends-preview strong{color:var(--text-primary)}.friends-state,.friend-row small{color:var(--text-secondary)}.menu-group button{min-height:58px;border-bottom-color:#b9915c29}.menu-group,.security-devices{border-radius:16px}.main-page[data-page=club-detail]{background:#f3f4f6}.club-detail-header{min-height:76px;padding:16px 15px 8px;background:#ffffff6b}.club-detail-header>img{width:44px;height:44px;border-radius:14px}.club-detail-title strong{color:var(--text-primary);font-size:17px}.club-detail-title small{color:var(--text-secondary)}.club-announcement,.club-member-actions,.club-detail-menu{border:1px solid rgba(185,145,92,.16);box-shadow:var(--shadow-soft)}.club-announcement{margin:0 15px 12px;border-radius:16px;background:#ffffffc7;color:var(--text-secondary)}.club-member-actions{margin:0 15px 14px;border-radius:20px;overflow:hidden}.club-member-tile,.club-member-security{background:#ffffffe0}.club-member-tile strong,.club-member-security strong{color:var(--text-primary)}.club-member-security small{color:var(--text-secondary)}.club-detail-filters{margin:0 15px 10px}.club-game-tabs button{border-color:#b9915c2e;background:#fffc;color:var(--text-secondary)}.club-game-tabs button.active{border-color:#d4ad72;background:linear-gradient(180deg,#fff8ed,#f2dfbf);color:var(--text-primary)}.club-room-list{margin:10px 15px;gap:12px}.club-room-card,.club-record-card{border:1px solid rgba(185,145,92,.14);border-radius:20px;box-shadow:var(--shadow-soft)}.club-room-card>strong,.club-record-title strong{color:var(--text-primary)}.club-room-meta>span,.record-seats{background:#fff8ed}.club-room-state{background:#f2dfbf;color:#b9640f}.club-room-state.playing{background:#f6e0c7;color:#b9640f}.recharge-page,.withdraw-page{background:transparent!important;color:var(--text-primary)!important}.recharge-card,.withdraw-card{border-color:#b9915c29!important;border-radius:20px!important;box-shadow:var(--shadow-soft)!important}.recharge-meta div,.withdraw-card-head,.withdraw-field{background:#ffffffc7!important}.recharge-card h2,.withdraw-card-head strong,.withdraw-summary strong{color:var(--text-primary)!important}.share-button,.withdraw-submit{background:linear-gradient(180deg,#f4c260,#b9640f)!important}.withdraw-presets button{background:#fff8ed!important;border-color:#ead6b3!important;color:#8c6f45!important}.withdraw-rules{color:var(--text-secondary)!important}.friends-page,.settings-page{color:var(--text-primary)}.menu-group{margin-left:15px;margin-right:15px;overflow:hidden;border:1px solid rgba(185,145,92,.16);border-radius:20px;background:#ffffffd6;box-shadow:var(--shadow-soft)}.menu-group button{background:transparent;border-bottom-color:#b9915c29}.menu-group button:last-child{border-bottom:0}.switch.on{background:#b9640f}.security-card{border:1px solid rgba(185,145,92,.18);border-radius:22px;box-shadow:0 16px 44px #6157572e}html:lang(en) .career-tabs{overflow-x:auto;scrollbar-width:none;gap:12px}html:lang(en) .career-tabs button{flex:0 0 auto;font-size:14px}html:lang(en) .career-game-filters{display:flex;overflow-x:auto;scrollbar-width:none}html:lang(en) .career-game-filters button{flex:0 0 auto;padding-inline:12px}html:lang(en) .bottom-nav{gap:3px}html:lang(en) .bottom-nav button{padding-inline:3px}html:lang(en) .bottom-nav button.active{flex-grow:1.2}html:lang(en) .club-detail-actions strong{font-size:14px}html:lang(en) .club-detail-actions small{white-space:normal}html:lang(en) .app-select-field>span:first-child{white-space:normal;text-align:left}html:lang(en) .table-dependent{flex-wrap:wrap}html:lang(en) .menu-group button{min-height:58px;height:auto}html:lang(en) .menu-group button>span:not(.radio):not(.switch){min-width:0;white-space:normal}html:lang(en) .menu-group small{max-width:48%;white-space:normal;text-align:right}html:lang(en) .safety-badge{font-size:10px}html:lang(en) .club-room-meta{gap:4px}html:lang(en) .record-overview dl>div{flex-direction:column;gap:2px;white-space:normal}html:lang(en) .career-personal-hero dl,html:lang(vi) .career-personal-hero dl{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}html:lang(en) .career-personal-hero dl>div,html:lang(vi) .career-personal-hero dl>div{flex-wrap:wrap;gap:2px 8px;align-items:flex-start}html:lang(en) .career-personal-hero dt,html:lang(vi) .career-personal-hero dt{white-space:normal}html:lang(en) .career-stat-row{flex-wrap:wrap}html:lang(en) .career-stat-row>strong{font-size:14px}html:lang(en) .career-hand-meta{gap:7px;font-size:11px}html:lang(en) .career-hand-meta em{font-size:11px}html:lang(en) .message-request-status{min-width:78px}html:lang(en) .fortune-bar-column>span{font-size:10px;white-space:normal;line-height:13px}html:lang(en) .form-error,html:lang(en) .toast{overflow-wrap:anywhere}.language-options button{min-height:58px}@media(max-width:360px){html:lang(en) .career-hand-meta{gap:4px;font-size:10px}html:lang(en) .career-hand-meta em{font-size:10px}html:lang(en) .bottom-nav img{width:13px;height:15px}}html:lang(en) .game-choice strong{font-size:clamp(16px,4.5vw,21px);white-space:normal;line-height:1.15}html:lang(en) .game-choice small{white-space:normal;font-size:clamp(10px,2.9vw,13px);line-height:1.25;min-height:2.5em;margin-top:5px}html:lang(en) .squid-mode-tabs{margin-left:82px}html:lang(en) .squid-mode-tabs button{min-width:0;font-size:13px}html:lang(en) .texas-toggle-row{display:grid;grid-template-columns:minmax(0,auto) 16px minmax(45px,1fr);align-items:center;column-gap:5px;padding-block:8px}html:lang(en) .texas-toggle-row>label{display:contents}html:lang(en) .texas-toggle-row label>span:first-child{grid-column:1;grid-row:1;font-size:14px;line-height:20px;white-space:normal}html:lang(en) .texas-toggle-row .texas-toggle{grid-column:3;grid-row:1;justify-self:end}html:lang(en) .texas-toggle-row .texas-help{position:relative;inset:auto;grid-column:2;grid-row:1}html:lang(en) .texas-toggle-row .texas-help p{left:auto;right:-45px;max-width:65vw}html:lang(en) .app-select-field{gap:12px}html:lang(en) .app-select-field>span:first-child{min-width:0;flex-shrink:1;line-height:20px;padding-block:8px}html:lang(en) .app-select-value{flex-shrink:0}html:lang(en) .squid-count>span:first-child,html:lang(en) .squid-node-count>span{white-space:normal}html:lang(en) .table-advanced-summary{grid-template-columns:repeat(3,minmax(0,1fr))}html:lang(en) .table-advanced-summary button{white-space:normal;min-height:38px;line-height:16px}:is(.modal-scrim,.security-modal,.profile-overlay,.share-overlay,.avatar-picker-backdrop,.avatar-picker-overlay,.settings-dialog-backdrop,.note-editor,.gift-editor-overlay,.member-dialog-layer,.wallet-trace-overlay,.image-captcha-backdrop),:is(.prompt-dialog,.career-screen,.career-filter-dialog,.squid-odds)::backdrop{-webkit-backdrop-filter:blur(var(--modal-backdrop-blur, 5px));backdrop-filter:blur(var(--modal-backdrop-blur, 5px))}
