@charset "UTF-8";.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}.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}.CollectionOverlay[data-v-58d3f82d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collection-wrapper[data-v-58d3f82d]{position:relative;width:min(40rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:min(700px,100vh - 4rem);display:flex;flex-direction:column}.collection-wrapper.is-mobile[data-v-58d3f82d]{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;height:85vh}.collection-wrapper.is-mobile .collection-card[data-v-58d3f82d]{border-radius:1.5rem 1.5rem 0 0}.collection-card[data-v-58d3f82d]{position:relative;flex:1;min-height:0;border-radius:1.5rem;border:1px solid var(--color-white-10);background:var(--color-dark-700);display:flex;flex-direction:column;overflow:hidden;will-change:transform}.collection-scroll[data-v-58d3f82d]{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none}.collection-scroll[data-v-58d3f82d]::-webkit-scrollbar{display:none}.collection-heading[data-v-58d3f82d]{--walk-square: min( calc((100vw - 20px)/8) , calc((100dvh - 320px)/8) , 70px);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-l) var(--spacing-l);background-color:var(--color-dark-700);background-image:repeating-conic-gradient(var(--color-dark-700) 0% 25%,var(--color-dark-600) 0% 50%);background-size:calc(var(--walk-square) * 2) calc(var(--walk-square) * 2)}.collection-heading h2[data-v-58d3f82d]{margin:0;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:.02em;color:var(--color-white)}.collection-brand[data-v-58d3f82d]{display:flex;min-width:0;align-items:center;gap:var(--spacing-md);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.header-master[data-v-58d3f82d]{flex-shrink:0;width:var(--walk-square);height:var(--walk-square);object-fit:cover;pointer-events:none}.header-square[data-v-58d3f82d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--walk-square);height:var(--walk-square);padding:0;border:0;background:transparent;color:inherit;font:inherit;box-shadow:inset 0 0 0 1px var(--color-white-20);cursor:pointer}.header-square.is-open[data-v-58d3f82d]{background:var(--color-white-10)}.header-square.is-pair[data-v-58d3f82d]{box-shadow:inset 0 0 0 1px var(--color-pink);color:var(--color-pink)}.header-square.is-axis[data-v-58d3f82d]{box-shadow:inset 0 0 0 1px var(--color-white);color:var(--color-white)}.header-coord[data-v-58d3f82d]{font-size:calc(var(--walk-square) * .4);font-weight:700;line-height:1}.collection-title[data-v-58d3f82d]{min-width:0}.collection-faces[data-v-58d3f82d]{--pair-face: 48px;flex-shrink:0}.collection-faces .header-crown[data-v-58d3f82d]{background:var(--color-linear-gradient-10),var(--color-dark-500);font-size:13px}.collection-faces .header-crown.is-master[data-v-58d3f82d]{color:var(--color-pink)}.collection-tabs[data-v-58d3f82d]{display:flex;align-items:stretch;width:100%;flex-shrink:0;background:var(--color-dark-700);border-bottom:1px solid var(--color-white-10);z-index:1}.collection-tab[data-v-58d3f82d]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-l) 0;border:0;background:none;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-white-30);cursor:pointer;transition:color var(--transition)}.collection-tab.active[data-v-58d3f82d]{color:var(--color-white-70)}.collection-tab .tab-count[data-v-58d3f82d]{margin-left:.35em;letter-spacing:0;font-variant-numeric:tabular-nums}.collection-tab.active[data-v-58d3f82d]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--color-white)}@media (hover: hover) and (pointer: fine){.collection-tab[data-v-58d3f82d]:hover:not(.active){color:var(--color-white-50)}}.position-tones[data-v-58d3f82d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem 1rem;padding:var(--spacing-md) var(--spacing-l);background:var(--color-dark-700)}.position-tone[data-v-58d3f82d]{display:flex;align-items:center;gap:.35rem;color:var(--color-white-50);font-size:11px;font-weight:600;line-height:1}.collection-play[data-v-58d3f82d]{flex-shrink:0;padding:var(--spacing-l);padding-bottom:var(--spacing-md);background:var(--color-dark-700)}.collection-play-cta[data-v-58d3f82d]{display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem;padding:0 28px;border:1px solid var(--color-pink-30);border-radius:2rem;background:var(--color-pink-20);box-shadow:0 0 16px var(--color-pink-10);color:var(--color-white);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.collection-play-cta[data-v-58d3f82d]:disabled{border-color:var(--color-white-10);background:var(--color-white-10);box-shadow:none;color:var(--color-white-30);cursor:default}.collection-play-cta[data-v-58d3f82d]:active:not(:disabled){transform:scale(.95)}.collection-content[data-v-58d3f82d]{padding:var(--spacing-l);padding-bottom:calc(var(--safe-bottom-offset) + 5rem)}.collection-content[data-v-58d3f82d]:has(.stage-board){flex-shrink:0}.collection-content.has-play[data-v-58d3f82d]{padding-top:0}.collection-content.has-board[data-v-58d3f82d]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0}.collection-content.is-pairs[data-v-58d3f82d]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:0}.player-row[data-v-58d3f82d]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;transition:opacity var(--transition)}.player-row.is-link[data-v-58d3f82d]{cursor:pointer}@media (hover: hover) and (pointer: fine){.player-row.is-link[data-v-58d3f82d]:hover{opacity:.7}}.player-avatar[data-v-58d3f82d]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-dark-500);flex-shrink:0;color:var(--color-white)}.player-avatar .picture[data-v-58d3f82d]{width:100%;height:100%;object-fit:cover;display:block}.player-line[data-v-58d3f82d]{display:flex;align-items:baseline;flex:1;gap:.75rem;min-width:0}.player-username[data-v-58d3f82d]{min-width:0;overflow:hidden;font-size:14px;font-weight:500;color:var(--color-white-100);text-overflow:ellipsis;white-space:nowrap}.player-row.is-unknown .player-username[data-v-58d3f82d]{color:var(--color-unknown)}.player-avatar.is-stand-in[data-v-58d3f82d],.pair-photo.is-stand-in[data-v-58d3f82d]{background:var(--color-not-played);color:var(--color-unknown)}.people-head[data-v-58d3f82d]{display:flex;justify-content:flex-end;padding-bottom:.15rem;color:var(--color-white-40);font-size:11px;font-weight:700;line-height:1}.people-split[data-v-58d3f82d]{height:1px;margin:.35rem 0;background:var(--color-white-10)}.player-positions[data-v-58d3f82d]{margin-left:auto;flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-white-40)}.position-list[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-l)}.collection-summary[data-v-58d3f82d]{display:flex;align-items:center;gap:var(--spacing-l);margin-bottom:var(--spacing-l)}.overview[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xl);padding-top:var(--spacing-s);touch-action:pan-y}.road[data-v-58d3f82d]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-l);margin:calc((var(--spacing-l) + var(--spacing-s)) * -1) calc(var(--spacing-l) * -1) 0;padding:var(--spacing-xl) var(--spacing-l);background:color-mix(in srgb,var(--color-white) 5%,transparent)}.road.is-toggle[data-v-58d3f82d]{cursor:pointer}.road-heading[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.road-count[data-v-58d3f82d]{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-white)}.road-count.is-pairs[data-v-58d3f82d]{color:var(--color-pink)}.header-square.is-road[data-v-58d3f82d]{--walk-square: 28px}.road-title[data-v-58d3f82d]{position:relative;margin:0;text-align:center;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-white)}.road-icon[data-v-58d3f82d]{position:absolute;left:100%;top:50%;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:.5rem;padding:0;border:0;border-radius:50%;background:#ffffff0f;transform:translateY(-50%);color:var(--color-white-70);cursor:pointer}@media (hover: hover) and (pointer: fine){.road-icon[data-v-58d3f82d]:hover{background:#ffffff1f;color:var(--color-white)}}.road-icon.is-open[data-v-58d3f82d]{background:#ffffff26;color:var(--color-white)}.road-marks[data-v-58d3f82d]{--dot-size: 8px;--dot-r: calc(var(--dot-size) / 2);--circle-size: 1.5rem;--label-line: 10px;--label-gap: .12rem;--mark-gap: .2rem;position:relative;display:flex;align-items:flex-start;width:100%;margin-top:1.4rem}.road-node[data-v-58d3f82d]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--mark-gap);min-width:0}.road-labels[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:center;gap:var(--label-gap);width:100%}.road-notation[data-v-58d3f82d],.road-figure[data-v-58d3f82d]{min-height:var(--label-line);color:var(--color-white-30);font-size:10px;font-weight:700;line-height:var(--label-line);text-align:center}.road-figure[data-v-58d3f82d]{font-variant-numeric:tabular-nums}.road-notation[data-v-58d3f82d]{text-transform:lowercase}.road-notation.is-unique[data-v-58d3f82d]{color:var(--color-pink)}.road-notation.is-repeat[data-v-58d3f82d]{color:var(--color-white)}.road-notation.is-unknown[data-v-58d3f82d]{color:var(--color-unknown)}.road-mark-row[data-v-58d3f82d]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--circle-size)}.road-connector[data-v-58d3f82d]{position:absolute;top:50%;left:calc(50% + var(--mark-r));width:calc(100% - var(--mark-r) - var(--next-r));height:1px;background:var(--color-white-20);transform:translateY(-50%)}.road-connector.is-done[data-v-58d3f82d]{background:var(--color-white)}.road-connector.is-walk[data-v-58d3f82d]{background:linear-gradient(to right,var(--color-white) var(--walk),var(--color-white-20) var(--walk))}.road-mark[data-v-58d3f82d]{position:relative;z-index:1;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:#000}.road-mark.is-unique[data-v-58d3f82d]{background:var(--color-pink)}.road-mark.is-repeat[data-v-58d3f82d]{background:var(--color-white)}.road-mark.is-unknown[data-v-58d3f82d]{background:var(--color-unknown)}.road-delta[data-v-58d3f82d]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .28rem;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0}.road-delta.is-gained[data-v-58d3f82d]{color:var(--color-correct)}.road-delta.is-missing[data-v-58d3f82d]{color:var(--color-incorrect)}.road-delta.is-unique[data-v-58d3f82d]{background:color-mix(in srgb,var(--color-pink) 24%,var(--color-dark-700))}.road-delta.is-repeat[data-v-58d3f82d]{background:color-mix(in srgb,var(--color-white) 20%,var(--color-dark-700))}.road-delta.is-unknown[data-v-58d3f82d],.road-delta.is-ahead[data-v-58d3f82d]{background:color-mix(in srgb,var(--color-unknown) 40%,var(--color-dark-700))}.road-you[data-v-58d3f82d]{position:absolute;z-index:3;top:calc(var(--circle-size) / 2);left:calc((var(--from) + .5) / var(--nodes) * 100%);width:calc(var(--span) * 100% / var(--nodes));height:0;pointer-events:none}.road-you-pin[data-v-58d3f82d]{position:absolute;top:0;left:calc(var(--from-r) + (100% - var(--from-r) - var(--to-r)) * var(--progress));width:0;height:0}.road-you-dot[data-v-58d3f82d]{position:absolute;top:0;left:0;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--color-white);box-shadow:0 0 0 1px var(--color-dark-700);transform:translate(-50%,-50%)}.road-you-count[data-v-58d3f82d]{position:absolute;top:calc(-1 * (var(--circle-size) / 2 + var(--mark-gap) + var(--label-line)));left:0;height:var(--label-line);color:var(--color-white);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:var(--label-line);white-space:nowrap;transform:translate(-50%)}.road-marks .now-gap[data-v-58d3f82d]{top:0;transform:translate(-50%,-130%)}.now-gap .gap-text[data-v-58d3f82d]{background:var(--color-linear-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-pink)}.milestone-now[data-v-58d3f82d]{--now-node: 5.5rem;--now-circle: 2.65rem;position:relative;display:flex;justify-content:space-between;width:100%}.milestone-now.is-done[data-v-58d3f82d]{justify-content:center}.now-node[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:var(--now-node);flex:none}.now-line[data-v-58d3f82d]{position:absolute;top:calc(var(--now-circle) / 2);left:calc(var(--now-node) / 2 + var(--now-circle) / 2);right:calc(var(--now-node) / 2 + var(--now-circle) / 2);height:1px;background:var(--color-white-30)}.now-name[data-v-58d3f82d]{width:100%;text-align:center;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.25;color:var(--color-white)}.now-name.is-start[data-v-58d3f82d],.now-name.is-next[data-v-58d3f82d]{color:var(--color-white-40)}.now-gap[data-v-58d3f82d]{position:absolute;top:calc(var(--now-circle) / 2);left:50%;z-index:1;transform:translate(-50%,-50%);display:inline-flex;align-items:baseline;padding:.3rem .5rem;border:0;border-radius:999px;background:var(--color-linear-gradient-10),color-mix(in srgb,var(--color-white) 5%,var(--color-dark-700));font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.now-gap .gap-value[data-v-58d3f82d]{margin:0 .25rem;font-size:13px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.now-progress[data-v-58d3f82d]{--progress: 0;position:absolute;top:calc(var(--now-circle) / 2);left:calc(var(--now-node) / 2 + var(--now-circle) / 2);right:calc(var(--now-node) / 2 + var(--now-circle) / 2);z-index:2;height:0;pointer-events:none}.now-dot[data-v-58d3f82d]{position:absolute;top:0;left:calc(var(--progress) * 100%);z-index:2;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:var(--color-unknown)}.now-dot.is-unique[data-v-58d3f82d]{background:var(--color-pink)}.now-dot.is-repeat[data-v-58d3f82d]{background:var(--color-white)}.now-dot.is-unknown[data-v-58d3f82d]{background:var(--color-unknown)}.now-gained[data-v-58d3f82d],.now-missing[data-v-58d3f82d]{position:absolute;top:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;white-space:nowrap;transform:translateY(calc(-100% - 6px))}.now-gained[data-v-58d3f82d]{right:calc((1 - var(--progress)) * 100% + 8px);color:var(--color-correct)}.now-missing[data-v-58d3f82d]{left:calc(var(--progress) * 100% + 8px);color:var(--color-incorrect)}.overview-stage[data-v-58d3f82d],.donut-anchor[data-v-58d3f82d]{position:relative;display:flex;justify-content:center;width:100%}.overview-arrow[data-v-58d3f82d]{display:flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:none;color:var(--color-white-70);cursor:pointer}.overview-arrow.is-hidden[data-v-58d3f82d]{visibility:hidden;pointer-events:none}.overview-arrow[data-v-58d3f82d]:active{transform:scale(.97)}.overview-dots[data-v-58d3f82d]{position:absolute;bottom:0;left:var(--spacing-l);z-index:2;display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;width:calc(100% - 2 * var(--spacing-l));margin:0;transform:translateY(50%)}.overview-dot-row[data-v-58d3f82d]{display:flex;justify-content:center;gap:.5rem}.overview-dot[data-v-58d3f82d]{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--color-white-20);cursor:pointer}.overview-dot.active[data-v-58d3f82d]{background:var(--color-white)}.collection-scroll[data-v-58d3f82d]:has(>.collection-content.is-pairs){overflow:hidden}.pair-stage[data-v-58d3f82d]{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;min-height:0;overflow:hidden}.pair-hero[data-v-58d3f82d]{display:flex;flex-shrink:0;flex-direction:column;align-items:center;width:100%;padding-top:var(--spacing-s)}.pair-caption[data-v-58d3f82d]{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-white-40)}.pair-caption.is-title[data-v-58d3f82d]{margin-bottom:var(--spacing-l)}.pair-caption.is-count[data-v-58d3f82d]{margin-top:var(--spacing-xl)}.pair-count[data-v-58d3f82d]{font-size:28px;font-weight:700;line-height:1;color:var(--color-pink)}.pair-count-rest[data-v-58d3f82d]{margin-left:.35em}.pair-not-counted[data-v-58d3f82d]{margin-top:var(--spacing-s);padding:.35rem .85rem;border:1px solid var(--color-white-10);border-radius:999px;background:none;color:var(--color-white-70);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.pair-not-counted[data-v-58d3f82d]:active{transform:scale(.97)}.pair-hero[data-v-58d3f82d] .HandshakePositionMark{position:relative;z-index:1;width:100%;margin-top:0}.pair-hero[data-v-58d3f82d] .number{justify-content:center;min-width:0;max-width:100%}.pair-hero[data-v-58d3f82d] .board{container-type:inline-size}.pair-hero[data-v-58d3f82d] .rank-line{align-items:flex-end;min-height:12.5cqw}.pair-hero[data-v-58d3f82d] .side-photo{align-self:flex-end}.pair-hero[data-v-58d3f82d] .face{--face-size: 120px;margin-bottom:-8px}.pair-hero[data-v-58d3f82d] .is-empty .face{background:var(--color-not-played);color:var(--color-white-30)}.pair-bond[data-v-58d3f82d]{display:flex;align-items:center}.pair-bond .pair-square[data-v-58d3f82d]{z-index:1;margin-right:calc(var(--pair-face) * -.28);box-shadow:0 0 0 2px var(--color-dark-700)}.pair-bond.is-mini[data-v-58d3f82d]{--pair-face: 36px}.pair-bond.is-reported .pair-square[data-v-58d3f82d]{background:var(--color-reported)}.pair-bond.is-empty .pair-photo[data-v-58d3f82d],.pair-bond.is-empty .pair-square[data-v-58d3f82d],.pair-bond .pair-square.is-empty[data-v-58d3f82d]{background:var(--color-not-played);color:var(--color-white-30)}.pair-photo[data-v-58d3f82d],.pair-square[data-v-58d3f82d]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pair-face);height:var(--pair-face);overflow:hidden}.pair-photo img[data-v-58d3f82d],.pair-square img[data-v-58d3f82d]{width:100%;height:100%;object-fit:cover}.pair-photo[data-v-58d3f82d]{border-radius:50%;background:var(--color-dark-500);color:var(--color-white)}.pair-square[data-v-58d3f82d]{border-radius:calc(var(--pair-face) * .12);background:var(--color-pink);color:var(--color-white);padding:0 .12em;font-size:calc(var(--pair-face) * .24);font-weight:700;font-variant-numeric:tabular-nums}.is-mini .pair-square[data-v-58d3f82d]{font-size:9px}.pair-minis[data-v-58d3f82d]{display:grid;flex:1;grid-template-columns:repeat(4,max-content);align-content:start;justify-content:center;gap:.85rem 1.1rem;width:100%;min-height:0;padding:var(--spacing-l) 4px calc(var(--safe-bottom-offset) + 5rem);overflow-y:auto;scrollbar-width:none}.pair-minis[data-v-58d3f82d]::-webkit-scrollbar{display:none}.pair-minis button[data-v-58d3f82d]{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.pair-minis button[data-v-58d3f82d]:disabled{cursor:default}.pair-bond.is-chosen .pair-square[data-v-58d3f82d]{box-shadow:0 0 0 2px var(--color-white)}.ring[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--spacing-xl)}.legend-block[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-md)}.legend-block .legend-title[data-v-58d3f82d]{margin-bottom:.5rem}.not-counted[data-v-58d3f82d]{margin:var(--spacing-l) 0 0;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-white-30)}.not-counted .legend-count[data-v-58d3f82d]{color:var(--color-white-70)}.stage-board[data-v-58d3f82d]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:var(--spacing-l);padding-bottom:calc(var(--safe-bottom-offset) + 3.5rem);container-type:size}.stage-board.is-overview[data-v-58d3f82d]{flex:none;min-height:min-content;margin-top:var(--spacing-xl);padding:0;container-type:inline-size}.stage-board.is-overview .board-plot[data-v-58d3f82d]{width:100%}.board-plot[data-v-58d3f82d]{--rail: 2.5rem;display:grid;grid-template-columns:var(--rail) minmax(0,1fr) var(--rail);grid-template-rows:auto auto auto auto;column-gap:.4rem;row-gap:.4rem;width:min(100%,100cqh)}.board-legend[data-v-58d3f82d]{grid-column:2;grid-row:4;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin-top:.35rem}.board-legend-item[data-v-58d3f82d]{display:flex;align-items:center;gap:.35rem;color:var(--color-white-50);font-size:11px;font-weight:600;line-height:1}.board-swatch[data-v-58d3f82d]{flex:none;width:10px;height:10px;box-sizing:border-box}.board-swatch.is-pairs[data-v-58d3f82d]{background:var(--color-pink)}.board-swatch.is-axes[data-v-58d3f82d]{width:22px;background:linear-gradient(to right,#000,var(--color-white))}.board-frame[data-v-58d3f82d]{grid-column:2;grid-row:2;position:relative;width:100%;min-width:0}.board-grid[data-v-58d3f82d]{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);aspect-ratio:1;width:100%}.board-square[data-v-58d3f82d]{position:relative;background:color-mix(in srgb,var(--color-pink) calc(var(--fill, 0) * 100%),#000);border-right:1px solid var(--color-white-20);border-bottom:1px solid var(--color-white-20)}.board-square.is-axis[data-v-58d3f82d]{background:color-mix(in srgb,var(--color-white) calc(var(--fill, 0) * 100%),#000)}.board-square.is-first-file[data-v-58d3f82d]{border-left:1px solid var(--color-white-20)}.board-square.is-top-rank[data-v-58d3f82d]{border-top:1px solid var(--color-white-20)}.board-coord[data-v-58d3f82d]{position:absolute;font-size:8px;font-weight:700;line-height:1;color:var(--color-white-40);pointer-events:none}.is-current.is-unique>.board-coord[data-v-58d3f82d],.is-current.is-unknown>.board-coord[data-v-58d3f82d]{color:var(--color-white)}.is-current.is-repeat>.board-coord[data-v-58d3f82d]{color:var(--color-dark-900)}.board-coord.is-here[data-v-58d3f82d]{position:static;font-size:12px;font-weight:700}.board-coord.is-file[data-v-58d3f82d]{bottom:3px;left:50%;transform:translate(-50%)}.board-coord.is-rank[data-v-58d3f82d]{left:4px;top:50%;transform:translateY(-50%)}.board-crown[data-v-58d3f82d]{pointer-events:none;color:var(--color-white-30)}.is-master .board-crown[data-v-58d3f82d]{color:var(--color-pink)}.file-axis[data-v-58d3f82d]{grid-column:2;grid-row:3;display:grid;grid-template-columns:repeat(8,1fr);align-items:start}.rank-axis[data-v-58d3f82d]{grid-column:1;grid-row:2;display:grid;grid-template-rows:repeat(8,1fr);min-height:0}.axis-slot[data-v-58d3f82d]{position:relative;min-width:0;min-height:0}.file-axis .axis-slot[data-v-58d3f82d]{justify-self:center}.rank-axis .axis-slot[data-v-58d3f82d]{display:flex;align-items:center;justify-content:flex-end}.axis-dot[data-v-58d3f82d]{position:absolute;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--color-white) calc(var(--fill, 0) * 100%),transparent);pointer-events:none}.file-axis .axis-dot[data-v-58d3f82d]{top:0;left:50%;transform:translate(-50%,-100%)}.rank-axis .axis-dot[data-v-58d3f82d]{top:50%;right:0;transform:translate(100%,-50%)}.axis-count[data-v-58d3f82d]{justify-self:center;align-self:start;padding-top:2px;color:var(--color-white-30);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.axis-count.is-dot[data-v-58d3f82d]{color:color-mix(in srgb,var(--color-white) calc(var(--fill, 0) * 100%),var(--color-white-30))}.axis-count.is-unique[data-v-58d3f82d]{color:var(--color-pink)}.axis-count.is-repeat[data-v-58d3f82d]{color:var(--color-white)}.axis-count.is-unknown[data-v-58d3f82d]{color:var(--color-unknown)}.axis-count.is-rank[data-v-58d3f82d]{justify-self:end;align-self:center;padding:0 3px 0 0;writing-mode:vertical-rl}.rank-num[data-v-58d3f82d]{display:inline-block;transform:rotate(180deg)}.axis-name[data-v-58d3f82d]{color:var(--color-white-30);font-size:11px;font-weight:700;letter-spacing:0;line-height:1;text-transform:lowercase}.axis-name.is-positions[data-v-58d3f82d]{grid-column:2;grid-row:1;justify-self:end}.axis-name.is-people[data-v-58d3f82d]{grid-column:3;grid-row:2;align-self:start;justify-self:start;writing-mode:vertical-rl;transform:rotate(180deg)}.milestone[data-v-58d3f82d]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:4px;background:var(--color-dark-700);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.milestone.is-ahead[data-v-58d3f82d]{border:1px solid var(--color-white-20);color:var(--color-white-30)}.milestone.is-unique[data-v-58d3f82d]{background:var(--color-pink);color:var(--color-white)}.milestone.is-repeat[data-v-58d3f82d]{background:var(--color-white);color:var(--color-dark-900)}.milestone.is-unknown[data-v-58d3f82d]{background:var(--color-unknown);color:var(--color-white)}.donut[data-v-58d3f82d]{position:relative;flex:none;width:132px;height:132px}.donut.is-hero[data-v-58d3f82d]{width:200px;height:200px}.donut.is-hero .collection-progress[data-v-58d3f82d]{font-size:24px;font-weight:700;color:var(--color-white)}.donut svg[data-v-58d3f82d]{display:block;width:100%;height:100%}.donut-track[data-v-58d3f82d],.donut-arc[data-v-58d3f82d]{fill:none;stroke-width:10}.donut-track[data-v-58d3f82d]{stroke:var(--color-not-played)}.donut-arc.is-unique[data-v-58d3f82d]{stroke:var(--color-pink)}.donut-arc.is-reported[data-v-58d3f82d]{stroke:var(--color-reported)}.donut-arc.is-repeat[data-v-58d3f82d]{stroke:var(--color-white)}.donut-arc.is-unknown[data-v-58d3f82d],.donut-arc.is-none[data-v-58d3f82d]{stroke:var(--color-unknown)}.legend-column[data-v-58d3f82d]{min-width:0}.position-view[data-v-58d3f82d]{position:absolute;z-index:3;right:var(--spacing-l);bottom:var(--safe-bottom-offset);--nav-cell-size: 2.25rem;--nav-pill-gap: .125rem}.position-view[data-v-58d3f82d] .NavPill:before{border-color:var(--color-white-10);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.position-view[data-v-58d3f82d] .NavPillButton{color:var(--color-white-30)}.position-view[data-v-58d3f82d] .NavPillButton:hover:not(.is-chosen){color:var(--color-white-60)}.position-view[data-v-58d3f82d] .NavPillButton:active{transform:none}.position-view[data-v-58d3f82d] .NavPillButton.is-chosen{color:var(--color-white)}.collection-progress[data-v-58d3f82d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-white-40)}.legend-title[data-v-58d3f82d]{margin-bottom:.4rem;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-white-30)}.legend[data-v-58d3f82d]{display:flex;flex-direction:column;gap:.45rem}.legend.is-row[data-v-58d3f82d]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem}.legend-item[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--color-white-50)}.legend-line[data-v-58d3f82d]{display:flex;align-items:center;gap:.35rem}.legend-pct[data-v-58d3f82d]{font-variant-numeric:tabular-nums;letter-spacing:.04em}.legend-pct.is-unique[data-v-58d3f82d]{color:var(--color-pink)}.legend-pct.is-reported[data-v-58d3f82d]{color:var(--color-reported)}.legend-pct.is-repeat[data-v-58d3f82d]{color:var(--color-white)}.legend-pct.is-unknown[data-v-58d3f82d],.legend-pct.is-none[data-v-58d3f82d]{color:var(--color-unknown)}.legend-count[data-v-58d3f82d]{font-variant-numeric:tabular-nums;color:var(--color-white)}.swatch[data-v-58d3f82d]{width:8px;height:8px;border-radius:2px}.swatch.is-unique[data-v-58d3f82d]{background:var(--color-pink)}.swatch.is-reported[data-v-58d3f82d]{background:var(--color-reported)}.swatch.is-repeat[data-v-58d3f82d]{background:var(--color-white)}.swatch.is-unknown[data-v-58d3f82d],.swatch.is-none[data-v-58d3f82d]{background:var(--color-unknown)}.position-detail[data-v-58d3f82d]{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-top:var(--spacing-l);padding-bottom:var(--spacing-l);background:var(--color-dark-700)}.position-table[data-v-58d3f82d]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;width:100%}.position-cell[data-v-58d3f82d]{aspect-ratio:1;padding:0;border:1px solid var(--color-white-10);border-radius:2px;background:transparent;color:var(--color-white-30);font-family:inherit;font-size:8px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer}.position-cell.is-unique[data-v-58d3f82d]{border-color:transparent;background:var(--color-pink);color:var(--color-white)}.position-cell.is-reported[data-v-58d3f82d]{border-color:transparent;background:var(--color-reported);color:var(--color-white)}.position-cell.is-repeat[data-v-58d3f82d]{border-color:transparent;background:var(--color-white);color:var(--color-dark-900)}.position-cell.is-unknown[data-v-58d3f82d]{border-color:transparent;background:var(--color-unknown);color:var(--color-white)}.position-cell.is-empty[data-v-58d3f82d]{border-color:transparent;background:var(--color-not-played);color:var(--color-white-30)}.position-cell.is-selected[data-v-58d3f82d]{outline:1px solid var(--color-white);outline-offset:1px}.empty-state[data-v-58d3f82d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xxl) 0;color:var(--color-white-20);font-size:14px}.collection-close[data-v-58d3f82d]{position:absolute;bottom:var(--safe-bottom-offset);left:50%;transform:translate(-50%);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:var(--color-dark-5);color:var(--color-white-70);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s linear}@media (hover: hover) and (pointer: fine){.collection-close[data-v-58d3f82d]:hover{background-color:var(--color-dark-20);border-color:var(--color-white-30);color:var(--color-white)}}.collection-close[data-v-58d3f82d]:active{transform:translate(-50%) scale(.97)}.collection-overlay-enter-active[data-v-58d3f82d],.collection-overlay-leave-active[data-v-58d3f82d]{transition:opacity .2s ease}.collection-overlay-enter-active .collection-wrapper[data-v-58d3f82d],.collection-overlay-leave-active .collection-wrapper[data-v-58d3f82d]{transition:transform .2s ease}.collection-overlay-enter-from[data-v-58d3f82d],.collection-overlay-leave-to[data-v-58d3f82d]{opacity:0}.collection-overlay-enter-from .collection-wrapper[data-v-58d3f82d],.collection-overlay-leave-to .collection-wrapper[data-v-58d3f82d]{transform:translateY(20px)}.collection-overlay-enter-from .is-mobile[data-v-58d3f82d],.collection-overlay-leave-to .is-mobile[data-v-58d3f82d]{transform:translateY(100%)}.CollectionOverlay.from-sphere .collection-wrapper[data-v-58d3f82d]{overflow:hidden;border-radius:1.5rem}.CollectionOverlay.from-sphere .collection-wrapper.is-mobile[data-v-58d3f82d]{border-radius:1.5rem 1.5rem 0 0}.collection-overlay-enter-active.from-sphere[data-v-58d3f82d],.collection-overlay-leave-active.from-sphere[data-v-58d3f82d]{transition:opacity .36s ease}.collection-overlay-enter-active.from-sphere .collection-wrapper[data-v-58d3f82d],.collection-overlay-leave-active.from-sphere .collection-wrapper[data-v-58d3f82d]{transition:transform .36s ease,border-radius .36s ease}.collection-overlay-enter-from.from-sphere .collection-wrapper[data-v-58d3f82d],.collection-overlay-leave-to.from-sphere .collection-wrapper[data-v-58d3f82d]{transform:translate(var(--bloom-x),var(--bloom-y)) scale(var(--bloom-sx),var(--bloom-sy));border-radius:50%}.SparkCard[data-v-f4e84d35]{position:relative;display:flex;flex-direction:column;text-align:left;gap:var(--card-stack-gap);background:transparent;overflow:visible}.SparkCard.spark-card[data-v-f4e84d35]{box-shadow:none}.SparkCard.is-expired[data-v-f4e84d35]{filter:saturate(0)}.cover[data-v-f4e84d35]{position:relative;width:100%;flex:1 1 0;min-height:0;border-radius:var(--radius-normal);overflow:hidden;background:var(--color-dark-600);cursor:pointer}.cover-foot[data-v-f4e84d35]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem var(--card-gutter) var(--card-foot-inset);background:linear-gradient(transparent 0%,#1c1c1cbf);pointer-events:none}.cover-foot[data-v-f4e84d35]>*{pointer-events:auto}.cover-players[data-v-f4e84d35]{display:flex;align-items:flex-end;gap:clamp(.5rem,min(3.5cqw,2.33cqh),1rem)}.seat[data-v-f4e84d35]{display:flex;align-items:flex-end;justify-content:center;position:relative;width:var(--card-avatar-size);min-height:0}.cover-players[data-v-f4e84d35] .PlayerAvatar{cursor:pointer}.cover-players[data-v-f4e84d35] .PlayerAvatar:not(.is-invited) .avatar{box-shadow:0 0 0 1.5px var(--color-white-60),0 6px 16px #0000008c}.seat-ring[data-v-f4e84d35]{width:100%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-white-20);color:var(--color-white-40)}.seat-ring.is-invite[data-v-f4e84d35]{border-style:dashed;border-color:var(--color-white-30);color:var(--color-white-60);cursor:pointer;transition:color .15s ease}@media (hover: hover) and (pointer: fine){.seat-ring.is-invite[data-v-f4e84d35]:hover{color:var(--color-white)}}.seat-count[data-v-f4e84d35]{font-size:11px;font-weight:600;letter-spacing:.03em}.cover-actions[data-v-f4e84d35]{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:1.25rem;z-index:6}.meta[data-v-f4e84d35]{flex:none;height:max(var(--card-meta-min),50cqw - var(--card-stack-gap));box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.4rem,min(2.5cqw,1.67cqh),.75rem);padding:var(--card-gutter);border-radius:var(--radius-normal);background:var(--color-card-surface)}.meta-head[data-v-f4e84d35]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.when[data-v-f4e84d35]{display:flex;align-items:baseline;gap:.3em;font-size:clamp(1.05rem,min(6cqw,4cqh),1.5rem);letter-spacing:.02em;color:var(--color-white);white-space:nowrap}.when .day-live[data-v-f4e84d35]{color:var(--color-pink);font-weight:600}.sub[data-v-f4e84d35]{display:flex;align-items:baseline;gap:.35em;min-width:0;font-size:clamp(.75rem,min(4cqw,2.67cqh),.875rem);letter-spacing:.02em;color:var(--color-white-50)}.sub .sep[data-v-f4e84d35],.when .sep[data-v-f4e84d35]{color:var(--color-white-30);flex:none}.sub .spot[data-v-f4e84d35]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.conflict-warning[data-v-f4e84d35]{display:flex;align-items:center;gap:.3em;min-width:0;font-size:clamp(.7rem,min(3.6cqw,2.4cqh),.8rem);color:var(--color-orange)}.conflict-warning span[data-v-f4e84d35]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub .status[data-v-f4e84d35]{color:var(--color-orange);font-weight:600;flex:none;display:inline-flex;align-items:center;gap:.25rem}.sub .status .dot[data-v-f4e84d35]{width:6px;height:6px;min-width:6px;border-radius:50%;background-color:currentColor}.controls[data-v-f4e84d35]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tertiary[data-v-f4e84d35],.primary[data-v-f4e84d35],.secondary[data-v-f4e84d35]{display:flex;align-items:center}.tertiary[data-v-f4e84d35]{grid-column:1;justify-self:start;min-width:0}.chess-set-action[data-v-f4e84d35]{width:var(--card-meet-size);height:var(--card-meet-size);position:relative;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:var(--color-white-5);color:var(--color-white-70);cursor:pointer;transition:background-color .2s linear,color .2s linear}@media (hover: hover) and (pointer: fine){.chess-set-action[data-v-f4e84d35]:hover{background-color:var(--color-white-10);color:var(--color-white)}}.chess-set-action.is-on[data-v-f4e84d35]{background-color:var(--color-pink-20);color:var(--color-pink)}.chess-set-action.has-status[data-v-f4e84d35]:after,.chess-set-action.has-warning[data-v-f4e84d35]:after{content:"";position:absolute;top:6%;right:6%;width:8px;height:8px;border-radius:50%;background-color:var(--color-green);pointer-events:none}.chess-set-action.has-warning[data-v-f4e84d35]:after{background-color:var(--color-red)}.chess-set-action[data-v-f4e84d35]:active{transform:scale(.97)}.primary[data-v-f4e84d35]{grid-column:2;justify-self:center}.secondary[data-v-f4e84d35]{grid-column:3;justify-self:start;padding-left:clamp(.75rem,4cqw,1.25rem)}.meet-anyways[data-v-f4e84d35]{position:relative;display:flex;align-items:center}.meet-anyways-hint[data-v-f4e84d35]{position:absolute;top:calc(100% + .2rem);left:50%;transform:translate(-50%);font-size:clamp(.625rem,min(3.2cqw,2.1cqh),.6875rem);line-height:1.1;letter-spacing:.02em;color:var(--color-white-50);white-space:nowrap;text-align:center;pointer-events:none}.meet-anyways.hint-above .meet-anyways-hint[data-v-f4e84d35]{top:auto;bottom:calc(100% + .2rem)}.primary[data-v-f4e84d35] .gam-button-container.is-icon{width:var(--card-play-size)!important;height:var(--card-play-size)!important;min-width:var(--card-play-size)!important;min-height:var(--card-play-size)!important}.secondary[data-v-f4e84d35] .gam-button-container.is-icon{width:var(--card-meet-size)!important;height:var(--card-meet-size)!important;min-width:var(--card-meet-size)!important;min-height:var(--card-meet-size)!important}.primary[data-v-f4e84d35] .svg-container{font-size:var(--card-play-icon)!important;width:var(--card-play-icon)!important;height:var(--card-play-icon)!important;min-width:var(--card-play-icon)!important}.secondary[data-v-f4e84d35] .svg-container{font-size:var(--card-meet-icon)!important;width:var(--card-meet-icon)!important;height:var(--card-meet-icon)!important;min-width:var(--card-meet-icon)!important}.expired-notice[data-v-f4e84d35]{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-white-50)}.skeleton-button[data-v-f4e84d35]{width:var(--card-play-size);height:var(--card-play-size);border-radius:50%;background:var(--color-white-20)}.SparkCard .progress-row[data-v-f4e84d35]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-white-2);z-index:5}.SparkCard .progress[data-v-f4e84d35]{padding:.75rem .5rem;width:100%}.location-image[data-v-f4e84d35]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(black 0%,black 75%,transparent 100%);mask-image:linear-gradient(black 0%,black 75%,transparent 100%)}.icon-circle[data-v-f4e84d35] .gam-button-container{border-radius:50%!important}.icon-circle[data-v-f4e84d35] .gam-button-container .icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.icon-circle[data-v-f4e84d35] .gam-button-container .svg-container{font-size:24px!important;width:24px!important;height:24px!important}.play-cta-proposal[data-v-f4e84d35]{--play-cta-color: var(--color-orange)}.play-cta-gambit[data-v-f4e84d35]{--play-cta-color: var(--color-green)}.play-cta[data-v-f4e84d35] .gam-button-container{background:var(--play-cta-color)!important;border:2px solid var(--play-cta-color)!important;color:var(--color-dark-900)!important;transition:background-color .15s ease,filter .15s ease}.play-cta[data-v-f4e84d35] .gam-button-container svg *{fill:var(--color-dark-900)!important}.play-cta.is-inverted[data-v-f4e84d35] .gam-button-container{background:transparent!important;border:2px solid var(--play-cta-color)!important;color:var(--play-cta-color)!important}.play-cta.is-inverted[data-v-f4e84d35] .gam-button-container svg *{fill:var(--play-cta-color)!important}@media (hover: hover) and (pointer: fine){.play-cta[data-v-f4e84d35] .gam-button-container.is-slab:hover{background:var(--play-cta-color)!important;filter:brightness(1.1)}.play-cta.is-inverted[data-v-f4e84d35] .gam-button-container.is-slab:hover{background:color-mix(in srgb,var(--play-cta-color) 15%,transparent)!important;filter:none}}.card-action[data-v-f4e84d35]{display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white-30);transition:color .15s ease}@media (hover: hover) and (pointer: fine){.card-action[data-v-f4e84d35]:hover{color:var(--color-white-70)}}.invite-flip[data-v-f4e84d35]{transform:scaleX(-1)}.location-actions-overlay[data-v-f4e84d35]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:2.5rem;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.location-actions-enter-active[data-v-f4e84d35],.location-actions-leave-active[data-v-f4e84d35]{transition:opacity .15s ease}.location-actions-enter-from[data-v-f4e84d35],.location-actions-leave-to[data-v-f4e84d35]{opacity:0}.location-action-btn[data-v-f4e84d35]{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:var(--color-white-80);cursor:pointer}.location-action-btn span[data-v-f4e84d35]{font-size:12px;font-weight:500;letter-spacing:.03em}.location-action-btn[data-v-f4e84d35]:active{color:var(--color-white)}.chip-band[data-v-f4e84d35]{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-xs);height:var(--card-band-height);min-width:0;overflow-x:auto;scrollbar-width:none}.chip-band[data-v-f4e84d35]::-webkit-scrollbar{display:none}.chip-band[data-v-f4e84d35]>*{flex-shrink:0}.band-title[data-v-f4e84d35]{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--spacing-xxs);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--color-white)}.sub .club-link[data-v-f4e84d35]{color:var(--color-white-50);cursor:pointer;white-space:nowrap;flex:none}@media (hover: hover) and (pointer: fine){.sub .club-link[data-v-f4e84d35]:hover{text-decoration:underline}}
