body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f9f9f9}.home[data-v-121cad9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:20px;text-align:center;box-sizing:border-box}.menu[data-v-121cad9b]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:300px}.group-01[data-v-121cad9b]{display:flex;gap:10px}.group-01 button[data-v-121cad9b]{flex:1;padding:15px 0}button[data-v-121cad9b]{padding:15px;font-size:1.2rem;border-radius:8px;border:none;background-color:#42b883;color:#fff;cursor:pointer}button.secondary[data-v-121cad9b]{background-color:#35495e}.dartboard-container[data-v-b8cad8c0]{height:auto;width:auto;max-width:100%;max-height:100%;aspect-ratio:1;margin:0 auto;display:flex;justify-content:center;align-items:center}.dartboard[data-v-b8cad8c0]{width:100%;height:100%;touch-action:none}.hit-marker-dot[data-v-b8cad8c0]{pointer-events:none;animation:pop-in-b8cad8c0 .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop-in-b8cad8c0{0%{transform:scale(0)}to{transform:scale(1)}}.highlight-pulse[data-v-b8cad8c0]{animation:pulse-b8cad8c0 1.5s infinite}@keyframes pulse-b8cad8c0{0%{fill-opacity:.4}50%{fill-opacity:.7}to{fill-opacity:.4}}.scoreboard-01[data-v-e425c0bc]{text-align:center}.main-score[data-v-e425c0bc]{font-size:6rem;font-weight:900;color:#42b883;line-height:1}.info[data-v-e425c0bc]{display:flex;justify-content:center;gap:20px;font-size:1.2rem}.last-throws[data-v-e425c0bc]{margin-top:10px;height:24px;color:#666}.last-throws span[data-v-e425c0bc]{margin:0 5px}.scoreboard-cricket[data-v-88f4fb49]{width:100%;margin-bottom:0;padding:0 20px;box-sizing:border-box}.score[data-v-88f4fb49]{font-size:4rem;font-weight:900;text-align:center;margin-bottom:30px;color:#42b883;line-height:1}.grid[data-v-88f4fb49]{display:flex;justify-content:space-between;gap:2px;width:100%}.row[data-v-88f4fb49]{display:flex;flex-direction:column;align-items:center;padding:4px 2px;border-radius:4px;min-width:0;flex:1;background:transparent}.label[data-v-88f4fb49]{font-weight:700;margin-bottom:2px;font-size:.9rem}.mark-container[data-v-88f4fb49]{display:flex;justify-content:center;align-items:center;flex:1;width:100%;min-height:32px}.mark-svg[data-v-88f4fb49]{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:1}.opponent-closed[data-v-88f4fb49]{font-size:1rem;cursor:pointer;opacity:.2;margin-top:5px}.opponent-closed.active[data-v-88f4fb49]{opacity:1}.info[data-v-88f4fb49]{text-align:center;margin-top:10px;color:#666}@media(max-height:600px){.score[data-v-88f4fb49]{font-size:2.5rem;margin-bottom:10px}.scoreboard-cricket[data-v-88f4fb49]{padding:0 10px}}.scoreboard-countup[data-v-26a1fe3d]{text-align:center}.main-score[data-v-26a1fe3d]{font-size:6rem;font-weight:900;color:#42b883;line-height:1}.chart-container[data-v-a6bb46b4]{margin-top:20px;padding:10px;background:#fff;border-radius:8px;border:1px solid #ddd}.chart-wrapper[data-v-a6bb46b4]{width:100%}.stats[data-v-a6bb46b4]{margin-bottom:10px;text-align:center;font-size:.9rem;color:#555}.modal-overlay[data-v-0684e6bd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-0684e6bd]{background:#fff;padding:15px;border-radius:12px;width:90%;max-width:500px;text-align:center;box-shadow:0 4px 12px #0003;max-height:90vh;display:flex;flex-direction:column;margin:20px;overflow:hidden}.modal-body[data-v-0684e6bd]{flex:1;overflow-y:auto;min-height:0;padding:0}.chart-preview[data-v-0684e6bd]{margin:10px 0;height:auto;flex-shrink:0}h2[data-v-0684e6bd]{margin-top:0;margin-bottom:5px;color:#333;flex-shrink:0}.actions[data-v-0684e6bd]{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-bottom:0;flex-shrink:0}button[data-v-0684e6bd]{padding:10px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.win-btn[data-v-0684e6bd]{background:#4caf50;color:#fff}.loss-btn[data-v-0684e6bd]{background:#f44336;color:#fff}.abort-btn[data-v-0684e6bd]{background:#9e9e9e;color:#fff}.cancel-btn[data-v-0684e6bd]{background:transparent;border:1px solid #ccc;color:#666}.ok-btn[data-v-0684e6bd]{background:#42b883;color:#fff;width:100%}.share-btn[data-v-0684e6bd]{background:#ff9800;color:#fff;width:100%}.result-text[data-v-0684e6bd]{font-size:2.5rem;font-weight:900;color:#e91e63;margin:0 0 5px}.cricket-score[data-v-0684e6bd]{font-size:3rem;line-height:1;margin:0 0 5px}.stats-summary[data-v-0684e6bd]{display:flex;gap:20px;justify-content:center;margin:5px 0;font-size:1.2rem;font-weight:700;color:#333}.game-view[data-v-a0c2a329]{display:flex;flex-direction:column;height:100dvh;box-sizing:border-box}.game-header[data-v-a0c2a329]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:transparent;z-index:10;flex-shrink:0;position:relative;height:60px;box-sizing:border-box}.round-info[data-v-a0c2a329]{font-size:1.5rem;font-weight:900;color:#333;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}button[data-v-a0c2a329]{padding:8px 16px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:1rem;height:36px;display:flex;align-items:center;justify-content:center}.content[data-v-a0c2a329]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;overflow:hidden;width:100%;padding-top:0}.board-wrapper[data-v-a0c2a329]{flex:1;min-height:0;width:100%;display:flex;justify-content:center;align-items:center;padding:0}.current-throws[data-v-a0c2a329]{display:flex;gap:10px;margin-bottom:5px;flex-shrink:0}.throw-slot[data-v-a0c2a329]{width:60px;height:60px;border:2px solid #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;background:#fff}.placeholder[data-v-a0c2a329]{color:#ccc}.controls[data-v-a0c2a329]{width:100%;display:flex;justify-content:center;margin-top:0;flex-shrink:0;padding-bottom:10px;min-height:60px}.controls-hidden[data-v-a0c2a329]{visibility:hidden}.miss-btn[data-v-a0c2a329]{background-color:#ff5252;color:#fff;border:none;font-weight:700;width:150px;height:60px;font-size:1.5rem}.next-btn[data-v-a0c2a329]{background-color:#42b883;color:#fff;border:none;font-weight:700;width:220px;height:60px;font-size:1.5rem;animation:pulse-btn-a0c2a329 1s infinite}@keyframes pulse-btn-a0c2a329{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.special-message[data-v-a0c2a329]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;font-weight:900;color:#fff;pointer-events:none;z-index:20;animation:pop-message-a0c2a329 .5s cubic-bezier(.175,.885,.32,1.275);padding:.2em 1.5em;background:#000c;box-shadow:0 2px 16px #0000002e;display:flex;align-items:center;justify-content:center;min-width:300px;min-height:70px;text-align:center}.scoreboard-area[data-v-a0c2a329]{margin-bottom:10px}.checkout-guide-container[data-v-a0c2a329]{min-height:38px;display:flex;justify-content:center;align-items:center}.checkout-guide[data-v-a0c2a329]{text-align:center;font-size:1.2rem;font-weight:700;padding:2px 10px;border-radius:4px;white-space:nowrap;background-color:#01010114;width:100vh;border:2px rgba(1,1,1,.5) solid}.checkout-guide.is-setup[data-v-a0c2a329]{color:#000}.checkout-step[data-v-a0c2a329]{color:#e91e63}@keyframes pop-message-a0c2a329{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.stats-chart-container[data-v-bcf3392d]{position:relative;height:100%;width:100%}.history[data-v-59b1955b]{max-width:800px;margin:0 auto;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.content-wrapper[data-v-59b1955b]{flex:1;overflow-y:auto;padding:0}.sticky-header[data-v-59b1955b]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;box-shadow:0 2px 4px #0000001a;z-index:10;flex-shrink:0;position:relative;height:60px;box-sizing:border-box}h1[data-v-59b1955b]{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:1.5rem;white-space:nowrap}.header-spacer[data-v-59b1955b]{width:40px;visibility:hidden}button[data-v-59b1955b]{padding:8px 16px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:1rem;height:36px;display:flex;align-items:center;justify-content:center}.stats-overview[data-v-59b1955b]{display:flex;gap:10px;margin-bottom:10px;padding:20px 20px 0}.stat-card[data-v-59b1955b]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1;text-align:center}.stat-label[data-v-59b1955b]{font-size:.8rem;color:#666;margin-bottom:2px}.stat-value[data-v-59b1955b]{font-size:1.2rem;font-weight:700;color:#42b883}.chart-container[data-v-59b1955b]{height:180px;margin:0 20px 10px;background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.filters[data-v-59b1955b]{display:flex;gap:10px;margin-bottom:10px;overflow-x:auto;position:sticky;top:0;background:#f8f9fa;z-index:5;padding:10px 20px}.filters button[data-v-59b1955b]{padding:8px 16px;border:1px solid #ccc;border-radius:20px;background:#fff;color:#666;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:all .2s}.filters button.active[data-v-59b1955b]{background:#42b883;color:#fff;border-color:#42b883}.list[data-v-59b1955b]{padding:0 20px 20px}.game-item[data-v-59b1955b]{background:#f0f0f0;padding:15px;margin-bottom:10px;border-radius:8px;cursor:pointer;transition:background .2s}.game-item[data-v-59b1955b]:hover{background:#e0e0e0}.game-summary[data-v-59b1955b]{display:flex;flex-direction:column;gap:5px}.game-info[data-v-59b1955b]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#666}.type[data-v-59b1955b]{font-weight:700;color:#333;background:#ddd;padding:2px 6px;border-radius:4px}.delete-btn[data-v-59b1955b]{background:transparent;border:none;padding:4px;font-size:1.2rem;cursor:pointer;transition:color .2s}.delete-btn[data-v-59b1955b]:hover{color:#dc3545}.result[data-v-59b1955b]{font-weight:700;font-size:1.1rem}.empty[data-v-59b1955b]{text-align:center;color:#666;margin-top:40px}.game-details[data-v-009cb25a]{max-width:800px;margin:0 auto;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.sticky-header[data-v-009cb25a]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;box-shadow:0 2px 4px #0000001a;z-index:10;flex-shrink:0;position:relative;height:60px;box-sizing:border-box}.content-scroll[data-v-009cb25a]{flex:1;overflow-y:auto;padding:20px}h1[data-v-009cb25a]{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:1.5rem;white-space:nowrap}button[data-v-009cb25a]{padding:8px 16px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:1rem;height:36px;display:flex;align-items:center;justify-content:center}.actions-right[data-v-009cb25a]{display:flex;gap:10px}.header-spacer[data-v-009cb25a]{width:40px}.summary-actions[data-v-009cb25a]{display:flex;gap:10px;margin-top:10px;border-top:1px solid #e0e0e0;padding-top:15px}.share-btn[data-v-009cb25a]{flex:1;background-color:#42b883;color:#fff;border:none;font-weight:700}.delete-btn[data-v-009cb25a]{flex:1;border-color:#ff5252;color:#ff5252}.share-btn-icon[data-v-009cb25a]{border-color:#42b883;color:#42b883}.summary[data-v-009cb25a]{background:#f5f5f5;padding:15px;border-radius:8px;margin-bottom:20px;display:flex;flex-direction:column;gap:15px}.summary-row[data-v-009cb25a]{display:flex;align-items:center}.top-row[data-v-009cb25a]{gap:15px;flex-wrap:wrap}.bottom-row[data-v-009cb25a]{justify-content:space-around;border-top:1px solid #e0e0e0;padding-top:15px}.result-badge[data-v-009cb25a]{font-weight:700;padding:4px 12px;border-radius:16px;background:#e0e0e0;color:#666;text-transform:uppercase}.result-badge.win[data-v-009cb25a]{background:#4caf50;color:#fff}.result-badge.finish[data-v-009cb25a]{background:#9c27b0;color:#fff}.type-badge[data-v-009cb25a]{font-weight:700;background:#42b883;color:#fff;padding:4px 8px;border-radius:4px}.date[data-v-009cb25a]{color:#666;font-size:.9rem;margin-left:auto}.stat-item[data-v-009cb25a]{display:flex;flex-direction:column;align-items:center}.stat-item .label[data-v-009cb25a]{font-size:.8rem;color:#666;margin-bottom:4px}.stat-item .value[data-v-009cb25a]{font-size:1.2rem;font-weight:700;color:#333}.chart-section[data-v-009cb25a]{margin-bottom:30px;height:auto}.rounds-table[data-v-009cb25a]{border:1px solid #ddd;border-radius:8px;overflow:hidden}.table-header[data-v-009cb25a]{display:grid;grid-template-columns:40px 1fr 60px;background:#eee;padding:10px;font-weight:700;border-bottom:1px solid #ddd}.table-row[data-v-009cb25a]{display:grid;grid-template-columns:40px 1fr 60px;padding:10px;border-bottom:1px solid #eee}.table-row[data-v-009cb25a]:last-child{border-bottom:none}.round-num[data-v-009cb25a]{font-weight:700;color:#666}.not-found[data-v-009cb25a]{text-align:center;padding:50px}.game-details[data-v-537e1762]{max-width:800px;margin:0 auto;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fff}.share-title[data-v-537e1762]{text-align:center;margin:0 0 20px;font-size:1.8rem;color:#333}.content-scroll[data-v-537e1762]{flex:1;overflow-y:auto;padding:20px}.cta-section[data-v-537e1762]{text-align:center;margin:0 0 20px;padding:20px;background:#e3f2fd;border-radius:12px;box-shadow:0 2px 8px #2196f326}.cta-section p[data-v-537e1762]{margin:0 0 15px;font-size:1.1rem;color:#1565c0;font-weight:700}.cta-btn[data-v-537e1762]{background:#42b883;color:#fff;border:none;padding:12px 30px;font-size:1.2rem;font-weight:700;border-radius:25px;box-shadow:0 4px 6px #2196f34d;transition:transform .2s,box-shadow .2s;width:auto;height:auto;display:inline-flex}.cta-btn[data-v-537e1762]:active{transform:scale(.98)}button[data-v-537e1762]{padding:8px 16px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:1rem;height:36px;display:flex;align-items:center;justify-content:center}.summary[data-v-537e1762]{background:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:20px;display:flex;flex-direction:column;gap:15px}.summary-row[data-v-537e1762]{display:flex;align-items:center}.summary-actions[data-v-537e1762]{display:flex;gap:10px;margin-top:10px;border-top:1px solid #e0e0e0;padding-top:15px}.share-btn[data-v-537e1762]{flex:1;background-color:#42b883;color:#fff;border:none;font-weight:700}.top-row[data-v-537e1762]{gap:15px;flex-wrap:wrap}.bottom-row[data-v-537e1762]{justify-content:space-around;border-top:1px solid #e0e0e0;padding-top:15px}.result-badge[data-v-537e1762]{font-weight:700;padding:4px 12px;border-radius:16px;background:#e0e0e0;color:#666;text-transform:uppercase}.result-badge.win[data-v-537e1762]{background:#4caf50;color:#fff}.type-badge[data-v-537e1762]{font-weight:700;background:#42b883;color:#fff;padding:4px 8px;border-radius:4px}.date[data-v-537e1762]{color:#666;font-size:.9rem;margin-left:auto}.stat-item[data-v-537e1762]{display:flex;flex-direction:column;align-items:center}.stat-item .label[data-v-537e1762]{font-size:.8rem;color:#666;margin-bottom:4px}.stat-item .value[data-v-537e1762]{font-size:1.2rem;font-weight:700;color:#333}.chart-section[data-v-537e1762]{margin-bottom:20px;height:auto}.rounds-section[data-v-537e1762]{margin-bottom:20px}.rounds-table[data-v-537e1762]{border:1px solid #ddd;border-radius:8px;overflow:hidden}.table-header[data-v-537e1762]{display:grid;grid-template-columns:40px 1fr 60px;background:#eee;padding:10px;font-weight:700;border-bottom:1px solid #ddd}.table-row[data-v-537e1762]{display:grid;grid-template-columns:40px 1fr 60px;padding:10px;border-bottom:1px solid #eee}.table-row[data-v-537e1762]:last-child{border-bottom:none}.round-num[data-v-537e1762]{font-weight:700;color:#666}.not-found[data-v-537e1762]{text-align:center;padding:50px}
