.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}.mod-actions[data-v-d3dc1177]{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start;pointer-events:none}.mod-actions[data-v-d3dc1177] .gam-button{pointer-events:auto}.mod-actions[data-v-d3dc1177] .gam-button-container.is-secondary,.mod-actions[data-v-d3dc1177] .gam-button-container.is-steklo{border:none}.spot-toggle-row[data-v-d3dc1177]{display:flex;flex-direction:row;gap:var(--spacing-md);align-items:center}.search-expanded-wrapper[data-v-d3dc1177]{position:absolute;top:0;left:110px;width:300px;max-width:calc(100vw - 10rem);pointer-events:auto;z-index:10}.search-expanded-wrapper.picker-mode[data-v-d3dc1177]{left:0}.is-mobile .mod-actions-guest[data-v-d3dc1177]{transform:translateY(calc((1rem + var(--spacing-l)) * -1))}@keyframes appear-2f6417d3{0%{opacity:0}to{opacity:1}}.header-container[data-v-2f6417d3]{position:relative;z-index:501;padding-bottom:20px;background:linear-gradient(20deg,oklch(.29 .025 var(--hue)),oklch(.23 .012 calc(var(--hue) + 90)),oklch(.29 .025 calc(var(--hue) + 180)));border-radius:var(--radius-normal)}.is-mobile .header-container[data-v-2f6417d3]{border-radius:0}.header-container[data-v-2f6417d3] .player-detail-header{background:transparent;border-radius:0}.header-container[data-v-2f6417d3] .action-bar{background:transparent;border-radius:0;padding-top:0}.age-and-follows-section[data-v-2f6417d3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:10px var(--spacing-h);background:transparent}.is-mobile .age-and-follows-section[data-v-2f6417d3]{padding:10px var(--spacing-h)}.age-and-follows-section .name-and-age[data-v-2f6417d3]{display:flex;align-items:center;gap:.2em;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.age-and-follows-section .player-name[data-v-2f6417d3]{color:var(--color-white-40);text-transform:capitalize}.age-and-follows-section .age-comma[data-v-2f6417d3],.age-and-follows-section .age[data-v-2f6417d3]{color:var(--color-white-40)}#news-button[data-v-2f6417d3]{position:absolute;right:24px;bottom:24px;z-index:4}#news-button[data-v-2f6417d3] .gam-button-container{padding-left:40px;padding-right:23px}#news-button[data-v-2f6417d3] .label{display:flex;gap:var(--spacing-md)}.metric-group[data-v-2f6417d3]{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--spacing-xs);width:100%}.right-side-panel[data-v-2f6417d3],.gam-form-content[data-v-2f6417d3]{width:100%;height:calc(100% - 5rem)}.profile-qr-btn[data-v-2f6417d3]{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-2f6417d3]:hover{background:var(--color-white-20)}.play-cta-action[data-v-2f6417d3]{position:absolute;bottom:-4px;right:-4px;display:flex;align-items:center;z-index:2}.play-cta-action[data-v-2f6417d3] .circle-cta{border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.play-cta-action[data-v-2f6417d3] .circle-cta .icon{position:static!important;transform:none!important}.play-cta-action[data-v-2f6417d3] .circle-cta .svg-container{font-size:24px!important;width:24px!important;height:24px!important}.play-cta-action.handshake-cta-action[data-v-2f6417d3] .circle-cta{background:var(--color-dark-500)!important}.gambit-sentinel[data-v-2f6417d3]{flex-shrink:0}.base-info[data-v-2f6417d3]{position:relative;z-index:501;display:flex;flex-direction:column}.detail-container[data-v-2f6417d3]{padding:0 var(--spacing-xxl) calc(2 * var(--spacing-xxl));margin:calc(2.5 * var(--spacing-xxl)) auto 0}@media (max-height: 860px){.detail-container[data-v-2f6417d3]{margin-top:100px}}.detail-container[data-v-2f6417d3]:not(.is-mobile){max-width:42rem}@media (max-width: 1179px){.detail-container[data-v-2f6417d3]:not(.is-mobile){padding:0 var(--spacing-xxl) var(--spacing-xxl)}}.detail-container.is-mobile[data-v-2f6417d3]{margin:0;padding-left:0;padding-right:0}.detail-info[data-v-2f6417d3]{position:relative;z-index:500;width:100%;padding:0 var(--spacing-h);display:flex;flex-direction:column;gap:var(--spacing-xl)}.is-mobile .detail-info[data-v-2f6417d3]{padding:0 var(--spacing-l)}.about-me[data-v-2f6417d3]{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-2f6417d3]{box-shadow:0 8px 6px color-mix(in srgb,var(--color-dark-1000) 33%,transparent)}.section-divider[data-v-2f6417d3]{width:100%;height:1px;background-color:var(--color-white-10)}.latest-handshakes[data-v-2f6417d3]{margin-top:-1rem}.latest-handshakes h5[data-v-2f6417d3]{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-2f6417d3]:after{content:"";width:100%;height:1px;background-color:var(--color-white-10);display:block;position:absolute;bottom:0}.sphere-circles-row[data-v-2f6417d3]{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:0 var(--spacing-h);width:100%;margin-top:-1.2rem;position:relative;z-index:502}.sphere-circle-item[data-v-2f6417d3]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.sphere-circle[data-v-2f6417d3]{width:3.5rem;height:3.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);color:var(--color-white-70);transition:all .15s ease}.sphere-circle[data-v-2f6417d3]:hover{background-color:var(--color-dark-20);border-color:var(--color-white-30);color:var(--color-white)}.sphere-circle-emoji[data-v-2f6417d3]{font-size:20px;line-height:1}.board-squares-icon[data-v-2f6417d3]{width:20px;height:20px;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-2f6417d3]{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:20px;height:20px;border-radius:3px;overflow:hidden}.puzzle-squares-icon .psi-cell[data-v-2f6417d3]{width:100%;height:100%}.puzzle-squares-icon .psi-gray[data-v-2f6417d3]{background:#ffffff1a}.puzzle-squares-icon .psi-green[data-v-2f6417d3]{background:#2ecc71}.puzzle-squares-icon .psi-red[data-v-2f6417d3]{background:#e74c3c}.trace-squares-grid[data-v-2f6417d3]{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-2f6417d3]{width:100%;height:100%;border-radius:0}.trace-squares-grid .trace-square-other[data-v-2f6417d3]{background-color:#f5c542}.trace-squares-grid .trace-square-other.trace-square-solved[data-v-2f6417d3]{background-color:#f5c542;opacity:.4}.trace-squares-grid .trace-square-mine[data-v-2f6417d3]{background-color:var(--color-pink)}.trace-squares-grid .trace-square-mine-solved[data-v-2f6417d3]{background-color:var(--color-pink);opacity:.4}@keyframes appear-d4d30d84{0%{opacity:0}to{opacity:1}}.profile-email-preferences[data-v-d4d30d84]{display:flex;flex-direction:column;gap:var(--spacing-l)}.profile-email-preferences .email-section[data-v-d4d30d84]{display:flex;flex-direction:column;padding:var(--spacing-l);border-radius:var(--radius-normal);border:1px solid var(--color-white-10)}.profile-email-preferences .email-section[data-v-d4d30d84] .gam-switch-content .label-text{font-weight:700}.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}
