@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}.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}}
