html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--felt-dark: #0a2e24;--felt-mid: #0f3d30;--felt-light: #145240;--felt-rim: #1a1a1e;--gold: #d4af37;--gold-light: #f0d060;--gold-dim: #8a7340;--red: #c0392b;--red-light: #e74c3c;--text: #e8e4dc;--text-muted: #9aab9e;--card-bg: rgba(12, 38, 30, .92);--card-border: rgba(212, 175, 55, .18);--card-border-active: rgba(212, 175, 55, .55);--input-bg: rgba(0, 0, 0, .28);--input-border: rgba(212, 175, 55, .15);--shadow: 0 8px 32px rgba(0, 0, 0, .45);--radius: 14px;--accent-10: color-mix(in srgb, var(--gold) 10%, transparent);--accent-15: color-mix(in srgb, var(--gold) 15%, transparent);--accent-20: color-mix(in srgb, var(--gold) 20%, transparent);--accent-25: color-mix(in srgb, var(--gold) 25%, transparent);--accent-35: color-mix(in srgb, var(--gold) 35%, transparent);--accent-55: color-mix(in srgb, var(--gold) 55%, transparent);--danger-15: color-mix(in srgb, var(--red-light) 15%, transparent);--danger-25: color-mix(in srgb, var(--red-light) 25%, transparent);--danger-35: color-mix(in srgb, var(--red-light) 35%, transparent);--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100vh;background:var(--felt-rim);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body{display:flex;justify-content:center;background:radial-gradient(ellipse at 50% 0%,#1a4a38 0%,transparent 60%),linear-gradient(180deg,#0d1f1a,#0a1612)}#app{width:100%;max-width:480px;min-height:100vh;background:radial-gradient(ellipse 120% 80% at 50% 20%,var(--felt-light) 0%,var(--felt-mid) 45%,var(--felt-dark) 100%);box-shadow:0 0 0 1px var(--accent-10),0 0 80px #0009;color:var(--text);position:relative;overflow-x:hidden}#app:before{content:"";position:fixed;top:0;right:0;bottom:0;max-width:480px;left:50%;transform:translate(-50%);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.018'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:0}.ant-input-number,.ant-input{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--gold-light)!important;border-radius:8px!important;font-family:var(--font-body)!important}.ant-input-number{height:32px!important;line-height:30px!important}.ant-input-number:hover,.ant-input:hover{border-color:var(--accent-35)!important}.ant-input-number-focused,.ant-input:focus,.ant-input-focused{border-color:var(--gold)!important;box-shadow:0 0 0 2px var(--accent-15)!important}.ant-input-number-input{color:var(--gold-light)!important;font-weight:600!important}.ant-input-number-disabled{background:#0003!important;opacity:.55}.ant-input-number-handler-wrap{background:#0003!important;border-left:1px solid var(--input-border)!important;border-radius:0 10px 10px 0!important}.ant-input-number-handler{border-color:var(--input-border)!important}.ant-input-number-handler-up,.ant-input-number-handler-down{color:var(--text-muted)!important}.ant-input-number-handler-up:hover,.ant-input-number-handler-down:hover{color:var(--gold)!important}.ant-form-item{margin-bottom:0!important}.ant-form-item-label>label{color:var(--text-muted)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;height:auto!important}.ant-btn{border-radius:12px!important;font-weight:700!important;font-family:var(--font-body)!important}.ant-tabs.main-tabs .ant-tabs-nav{margin-bottom:0!important}.ant-tabs.main-tabs .ant-tabs-nav:before{border-bottom:none!important}.ant-tabs.main-tabs .ant-tabs-tab{color:var(--text-muted)!important;font-weight:600!important;font-size:12px!important;padding:4px 16px!important;border-radius:16px!important;transition:all .25s!important;line-height:1.4!important}.ant-tabs.main-tabs .ant-tabs-tab:hover{color:var(--gold-light)!important}.ant-tabs.main-tabs .ant-tabs-tab-active{background:var(--accent-10)!important;border:1px solid var(--accent-25)!important}.ant-tabs.main-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--gold-light)!important}.ant-tabs.main-tabs .ant-tabs-ink-bar{display:none!important}.ant-tabs.main-tabs .ant-tabs-nav-list{background:#00000040;border-radius:18px;padding:2px;border:1px solid var(--accent-10)}.ant-tabs.main-tabs .ant-tabs-nav-wrap{min-height:0!important}.ant-message-notice-content{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;color:var(--text)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-bar[data-v-80f0cb58]{display:flex;justify-content:center;gap:10px;margin-bottom:8px}.theme-dot[data-v-80f0cb58]{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.08);background:#0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;position:relative}.theme-dot[data-v-80f0cb58]:hover{border-color:var(--dot-color);transform:scale(1.1)}.theme-dot.active[data-v-80f0cb58]{border-color:var(--dot-color);background:#ffffff0f;box-shadow:0 0 12px color-mix(in srgb,var(--dot-color) 40%,transparent)}.theme-dot.active[data-v-80f0cb58]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--dot-color)}.dot-icon[data-v-80f0cb58]{font-size:12px;color:var(--dot-color);font-weight:900}.name-editor[data-v-9c82e131]{flex:1;min-width:0}.name-editor.editing[data-v-9c82e131]{display:inline-flex;align-items:center;max-width:100%;background:#0003;border-radius:6px;padding:0 6px;border:1px solid var(--accent-25)}.name-display[data-v-9c82e131]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 0;margin:0;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;transition:background .2s}.name-display[data-v-9c82e131]:hover{background:#0000002e}.name-display:hover .name-edit-icon[data-v-9c82e131]{color:var(--gold-light)}.name-text[data-v-9c82e131]{font-size:15px;font-weight:700;color:var(--gold-light);line-height:1.2;white-space:nowrap}.name-edit-icon[data-v-9c82e131]{flex-shrink:0;font-size:11px;color:var(--text-muted);transition:color .2s}.name-input[data-v-9c82e131]{width:auto;min-width:72px;max-width:140px;font-size:15px!important;font-weight:700!important;color:var(--gold-light)!important}[data-v-9c82e131] .name-input.ant-input{height:24px!important;min-height:24px!important;line-height:24px!important;font-size:15px!important;font-weight:700!important;color:var(--gold-light)!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.card[data-v-5d586b73]{background:var(--card-grad, linear-gradient(145deg, rgba(18, 50, 40, .95) 0%, rgba(10, 32, 26, .98) 100%));border:1px solid var(--card-border);border-radius:var(--radius);padding:12px 12px 10px;margin-bottom:8px;position:relative;transition:border-color .3s,box-shadow .3s,transform .2s;box-shadow:var(--shadow);overflow:hidden}.card[data-v-5d586b73]:active{transform:scale(.995)}.card-win[data-v-5d586b73]{border-color:var(--card-border-active);box-shadow:0 0 20px var(--accent-10),var(--shadow)}.card-lose[data-v-5d586b73]{border-color:var(--danger-35)}.card-even[data-v-5d586b73]{border-color:#64b4dc4d}.corner[data-v-5d586b73]{position:absolute;font-size:14px;font-weight:900;line-height:1;opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.corner.red[data-v-5d586b73]{color:var(--red-light)}.corner.black[data-v-5d586b73]{color:#ccc}.corner-tl[data-v-5d586b73]{top:8px;left:10px}.corner-br[data-v-5d586b73]{bottom:8px;right:10px;transform:rotate(180deg)}.card-top[data-v-5d586b73]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-right:28px}.card-badge[data-v-5d586b73]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:1px solid transparent}.badge-win[data-v-5d586b73]{background:var(--accent-20);color:var(--gold-light);border-color:var(--accent-25)}.badge-lose[data-v-5d586b73]{background:var(--danger-15);color:var(--red-light);border-color:var(--danger-25)}.badge-even[data-v-5d586b73]{background:#64b4dc1f;color:#7eb8e0;border-color:#64b4dc40}.card-inputs[data-v-5d586b73]{display:flex;gap:8px;margin-bottom:6px}.input-cell[data-v-5d586b73]{flex:1;min-width:0}.input-lbl[data-v-5d586b73]{display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;font-weight:700}.card-cumulative[data-v-5d586b73]{display:flex;align-items:center;justify-content:space-between;background:#00000040;border:1px solid var(--accent-10);border-radius:8px;padding:6px 10px;margin-bottom:4px}.cum-num[data-v-5d586b73]{font-size:15px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.cpos[data-v-5d586b73]{color:var(--gold-light)}.cneg[data-v-5d586b73]{color:var(--red-light)}.ceq[data-v-5d586b73]{color:#7eb8e0}.card-formula[data-v-5d586b73]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;margin-bottom:3px;flex-wrap:wrap;background:#00000026}.card-formula[data-v-5d586b73]:not(.main){font-size:11px;padding:4px 8px;gap:4px}.card-formula:not(.main) .fm-body[data-v-5d586b73]{font-size:10px;color:#9aab9ebf}.card-formula:not(.main) .fm-result[data-v-5d586b73]{font-size:11px;font-weight:600}.card-formula.main[data-v-5d586b73]{font-size:13px;padding:8px 10px;background:var(--accent-10);border:1px solid var(--accent-20)}.card-formula.main .fm-label[data-v-5d586b73]{font-weight:800}.card-formula.main .fm-body[data-v-5d586b73]{font-weight:600;color:var(--text)}.card-formula.main .fm-result[data-v-5d586b73]{font-size:16px;font-weight:900}.fm-label[data-v-5d586b73]{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:700;min-width:28px}.fm-body[data-v-5d586b73]{color:var(--text-muted);font-variant-numeric:tabular-nums}.fm-result[data-v-5d586b73]{font-weight:800;margin-left:auto;font-variant-numeric:tabular-nums}.fm-result.gold[data-v-5d586b73]{color:var(--gold-light)}.fm-result.red[data-v-5d586b73]{color:var(--red-light)}.card-del[data-v-5d586b73]{position:absolute;top:12px;right:12px;width:24px;height:24px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#0000004d;color:var(--text-muted);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1;z-index:2}.card-del[data-v-5d586b73]:hover{background:var(--red);border-color:var(--red-light);color:#fff}.debug-panel[data-v-1a41102f]{background:#00000040;border:1px dashed rgba(212,175,55,.35);border-radius:var(--radius);padding:8px 10px;margin-bottom:8px}.debug-label[data-v-1a41102f]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.debug-tag[data-v-1a41102f]{font-size:9px;padding:2px 6px;border-radius:4px;background:#d4af3726;color:var(--gold-light);border:1px solid rgba(212,175,55,.3)}.debug-desc[data-v-1a41102f]{font-size:12px;color:var(--text-muted);margin-bottom:6px;line-height:1.4}.debug-desc strong[data-v-1a41102f]{color:var(--gold-light);font-weight:800}.debug-btn[data-v-1a41102f]{width:100%;height:32px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important;background:#d4af371f!important;color:var(--gold-light)!important;border:1px solid rgba(212,175,55,.3)!important}.debug-btn[data-v-1a41102f]:hover{background:#d4af3733!important;border-color:#d4af3780!important;color:var(--gold-light)!important}.mode-view[data-v-cd2136cf]{position:relative}.section-card[data-v-cd2136cf]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:12px;margin-bottom:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow)}.section-label[data-v-cd2136cf]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.label-chip[data-v-cd2136cf]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-10);border:1px solid var(--accent-20);color:var(--gold);font-size:10px}.label-chip.sm[data-v-cd2136cf]{width:20px;height:20px;font-size:9px}.balance-tag[data-v-cd2136cf]{margin-left:auto;font-size:10px;padding:2px 10px;border-radius:10px;letter-spacing:1px}.tag-ok[data-v-cd2136cf]{color:var(--gold-light);background:var(--accent-15);border:1px solid var(--accent-25)}.tag-warn[data-v-cd2136cf]{color:var(--red-light);background:var(--danger-15);border:1px solid var(--danger-25)}.total-card.balanced[data-v-cd2136cf]{border-color:var(--accent-35);box-shadow:0 0 24px var(--accent-10),var(--shadow)}.pool-row[data-v-cd2136cf]{display:flex;gap:8px;flex-wrap:wrap}.pool-item[data-v-cd2136cf]{flex:1;min-width:90px}.split-row[data-v-cd2136cf]{margin-top:8px;padding-top:8px;border-top:1px solid var(--accent-10)}.split-label[data-v-cd2136cf]{display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-weight:700}.split-formula[data-v-cd2136cf]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.split-val[data-v-cd2136cf]{color:var(--text);font-weight:600;background:#0003;padding:2px 8px;border-radius:6px}.split-op[data-v-cd2136cf]{color:var(--text-muted);font-weight:700}.split-result[data-v-cd2136cf]{color:var(--gold-light);font-weight:800;font-size:16px}.total-eq[data-v-cd2136cf]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:1.7}.eq-player[data-v-cd2136cf]{display:inline-flex;align-items:center;gap:5px}.eq-name[data-v-cd2136cf]{color:var(--text-muted);font-size:10px;background:#00000040;padding:2px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.05)}.eq-num[data-v-cd2136cf]{font-weight:800;font-variant-numeric:tabular-nums}.eq-num.pos[data-v-cd2136cf]{color:var(--gold-light)}.eq-num.neg[data-v-cd2136cf]{color:var(--red-light)}.eq-num.zero[data-v-cd2136cf]{color:#7eb8e0}.eq-num.pool[data-v-cd2136cf]{color:var(--gold)}.eq-op[data-v-cd2136cf]{color:var(--gold-dim);font-weight:700;font-size:11px}.eq-final[data-v-cd2136cf]{font-weight:900;font-size:15px;padding:3px 12px;border-radius:8px;font-variant-numeric:tabular-nums}.eq-final.ok[data-v-cd2136cf]{color:var(--gold-light);background:var(--accent-15);border:1px solid var(--accent-25)}.eq-final.warn[data-v-cd2136cf]{color:var(--red-light);background:var(--danger-15);border:1px solid var(--danger-25)}.losers-total-row[data-v-cd2136cf]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--accent-10);font-size:12px}.losers-total-label[data-v-cd2136cf]{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.losers-total-val[data-v-cd2136cf]{font-weight:800;font-size:15px;color:var(--red-light);font-variant-numeric:tabular-nums;background:var(--danger-15);padding:2px 10px;border-radius:6px;border:1px solid var(--danger-25)}.losers-total-hint[data-v-cd2136cf]{font-size:11px;color:var(--text-muted)}.total-empty[data-v-cd2136cf]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-muted);font-size:12px;padding:8px 0}.empty-icon[data-v-cd2136cf]{font-size:20px;color:var(--gold-dim);opacity:.5}.players-header[data-v-cd2136cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 2px}.players-title[data-v-cd2136cf]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px}.players-count[data-v-cd2136cf]{background:var(--accent-10);border:1px solid var(--accent-25);color:var(--gold-light);font-size:11px;min-width:26px;height:26px;padding:0 6px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-weight:800}.bottom-bar[data-v-cd2136cf]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;z-index:100;padding:8px 16px 14px;background:var(--bottom-bar-bg, linear-gradient(180deg, transparent 0%, rgba(10, 30, 24, .85) 30%, rgba(10, 30, 24, .98) 100%));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-bar-inner[data-v-cd2136cf]{display:flex;gap:10px;padding-top:6px;border-top:1px solid var(--accent-10)}.btn-ghost[data-v-cd2136cf]{flex:1;height:42px!important;border-radius:12px!important;font-size:13px!important;background:#0000004d!important;color:var(--text-muted)!important;border:1px solid var(--accent-15)!important}.btn-ghost[data-v-cd2136cf]:hover{border-color:var(--accent-35)!important;color:var(--gold-light)!important;background:var(--accent-10)!important}.btn-reset[data-v-cd2136cf]{flex:.85;font-size:12px!important;letter-spacing:.5px}.btn-gold[data-v-cd2136cf]{flex:1.4;height:42px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;background:linear-gradient(135deg,var(--gold-dim) 0%,var(--gold-light) 50%,var(--gold-dim) 100%)!important;color:var(--felt-dark)!important;border:none!important;letter-spacing:2px;box-shadow:0 4px 16px var(--accent-25),inset 0 1px #ffffff40!important}.btn-gold[data-v-cd2136cf]:hover{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 50%,var(--gold) 100%)!important;box-shadow:0 6px 20px var(--accent-35)!important}.btn-icon[data-v-cd2136cf]{font-size:16px;margin-right:2px}.card[data-v-df6e948d]{background:var(--card-grad, linear-gradient(145deg, rgba(18, 50, 40, .95) 0%, rgba(10, 32, 26, .98) 100%));border:1px solid var(--card-border);border-radius:var(--radius);padding:12px 12px 10px;margin-bottom:8px;position:relative;transition:border-color .3s,box-shadow .3s,transform .2s;box-shadow:var(--shadow);overflow:hidden}.card[data-v-df6e948d]:active{transform:scale(.995)}.card-win[data-v-df6e948d]{border-color:var(--card-border-active);box-shadow:0 0 20px var(--accent-10),var(--shadow)}.card-lose[data-v-df6e948d]{border-color:var(--danger-35)}.card-even[data-v-df6e948d]{border-color:#64b4dc4d}.corner[data-v-df6e948d]{position:absolute;font-size:14px;font-weight:900;line-height:1;opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.corner.red[data-v-df6e948d]{color:var(--red-light)}.corner.black[data-v-df6e948d]{color:#ccc}.corner-tl[data-v-df6e948d]{top:8px;left:10px}.corner-br[data-v-df6e948d]{bottom:8px;right:10px;transform:rotate(180deg)}.card-top[data-v-df6e948d]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-right:28px}.card-badge[data-v-df6e948d]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:1px solid transparent}.badge-win[data-v-df6e948d]{background:var(--accent-20);color:var(--gold-light);border-color:var(--accent-25)}.badge-lose[data-v-df6e948d]{background:var(--danger-15);color:var(--red-light);border-color:var(--danger-25)}.badge-even[data-v-df6e948d]{background:#64b4dc1f;color:#7eb8e0;border-color:#64b4dc40}.card-inputs[data-v-df6e948d]{display:flex;gap:8px;margin-bottom:6px}.input-cell[data-v-df6e948d]{flex:1;min-width:0}.input-lbl[data-v-df6e948d]{display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;font-weight:700}.card-cumulative[data-v-df6e948d]{display:flex;align-items:center;justify-content:space-between;background:#00000040;border:1px solid var(--accent-10);border-radius:8px;padding:6px 10px;margin-bottom:4px}.cum-num[data-v-df6e948d]{font-size:15px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.cpos[data-v-df6e948d]{color:var(--gold-light)}.cneg[data-v-df6e948d]{color:var(--red-light)}.ceq[data-v-df6e948d]{color:#7eb8e0}.card-formula.main[data-v-df6e948d]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;font-size:13px;flex-wrap:wrap;background:var(--accent-10);border:1px solid var(--accent-20)}.card-formula.main .fm-label[data-v-df6e948d]{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:800;min-width:28px}.card-formula.main .fm-body[data-v-df6e948d]{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.card-formula.main .fm-result[data-v-df6e948d]{font-size:16px;font-weight:900;margin-left:auto;font-variant-numeric:tabular-nums}.fm-result.gold[data-v-df6e948d]{color:var(--gold-light)}.fm-result.red[data-v-df6e948d]{color:var(--red-light)}.card-del[data-v-df6e948d]{position:absolute;top:12px;right:12px;width:24px;height:24px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#0000004d;color:var(--text-muted);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1;z-index:2}.card-del[data-v-df6e948d]:hover{background:var(--red);border-color:var(--red-light);color:#fff}.debug-panel[data-v-f5cc1151]{background:#00000040;border:1px dashed var(--accent-35);border-radius:var(--radius);padding:8px 10px;margin-bottom:8px}.debug-label[data-v-f5cc1151]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.debug-tag[data-v-f5cc1151]{font-size:9px;padding:2px 6px;border-radius:4px;background:var(--accent-15);color:var(--gold-light);border:1px solid var(--accent-25)}.debug-desc[data-v-f5cc1151]{font-size:12px;color:var(--text-muted);margin-bottom:6px;line-height:1.4}.debug-desc strong[data-v-f5cc1151]{color:var(--gold-light);font-weight:800}.debug-btn[data-v-f5cc1151]{width:100%;height:32px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important;background:var(--accent-10)!important;color:var(--gold-light)!important;border:1px solid var(--accent-25)!important}.debug-btn[data-v-f5cc1151]:hover{background:var(--accent-20)!important;border-color:var(--accent-35)!important;color:var(--gold-light)!important}.mode-view[data-v-1be87e66]{position:relative}.section-card[data-v-1be87e66]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:12px;margin-bottom:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow)}.section-label[data-v-1be87e66]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.label-chip[data-v-1be87e66]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-10);border:1px solid var(--accent-20);color:var(--gold);font-size:10px}.label-chip.sm[data-v-1be87e66]{width:20px;height:20px;font-size:9px}.balance-tag[data-v-1be87e66]{margin-left:auto;font-size:10px;padding:2px 10px;border-radius:10px;letter-spacing:1px}.tag-ok[data-v-1be87e66]{color:var(--gold-light);background:var(--accent-15);border:1px solid var(--accent-25)}.tag-warn[data-v-1be87e66]{color:var(--red-light);background:var(--danger-15);border:1px solid var(--danger-25)}.total-card.balanced[data-v-1be87e66]{border-color:var(--accent-35);box-shadow:0 0 24px var(--accent-10),var(--shadow)}.pool-row[data-v-1be87e66]{display:flex;gap:8px;flex-wrap:wrap}.pool-item[data-v-1be87e66]{flex:1;min-width:90px}.split-row[data-v-1be87e66]{margin-top:8px;padding-top:8px;border-top:1px solid var(--accent-10)}.split-label[data-v-1be87e66]{display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-weight:700}.split-formula[data-v-1be87e66]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.split-val[data-v-1be87e66]{color:var(--text);font-weight:600;background:#0003;padding:2px 8px;border-radius:6px}.split-op[data-v-1be87e66]{color:var(--text-muted);font-weight:700}.split-result[data-v-1be87e66]{color:var(--gold-light);font-weight:800;font-size:16px}.total-eq[data-v-1be87e66]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:1.7}.eq-player[data-v-1be87e66]{display:inline-flex;align-items:center;gap:5px}.eq-name[data-v-1be87e66]{color:var(--text-muted);font-size:10px;background:#00000040;padding:2px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.05)}.eq-num[data-v-1be87e66]{font-weight:800;font-variant-numeric:tabular-nums}.eq-num.pos[data-v-1be87e66]{color:var(--gold-light)}.eq-num.neg[data-v-1be87e66]{color:var(--red-light)}.eq-num.zero[data-v-1be87e66]{color:#7eb8e0}.eq-num.pool[data-v-1be87e66]{color:var(--gold)}.eq-op[data-v-1be87e66]{color:var(--gold-dim);font-weight:700;font-size:11px}.eq-final[data-v-1be87e66]{font-weight:900;font-size:15px;padding:3px 12px;border-radius:8px;font-variant-numeric:tabular-nums}.eq-final.ok[data-v-1be87e66]{color:var(--gold-light);background:var(--accent-15);border:1px solid var(--accent-25)}.eq-final.warn[data-v-1be87e66]{color:var(--red-light);background:var(--danger-15);border:1px solid var(--danger-25)}.losers-total-row[data-v-1be87e66]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--accent-10);font-size:12px}.losers-total-label[data-v-1be87e66]{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.losers-total-val[data-v-1be87e66]{font-weight:800;font-size:15px;color:var(--red-light);font-variant-numeric:tabular-nums;background:var(--danger-15);padding:2px 10px;border-radius:6px;border:1px solid var(--danger-25)}.losers-total-hint[data-v-1be87e66]{font-size:11px;color:var(--text-muted)}.total-empty[data-v-1be87e66]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-muted);font-size:12px;padding:8px 0}.empty-icon[data-v-1be87e66]{font-size:20px;color:var(--gold-dim);opacity:.5}.players-header[data-v-1be87e66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 2px}.players-title[data-v-1be87e66]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px}.players-count[data-v-1be87e66]{background:var(--accent-10);border:1px solid var(--accent-25);color:var(--gold-light);font-size:11px;min-width:26px;height:26px;padding:0 6px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-weight:800}.bottom-bar[data-v-1be87e66]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;z-index:100;padding:8px 16px 14px;background:var(--bottom-bar-bg, linear-gradient(180deg, transparent 0%, rgba(10, 30, 24, .85) 30%, rgba(10, 30, 24, .98) 100%));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-bar-inner[data-v-1be87e66]{display:flex;gap:10px;padding-top:6px;border-top:1px solid var(--accent-10)}.btn-ghost[data-v-1be87e66]{flex:1;height:42px!important;border-radius:12px!important;font-size:13px!important;background:#0000004d!important;color:var(--text-muted)!important;border:1px solid var(--accent-15)!important}.btn-ghost[data-v-1be87e66]:hover{border-color:var(--accent-35)!important;color:var(--gold-light)!important;background:var(--accent-10)!important}.btn-reset[data-v-1be87e66]{flex:.85;font-size:12px!important;letter-spacing:.5px}.btn-gold[data-v-1be87e66]{flex:1.4;height:42px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;background:linear-gradient(135deg,var(--gold-dim) 0%,var(--gold-light) 50%,var(--gold-dim) 100%)!important;color:var(--felt-dark)!important;border:none!important;letter-spacing:2px;box-shadow:0 4px 16px var(--accent-25),inset 0 1px #ffffff40!important}.btn-gold[data-v-1be87e66]:hover{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 50%,var(--gold) 100%)!important;box-shadow:0 6px 20px var(--accent-35)!important}.btn-icon[data-v-1be87e66]{font-size:16px;margin-right:2px}.pool-row-single .pool-item[data-v-1be87e66]{flex:1;min-width:100%}.app-container[data-v-eba7802c]{position:relative;z-index:1;padding:0 16px 100px}.app-header[data-v-eba7802c]{text-align:center;padding:20px 0 10px;position:relative}.header-rim[data-v-eba7802c]{position:absolute;top:0;left:-16px;right:-16px;height:4px;background:linear-gradient(90deg,transparent,var(--gold-dim),var(--gold),var(--gold-dim),transparent);opacity:.5}.header-chip[data-v-eba7802c]{position:absolute;top:16px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;border:2px dashed var(--accent-35);background:var(--chip-bg, radial-gradient(circle at 35% 35%, #2a5a48, #0f2e24));box-shadow:inset 0 2px 4px #ffffff14,0 4px 12px #0000004d;opacity:.7}.chip-left[data-v-eba7802c]{left:8px;color:#ccc}.chip-right[data-v-eba7802c]{right:8px;color:var(--red-light)}.header-suits[data-v-eba7802c]{margin-bottom:4px;font-size:12px;letter-spacing:12px;opacity:.85}.suit.spade[data-v-eba7802c],.suit.club[data-v-eba7802c]{color:#bbb}.suit.heart[data-v-eba7802c],.suit.diamond[data-v-eba7802c]{color:var(--red-light)}.app-title[data-v-eba7802c]{font-family:var(--font-display);font-size:34px;font-weight:900;color:var(--gold);letter-spacing:10px;line-height:1.1;text-shadow:0 2px 20px var(--accent-35);margin-bottom:4px}.app-subtitle[data-v-eba7802c]{font-size:12px;color:var(--text-muted);letter-spacing:6px;font-weight:500}.header-divider[data-v-eba7802c]{margin-top:10px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-35),transparent);position:relative}.divider-gem[data-v-eba7802c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--gold);font-size:8px;background:var(--felt-mid);padding:0 8px}.tabs-wrapper[data-v-eba7802c]{margin-bottom:8px;display:flex;justify-content:center}
