:root{color:var(--tg-theme-text-color,#111);background:var(--tg-theme-bg-color,#fff);font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,sans-serif}body{margin:0}main{max-width:480px;margin:0 auto;padding:16px}h1{margin:4px 0 16px;font-size:18px}h2{margin:0 0 8px;font-size:17px}p{margin:6px 0;line-height:1.5}code{word-break:break-all;font-size:13px}.muted{color:var(--tg-theme-hint-color,#888);font-size:13px}.card{background:var(--tg-theme-secondary-bg-color,#f4f5f7);border-radius:12px;margin-bottom:12px;padding:14px}.card.danger{border:2px solid #e5484d}.row{gap:8px;margin-top:12px;display:flex}button{color:#111;background:#e8e8ed;border:none;border-radius:10px;flex:1;padding:12px;font-size:15px}button.primary{background:var(--tg-theme-button-color,#1652f0);color:var(--tg-theme-button-text-color,#fff)}button.danger{color:#fff;background:#e5484d}button:disabled{opacity:.4}footer{margin-top:24px}.calc h1{margin-bottom:4px}.calc .title{margin-bottom:12px;font-size:16px;font-weight:600}.calc .label{color:var(--tg-theme-hint-color,#888);margin-bottom:8px;font-size:13px}.calc .question{margin-bottom:10px;font-weight:600;line-height:1.4}.calc footer{margin-top:16px}.calc footer a{color:var(--tg-theme-link-color,#1652f0);cursor:pointer;margin-left:8px}.calc .options{flex-direction:column;gap:6px;display:flex}.calc .option{text-align:left;background:var(--tg-theme-bg-color,#fff);border:2px solid #0000;align-items:center;gap:12px;padding:10px 12px;display:flex}.calc .option .body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.calc .option.on{border-color:var(--tg-theme-button-color,#1652f0)}.calc .option .name{font-weight:600}.calc .prob{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.calc .bar{background:#d9dbe1;border-radius:3px;flex:1;height:6px;overflow:hidden}.calc .bar i{background:var(--tg-theme-button-color,#1652f0);height:100%;display:block}.calc .seg{gap:6px;display:flex}.calc .seg button{background:var(--tg-theme-bg-color,#fff);font-variant-numeric:tabular-nums;border:2px solid #0000;padding:10px 6px}.calc .seg button.on{border-color:var(--tg-theme-button-color,#1652f0);font-weight:600}.calc .seg button.yes.on{border-color:#1f9d55}.calc .seg button.no.on{border-color:#e5484d}.calc .seg.small{flex:none}.calc .seg.small button{flex:none;padding:10px 12px}.calc .amount{align-items:stretch;gap:8px;display:flex}.calc .amount input{background:var(--tg-theme-bg-color,#fff);min-width:0;color:inherit;font-variant-numeric:tabular-nums;border:2px solid #d9dbe1;border-radius:10px;flex:1;padding:8px 12px;font-size:22px}.calc .amount input:focus{border-color:var(--tg-theme-button-color,#1652f0);outline:none}.calc .result{text-align:center;padding:18px 14px}.calc .result .label{margin-bottom:4px}.calc .result .profit{color:#1f9d55;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.2}.calc .result .profit.none{color:var(--tg-theme-hint-color,#888);font-size:16px}.calc .result .muted{margin-top:2px;font-size:14px}.calc .warn{color:#b45309;font-size:13px}.calc button.more{color:var(--tg-theme-link-color,#1652f0);background:0 0;padding:8px;font-size:14px}.calc .avatar{object-fit:cover;background:#d9dbe1;border-radius:50%;flex:none;width:44px;height:44px}.calc .avatar.letter{color:#fff;background:var(--tg-theme-button-color,#1652f0);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.calc .picked{align-items:center;gap:12px;margin-bottom:10px;display:flex}.calc .picked .question{margin-bottom:0}.calc .picked .avatar{width:52px;height:52px}.calc .result .payout{border-top:1px solid #d9dbe1;margin-top:12px;padding-top:12px;font-size:16px}.calc .result .payout b{font-variant-numeric:tabular-nums}.calc .order{text-align:center;margin-top:4px}.calc a.button{text-align:center;border-radius:10px;padding:14px 12px;font-size:16px;font-weight:600;text-decoration:none;display:block}.calc a.button small{opacity:.9;margin-top:2px;font-size:13px;font-weight:400;display:block}.calc a.button.primary{background:var(--tg-theme-button-color,#1652f0);color:var(--tg-theme-button-text-color,#fff)}.calc .order .muted{margin-top:6px}
