.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}.destination-reveal-backdrop[data-v-7cad5fd3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;animation:reveal-fade-in-7cad5fd3 .8s ease .3s forwards}.destination-reveal-modal[data-v-7cad5fd3]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xxl) var(--spacing-xl) var(--spacing-xl);max-width:340px;width:100%;border-radius:1.25rem;border:1px solid var(--color-white-10);overflow:hidden;background:linear-gradient(20deg,oklch(.28 .025 var(--hue)),oklch(.22 .012 calc(var(--hue) + 90)),oklch(.28 .025 calc(var(--hue) + 180)))}.destination-reveal-title[data-v-7cad5fd3]{font-size:22px;font-weight:800;color:var(--color-white);margin-bottom:var(--spacing-sm)}.destination-reveal-subtitle[data-v-7cad5fd3]{font-size:14px;font-weight:300;line-height:140%;color:var(--color-white-60);margin-bottom:var(--spacing-xxl)}.destination-reveal-stats[data-v-7cad5fd3]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:var(--spacing-xl)}.reveal-stat-value[data-v-7cad5fd3]{font-size:28px;font-weight:800;color:var(--color-white)}.reveal-stat-label[data-v-7cad5fd3]{font-size:12px;font-weight:500;color:var(--color-white-50);text-transform:uppercase;letter-spacing:.04em}.destination-reveal-puzzle-list[data-v-7cad5fd3]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-xl)}.reveal-puzzle-chip[data-v-7cad5fd3]{padding:4px 10px;border-radius:var(--radius-small);font-size:12px;font-weight:600;color:var(--color-white-70);background:#ffffff0d;border:1px solid transparent}.reveal-puzzle-chip.correct[data-v-7cad5fd3]{background:#2ecc7126;border-color:#2ecc714d;color:#2ecc71}.reveal-puzzle-chip.wrong[data-v-7cad5fd3]{background:#e74c3c26;border-color:#e74c3c4d;color:#e74c3c}.destination-reveal-close[data-v-7cad5fd3]{margin-top:var(--spacing-sm);width:3.5rem;height:3.5rem;border-radius:3.5rem;border:1px solid var(--color-white-10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0003;color:var(--color-white-70);display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;transition:all .2s linear}.destination-reveal-close[data-v-7cad5fd3]:hover{color:var(--color-white);border-color:var(--color-white-20)}@keyframes reveal-fade-in-7cad5fd3{to{opacity:1}}@keyframes appear-44e1d379{0%{opacity:0}to{opacity:1}}.profile-card-section[data-v-44e1d379]{animation:appear-44e1d379 var(--transition-router)}.profile-card-section[data-v-44e1d379]{display:flex;flex-direction:column;gap:var(--spacing-l)}.profile-card-section h5[data-v-44e1d379]{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}.profile-card-section h5[data-v-44e1d379]:after{content:"";width:100%;height:1px;background-color:var(--color-white-10);display:block;position:absolute;bottom:0}.profile-card-section .cards[data-v-44e1d379]{display:flex;gap:1rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;width:calc(100% + 2rem);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 1rem,#000 calc(100% - 1rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 1rem,#000 calc(100% - 1rem),transparent 100%)}.profile-card-section .cards[data-v-44e1d379] .gam-gambit-card,.profile-card-section .cards[data-v-44e1d379] .gam-gambit-result-skeleton,.profile-card-section .cards[data-v-44e1d379] .gambit-sentinel{flex-shrink:0;width:18rem}.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}
