.player-roles[data-v-a6ead3c0],.gam-player-roles[data-v-a6ead3c0]{display:inline-flex;justify-content:flex-start}.gam-player-roles.spacing-l[data-v-a6ead3c0]{gap:var(--spacing-l)}.gam-player-roles.spacing-m[data-v-a6ead3c0]{gap:var(--spacing-m)}.gam-player-roles.spacing-s[data-v-a6ead3c0]{gap:var(--spacing-s)}.gam-player-roles .titled[data-v-a6ead3c0]{color:var(--color-pink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gam-player-roles .type[data-v-a6ead3c0]{color:var(--color-yellow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-box[data-v-d32928ec]{pointer-events:none;position:relative;display:flex;align-items:stretch;justify-content:stretch}.input-box.is-mobile[data-v-d32928ec]{margin-top:1.5rem;margin-bottom:1.5rem}textarea[data-v-d32928ec]{pointer-events:auto;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;resize:none;overflow:hidden;background-color:var(--color-dark-700);color:var(--color-white);border:1px solid var(--color-white-10);border-radius:22.5px;padding:11px 64px 13px 18px;font-size:16px;line-height:21px;font-weight:300}textarea[data-v-d32928ec]:not([disabled]):hover{border-color:var(--color-white-30)}textarea[data-v-d32928ec]:not([disabled]):focus{border-color:var(--color-pink)}.send-btn[data-v-d32928ec]{pointer-events:auto;position:absolute;right:0;top:50%;transform:translateY(calc(-50% - 1px));display:flex;align-items:center;justify-content:center;height:47px;color:var(--color-pink);cursor:pointer;padding:0 18px}.send-btn[data-v-d32928ec]:hover{opacity:.75}.open-hours-fields[data-v-d3bb0c85]{display:flex;flex-direction:column;gap:var(--spacing-md)}.day-row[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-md);min-height:48px}.day-label[data-v-d3bb0c85]{width:3rem;flex-shrink:0;font-size:13px;font-weight:500;color:var(--color-white-70);letter-spacing:.03em}.day-controls[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;flex-shrink:0}.day-switch[data-v-d3bb0c85]{width:auto}.separator[data-v-d3bb0c85]{color:var(--color-white-30);flex-shrink:0}.closed-label[data-v-d3bb0c85]{color:var(--color-white-30);text-transform:uppercase;font-size:11px;letter-spacing:.2em}@keyframes appear-3d344ed0{0%{opacity:0}to{opacity:1}}.header-container[data-v-3d344ed0]{position:relative;z-index:501;padding-bottom:20px;background:transparent;border-radius:0}.detail-container:not(.is-mobile) .header-container[data-v-3d344ed0]{border-radius:0}.header-container[data-v-3d344ed0] .player-detail-header{background:transparent;border-radius:0}.header-container[data-v-3d344ed0] .action-bar{background:transparent;border-radius:0;padding-top:0}.age-and-follows-section[data-v-3d344ed0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:10px var(--spacing-h);background:transparent}.age-and-follows-section .name-and-age[data-v-3d344ed0]{display:flex;align-items:center;gap:.2em;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.age-and-follows-section .player-name[data-v-3d344ed0]{color:var(--color-white-40);text-transform:capitalize}.age-and-follows-section .age-comma[data-v-3d344ed0],.age-and-follows-section .age[data-v-3d344ed0]{color:var(--color-white-40)}#news-button[data-v-3d344ed0]{position:absolute;right:24px;bottom:24px;z-index:4}#news-button[data-v-3d344ed0] .gam-button-container{padding-left:40px;padding-right:23px}#news-button[data-v-3d344ed0] .label{display:flex;gap:var(--spacing-md)}.metric-group[data-v-3d344ed0]{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--spacing-xs);width:100%}.right-side-panel[data-v-3d344ed0],.gam-form-content[data-v-3d344ed0]{width:100%;height:calc(100% - 5rem)}.profile-qr-btn[data-v-3d344ed0]{width:2rem;height:2rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white);background:#ffffff14;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:all .15s linear}.profile-qr-btn[data-v-3d344ed0]:hover{background:var(--color-white-20)}.play-cta-action[data-v-3d344ed0]{position:absolute;bottom:-4px;right:-4px;display:flex;align-items:center;z-index:2}.play-cta-action[data-v-3d344ed0] .circle-cta{border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.play-cta-action[data-v-3d344ed0] .circle-cta .icon{position:static!important;transform:none!important}.play-cta-action[data-v-3d344ed0] .circle-cta .svg-container{font-size:24px!important;width:24px!important;height:24px!important}.image-cta-boards[data-v-3d344ed0],.image-cta-wazzing[data-v-3d344ed0],.image-cta-handshake[data-v-3d344ed0]{position:absolute;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-dark-5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-white-10);cursor:pointer;z-index:2}.image-cta-boards[data-v-3d344ed0]{left:-12px;bottom:15%}.image-cta-wazzing[data-v-3d344ed0]{bottom:8%;right:-8px}.image-cta-handshake[data-v-3d344ed0]{right:-4px;top:-4px}.gambit-sentinel[data-v-3d344ed0]{flex-shrink:0}.base-info[data-v-3d344ed0]{position:relative;z-index:501;display:flex;flex-direction:column}.detail-container[data-v-3d344ed0]{padding:0 0 calc(2 * var(--spacing-xxl));margin:0 auto}.detail-container[data-v-3d344ed0]:not(.is-mobile){max-width:42rem}.detail-info[data-v-3d344ed0]{position:relative;z-index:500;width:100%;padding:0 var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-xl)}.about-me[data-v-3d344ed0]{width:100%;margin-top:8px;color:var(--color-white-50);font-style:italic;font-weight:200;font-size:13px;letter-spacing:.03em;line-height:1.5;text-align:center;white-space:pre-line}.upcoming-gambit[data-v-3d344ed0]{box-shadow:0 8px 6px color-mix(in srgb,var(--color-dark-1000) 33%,transparent)}.section-divider[data-v-3d344ed0]{width:100%;height:1px;background-color:var(--color-white-10)}.latest-handshakes[data-v-3d344ed0]{margin-top:-1rem}.latest-handshakes h5[data-v-3d344ed0]{padding:0 0 var(--spacing-l) 0;margin-top:0;margin-bottom:0;font-size:11px;font-weight:600;letter-spacing:.15em;position:relative;color:var(--color-white-30);text-transform:uppercase;display:flex;gap:.25rem;align-items:center;justify-content:flex-start;text-indent:.25em}.latest-handshakes h5[data-v-3d344ed0]:after{content:"";width:100%;height:1px;background-color:var(--color-white-10);display:block;position:absolute;bottom:0}.board-squares-icon[data-v-3d344ed0]{width:16px;height:16px;border-radius:3px;overflow:hidden;background-repeat:no-repeat;background-size:50% 50%;background-position:0 0,100% 0,0 100%,100% 100%;background-image:linear-gradient(#f0d9b5,#f0d9b5),linear-gradient(#b58863,#b58863),linear-gradient(#b58863,#b58863),linear-gradient(#f0d9b5,#f0d9b5)}.puzzle-squares-icon[data-v-3d344ed0]{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:16px;height:16px;border-radius:3px;overflow:hidden}.puzzle-squares-icon .psi-cell[data-v-3d344ed0]{width:100%;height:100%}.puzzle-squares-icon .psi-gray[data-v-3d344ed0]{background:#ffffff1a}.puzzle-squares-icon .psi-green[data-v-3d344ed0]{background:#2ecc71}.puzzle-squares-icon .psi-red[data-v-3d344ed0]{background:#e74c3c}.trace-squares-grid[data-v-3d344ed0]{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:20px;height:20px;border-radius:3px;overflow:hidden}.trace-squares-grid .trace-square[data-v-3d344ed0]{width:100%;height:100%;border-radius:0}.trace-squares-grid .trace-square-other[data-v-3d344ed0]{background-color:#f5c542}.trace-squares-grid .trace-square-other.trace-square-solved[data-v-3d344ed0]{background-color:#f5c542;opacity:.4}.trace-squares-grid .trace-square-mine[data-v-3d344ed0]{background-color:#ff8fbd;background-color:oklch(.7818 .2418 355)}.trace-squares-grid .trace-square-mine-solved[data-v-3d344ed0]{background-color:#ff8fbd;background-color:oklch(.7818 .2418 355);opacity:.4}.layout[data-v-033ad3c9]{width:100svw;height:100svh;display:flex;align-items:center;justify-content:center}.ChosePlace[data-v-033ad3c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:calc(100% - 4rem);max-width:24rem;height:calc(100% - 8rem);max-height:600px;background-color:var(--color-dark-600);border-radius:var(--radius-small);overflow:hidden}.header[data-v-033ad3c9]{position:sticky;top:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:var(--color-dark-600);border-bottom:1px solid var(--color-white-10);z-index:2}.footer[data-v-033ad3c9]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;background:var(--color-dark-600);border-top:1px solid var(--color-white-10);z-index:2}.scroll[data-v-033ad3c9]{width:100%;display:flex;align-items:stretch;justify-content:stretch;flex-direction:column;height:100%}.options[data-v-033ad3c9]{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:1.5rem;flex-grow:1}.section-header[data-v-033ad3c9]{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-white-30);padding:.25rem .25rem 0}.section-divider[data-v-033ad3c9]{height:1px;background:var(--color-white-10);margin:.5rem 1rem}.spots-grid[data-v-033ad3c9]{display:flex;flex-wrap:wrap;gap:var(--spacing-l);justify-content:flex-start}.spot-item[data-v-033ad3c9]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s);width:calc((100% - 2 * var(--spacing-l)) / 3);cursor:pointer;transition:opacity var(--transition)}.spot-item[data-v-033ad3c9]:hover{opacity:.8}.spot-avatar[data-v-033ad3c9]{width:100%;max-width:52px;aspect-ratio:1;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-dark-500);border:2px solid var(--color-white-30);flex-shrink:0;transition:border-color .15s ease}.spot-avatar img[data-v-033ad3c9]{width:100%;height:100%;object-fit:cover;display:block}.spot-item.is-selected .spot-avatar[data-v-033ad3c9]{border-color:var(--color-pink);box-shadow:0 0 0 1px var(--color-pink)}.spot-name[data-v-033ad3c9]{font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--color-white-70);text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:100%;line-height:1.3}.spot-item.is-selected .spot-name[data-v-033ad3c9]{color:var(--color-white)}.admin-boards[data-v-b350d3a9]{padding:0 var(--spacing-l)}.view-header[data-v-b350d3a9]{display:flex;align-items:center;padding:0 var(--spacing-l);height:90px;gap:16px}.view-header .title[data-v-b350d3a9]{font-size:24px;font-weight:700}.tab-bar[data-v-b350d3a9]{display:flex;gap:4px;margin-left:24px}.tab-btn[data-v-b350d3a9]{padding:6px 16px;border:1px solid var(--color-white-10);border-radius:6px;background:transparent;color:var(--color-white-50);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.tab-btn[data-v-b350d3a9]:hover{background:var(--color-white-5)}.tab-btn.active[data-v-b350d3a9]{background:var(--color-pink);border-color:var(--color-pink);color:var(--color-white)}.stats-bar[data-v-b350d3a9]{display:flex;gap:16px;padding:0 var(--spacing-l);margin-bottom:var(--spacing-m)}.stats-bar .stat[data-v-b350d3a9]{font-size:14px;color:var(--color-white-50)}.filter-bar[data-v-b350d3a9]{display:flex;gap:8px;padding:0 var(--spacing-l);margin-bottom:var(--spacing-m)}.filter-select[data-v-b350d3a9]{padding:6px 12px;border:1px solid var(--color-white-10);border-radius:6px;background:var(--color-dark-600);color:var(--color-white-70);font-size:13px;outline:none;cursor:pointer}.filter-select option[data-v-b350d3a9]{background:var(--color-dark-600);color:var(--color-white-70)}.create-section[data-v-b350d3a9]{padding:var(--spacing-l);margin-bottom:var(--spacing-xl);border:1px solid var(--color-white-10);border-radius:var(--radius-small);background:var(--color-dark-500)}.create-option[data-v-b350d3a9]{display:flex;flex-direction:column;gap:10px}.create-btn[data-v-b350d3a9]{padding:10px 20px;border:none;border-radius:6px;background:var(--color-pink);color:var(--color-white);font-weight:600;font-size:14px;cursor:pointer;transition:opacity .15s ease;align-self:flex-start}.create-btn[data-v-b350d3a9]:hover:not(:disabled){opacity:.85}.create-btn[data-v-b350d3a9]:disabled{opacity:.4;cursor:not-allowed}.create-hint[data-v-b350d3a9]{font-size:12px;color:var(--color-white-30)}.spot-picker[data-v-b350d3a9]{position:relative}.spot-search-input[data-v-b350d3a9]{width:100%;padding:8px 12px;border:1px solid var(--color-white-10);border-radius:6px;background:var(--color-dark-600);color:var(--color-white);font-size:14px;outline:none}.spot-search-input[data-v-b350d3a9]::placeholder{color:var(--color-white-30)}.search-dropdown[data-v-b350d3a9]{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--color-dark-600);border:1px solid var(--color-white-10);border-radius:0 0 6px 6px;z-index:10}.search-item[data-v-b350d3a9]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:13px;color:var(--color-white-70);cursor:pointer}.search-item[data-v-b350d3a9]:hover{background:var(--color-white-5)}.search-item.selected[data-v-b350d3a9]{color:var(--color-pink)}.check-mark[data-v-b350d3a9]{font-weight:700}.selected-spots[data-v-b350d3a9]{display:flex;flex-wrap:wrap;gap:6px}.selected-chip[data-v-b350d3a9]{padding:4px 10px;border-radius:12px;background:var(--color-white-10);color:var(--color-white-70);font-size:12px;cursor:pointer}.selected-chip[data-v-b350d3a9]:hover{background:var(--color-white-20)}.boards-list[data-v-b350d3a9]{border:1px solid var(--color-white-10);border-radius:var(--radius-small);overflow:hidden}.list-header[data-v-b350d3a9]{display:flex;padding:10px 16px;background:var(--color-dark-500);border-bottom:1px solid var(--color-white-10);font-size:12px;font-weight:700;color:var(--color-white-50);text-transform:uppercase;letter-spacing:.05em}.board-row[data-v-b350d3a9]{display:flex;padding:10px 16px;border-bottom:1px solid var(--color-white-5);font-size:13px;color:var(--color-white-70)}.board-row.completed[data-v-b350d3a9]{opacity:.5}.board-row[data-v-b350d3a9]:last-child{border-bottom:none}.col[data-v-b350d3a9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-id[data-v-b350d3a9]{width:10%}.col-type[data-v-b350d3a9]{width:8%}.col-status[data-v-b350d3a9]{width:10%}.col-planter[data-v-b350d3a9]{width:12%}.col-spots[data-v-b350d3a9]{width:25%;flex-shrink:0}.col-moves[data-v-b350d3a9]{width:8%}.col-date[data-v-b350d3a9]{width:14%}.col-link[data-v-b350d3a9]{width:8%}.col-link a[data-v-b350d3a9]{color:var(--color-pink);text-decoration:none}.col-link a[data-v-b350d3a9]:hover{color:var(--color-white)}.col-action[data-v-b350d3a9]{width:8%}.abandon-btn[data-v-b350d3a9]{padding:3px 10px;border:1px solid rgba(244,67,54,.4);border-radius:4px;background:#f443361a;color:#f44336;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.abandon-btn[data-v-b350d3a9]:hover:not(:disabled){background:#f4433640;border-color:#f44336}.abandon-btn[data-v-b350d3a9]:disabled{opacity:.4;cursor:not-allowed}.status-badge[data-v-b350d3a9]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.active[data-v-b350d3a9]{background:#4caf5033;color:#4caf50}.status-badge.completed[data-v-b350d3a9]{background:var(--color-white-10);color:var(--color-white-40)}.status-badge.abandoned[data-v-b350d3a9]{background:#f4433626;color:#f44336}.type-badge[data-v-b350d3a9]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.type-badge.local[data-v-b350d3a9]{background:#2196f326;color:#42a5f5}.type-badge.world[data-v-b350d3a9]{background:#ff980026;color:#ffa726}.empty-state[data-v-b350d3a9]{padding:32px;text-align:center;color:var(--color-white-30);font-size:14px}
