.cm{gap:24px;display:grid}.cm-muted{color:var(--muted)}.cm-mebar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-back{color:var(--muted);font-size:.92rem;font-weight:600;text-decoration:none}.cm-back:before{content:"← "}.cm-me{border-radius:var(--radius-btn);background:var(--surface);border:1px solid var(--line);color:var(--text);align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-avatar,.cm-logo{flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;overflow:hidden}.cm-avatar{background:var(--ink);color:var(--lime);border-radius:50%}.cm-logo{border-radius:var(--radius-sm);background:var(--lime);color:var(--on-lime);border:1px solid var(--line)}.cm-avatar img,.cm-logo img{object-fit:cover;width:100%;height:100%}.cm-logo img{object-fit:contain;background:#fff}.cm-logo img[data-tone=light]{background:#161b24}.cm-hero{gap:14px;max-width:760px;display:grid}.cm-tools{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cm-search{flex:260px}.cm-search input{border-radius:var(--radius-btn);border:1px solid var(--line-strong);background:var(--surface-strong);width:100%;min-height:52px;font:inherit;padding:0 16px}.cm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.cm-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--text);transition:transform .2s var(--ease), box-shadow .2s;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex;position:relative}.cm-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #14141414}.cm-card__body{gap:2px;min-width:0;display:grid}.cm-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.cm-card__body span{color:var(--muted);font-size:.9rem}.cm-card__meta{font-size:.82rem!important}.cm-card__chip{position:absolute;top:10px;right:10px}.cm-empty,.cm-gate{text-align:center;justify-items:center}.cm-status{border-radius:var(--radius);background:var(--lime-soft);padding:14px 16px}.cm-status--rejected{background:#fde8e8}.cm-club{gap:20px;display:grid}.cm-club__head,.cm-player__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.cm-club__head h1,.cm-player__head h1{margin:0}.cm-club__city{color:var(--muted);margin:4px 0 10px;font-weight:600}.cm-chips{flex-wrap:wrap;gap:6px;display:flex}.cm-club__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cm-h2{font-size:1.1rem;font-weight:800}.cm-desc{white-space:pre-line;line-height:1.6}.cm-facts{gap:10px;display:grid}.cm-facts li{gap:2px;display:grid}.cm-facts span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.78rem;font-weight:700}.cm-facts a{color:var(--text);word-break:break-word;font-weight:600}.cm-members,.cm-mini{gap:4px;display:grid}.cm-members li{align-items:center;gap:8px;display:flex}.cm-member{border-radius:var(--radius-sm);min-width:0;color:var(--text);flex:1;align-items:center;gap:12px;padding:6px;text-decoration:none;display:flex}.cm-member:hover{background:var(--panel-hover)}.cm-member span{min-width:0;display:grid}.cm-member strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-member small{color:var(--muted)}.cm-x{border-radius:var(--radius-btn);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:.85rem}.cm-x:hover{color:#b42318;background:#fde8e8}.cm-danger{color:#b42318}.cm-form{width:100%;max-width:680px;margin:0 auto}.cm-form header{gap:6px;display:grid}.cm-form textarea,.kt-avatar~.rg-field textarea,.rg-field textarea{border-radius:var(--radius-btn);border:1px solid var(--line-strong);background:var(--surface-strong);width:100%;font:inherit;resize:vertical;padding:12px 14px}.cm-logopick,.kt-avatar{align-items:center;gap:16px;display:flex}.cm-logopick__btns,.kt-avatar__btns{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cm-logopick label,.kt-avatar label{cursor:pointer}.rg-h2{font-size:1.1rem;font-weight:800}.kt-clubs__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kt-clubs{gap:4px;display:grid}.kt-clubs a{border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:12px;padding:6px;text-decoration:none;display:flex}.kt-clubs a:hover{background:var(--panel-hover)}.kt-clubs a>span:last-child{display:grid}.kt-clubs small{color:var(--muted)}@media (width<=760px){.cm-club__head,.cm-player__head{grid-template-columns:auto minmax(0,1fr)}.cm-club__cta{grid-column:1/-1}.cm-club__cta .btn{justify-content:center;width:100%}.cm-club__grid{grid-template-columns:minmax(0,1fr)}}.cf{grid-template-columns:minmax(0,300px) minmax(0,640px);justify-content:center;align-items:start;gap:24px;display:grid}.cf-side{gap:14px;display:grid;position:sticky;top:110px}.cf-me{justify-items:start}.cf-me__hi{letter-spacing:-.02em;font-size:1.3rem;font-weight:800;font-stretch:112%;line-height:1.15}.cf-me__links{flex-wrap:wrap;gap:8px;display:flex}.cf-soon{background:var(--ink);color:#fff;border-color:#0000}.cf-soon .rg-kicker{color:var(--lime)}.cf-soon .rg-link{color:#ffffffb3;justify-self:start;padding:0}.cf-feed{gap:14px;display:grid}.cf-compose{gap:10px}.cf-compose__row{align-items:flex-start;gap:12px;display:flex}.cf-compose textarea{border:1px solid var(--line-strong);border-radius:var(--radius-btn);min-height:56px;font:inherit;resize:vertical;flex:1;padding:10px 12px}.cf-compose__img{justify-self:start;position:relative}.cf-compose__img img{border-radius:var(--radius-sm);max-height:200px}.cf-compose__img .cm-x{background:var(--surface);position:absolute;top:6px;right:6px}.cf-compose__bar{align-items:center;gap:8px;display:flex}.cf-compose__bar label{cursor:pointer}.cf-compose__bar .btn--lime{margin-left:auto}.cf-select{border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface-strong);min-height:36px;font:inherit;padding:0 10px;font-size:.85rem}.cf-count{color:var(--muted);font-size:.78rem}.cf-post{gap:12px}.cf-post__head{justify-content:space-between;align-items:flex-start;display:flex}.cf-post__who{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.cf-post__who>span{display:grid}.cf-post__who small,.cf-post__who small a{color:var(--muted)}.cf-post__body{white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.cf-post__img{object-fit:cover;border-radius:var(--radius-sm);width:100%;max-height:560px}.cf-post__foot{border-top:1px solid var(--line);padding-top:8px;display:flex}.cf-like{border-radius:var(--radius-btn);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:inline-flex}.cf-like:hover{background:var(--panel-hover)}.cf-like.is-on{color:#e5484d}.cf-like span{font-size:.85rem}.cf-ad{color:var(--text);background:linear-gradient(180deg, #fff, var(--lime-soft));gap:12px;text-decoration:none}.cf-ad__head{align-items:center;gap:8px;display:flex}.cf-ad__label{background:var(--ink);color:var(--lime);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:800}.cf-ad__body{justify-items:start;gap:6px;display:grid}.cf-ad__title{font-size:1.15rem;font-weight:800}.cf-empty{text-align:center;justify-items:center}.cf-more{justify-self:center}@media (width<=900px){.cf{grid-template-columns:minmax(0,1fr)}.cf-side{position:static}.cf-side>:not(.cf-me){display:none}}.cm-verified{vertical-align:-.12em;flex:none;margin-left:2px;display:inline-block}.cm-badge{background:var(--lime-soft);color:var(--text);letter-spacing:.02em;vertical-align:.15em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:800;line-height:1.4;display:inline-flex}.cm-badge--team{background:var(--ink);color:var(--lime)}h1+.cm-badge{margin-top:6px}.cm-mebar__me{align-items:center;gap:8px;display:flex}button.cm-me{font:inherit;cursor:pointer}.mt-ban{gap:12px}.mt-reason{border-radius:var(--radius-sm);background:#fdf0ef;gap:4px;padding:12px 14px;display:grid}.mt-reason span{text-transform:uppercase;letter-spacing:.06em;color:#b42318;font-size:.72rem;font-weight:800}.mt-reason small{color:var(--muted)}.mt-days{flex-wrap:wrap;gap:6px;display:flex}.mt-days button{border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface-strong);font:inherit;cursor:pointer;padding:8px 12px;font-size:.85rem;font-weight:700}.mt-days button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.mt-danger{--btn-bg:#c0362c;--btn-fg:#fff}.mt-bar{border-radius:var(--radius);background:var(--surface);border:1px dashed #c0362c73;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.mt-bar__label{letter-spacing:.06em;text-transform:uppercase;color:#b42318;font-size:.72rem;font-weight:800}.mt-bar__state{flex:1;font-size:.88rem}.cm-club__cta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cm-amen{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.cm-amen__item{border-radius:var(--radius-btn);background:var(--panel);align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.cm-amen-pick{flex-wrap:wrap;gap:6px;display:flex}.cm-formh{border-top:1px solid var(--line);margin-top:6px;padding-top:14px;font-size:.95rem;font-weight:800}.cm-hours{gap:16px;display:grid}.cm-club__grid .cm-members-card{grid-area:1/2/span 2}@media (width<=760px){.cm-club__grid .cm-members-card{grid-area:auto}.cm-club__cta{justify-content:stretch}.cm-club__cta>*{flex:1;justify-content:center}}.cf{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,290px)}.cf-right{gap:14px;display:grid;position:sticky;top:110px}.cf-box{gap:10px}.cf-events{gap:6px;display:grid}.cf-events li{border-radius:var(--radius-sm);gap:4px;padding:6px;display:grid}.cf-events li:hover{background:var(--panel-hover)}.cf-events a{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.cf-events__date{border-radius:var(--radius-sm);background:var(--ink);color:#fff;text-transform:uppercase;flex:none;place-items:center;width:46px;height:46px;font-size:.66rem;font-weight:700;line-height:1;display:grid}.cf-events__date strong{color:var(--lime);font-size:1.1rem}.cf-events__txt{min-width:0;display:grid}.cf-events__txt strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-events__txt small{color:var(--muted)}.cf-events__soon{background:var(--lime-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;justify-self:start;margin-left:58px;padding:2px 8px;font-size:.7rem;font-weight:800}.cf-newest{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cf-newest a{color:var(--text);text-align:center;justify-items:center;gap:4px;font-size:.8rem;font-weight:700;text-decoration:none;display:grid}.cf-newest a>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1240px){.cf{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.cf-right{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;position:static}}@media (width<=900px){.cf,.cf-right{grid-template-columns:minmax(0,1fr)}}.cl-hero{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(120% 140% at 100% 0,#d1ff6d38,#0000 55%),linear-gradient(135deg,#141414,#232323);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.cl-hero .cm-logo{border:3px solid #ffffff1f}.cl-hero__name{letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;font-stretch:115%;line-height:1.05}.cl-hero__city{color:#ffffffb3;margin:6px 0 12px;font-weight:600}.cl-hero__facts{flex-wrap:wrap;gap:6px;display:flex}.cl-hero__facts span{background:#ffffff17;border-radius:8px;padding:5px 10px;font-size:.82rem;font-weight:700}.cl-hero__facts .is-me{background:var(--lime);color:var(--on-lime)}.cl-open{color:#ffb4a8}.cl-open:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cl-open.is-open{color:var(--lime)}.cl-hero__cta{gap:8px;display:grid}.cl-hero__cta .btn{justify-content:center}.cl-btn-light{--btn-bg:#fff;--btn-fg:var(--ink)}.cl-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:16px;display:grid}.cl-main,.cl-side{gap:16px;display:grid}.cl-amen{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0;padding:10px 0 0;list-style:none;display:flex}.cl-amen li{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.cl-amen li span{font-size:.9rem}.cl-members{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.cl-members li{align-items:center;gap:4px;min-width:0;display:flex}.cl-member{border-radius:var(--radius-sm);min-width:0;color:var(--text);flex:1;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.cl-member:hover{background:var(--panel-hover)}.cl-member__txt{gap:2px;min-width:0;display:grid}.cl-member__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-weight:700;display:flex;overflow:hidden}.cl-member__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.cm-badge--sm{vertical-align:0;padding:1px 6px;font-size:.66rem}.cl-route{justify-self:start}.cl-table{border-collapse:collapse;width:100%;font-size:.9rem}.cl-table th,.cl-table td{border-bottom:1px solid var(--line);text-align:left;padding:7px 8px;font-weight:500}.cl-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-table tr:last-child th,.cl-table tr:last-child td{border-bottom:0}.cl-table tr.is-today{background:var(--lime-soft);font-weight:800}.cl-table tr.is-today th,.cl-table tr.is-today td{font-weight:800}.cl-table--prices th small{color:var(--muted);font-size:.75rem;display:block}.cl-table--prices td{font-size:1rem;font-weight:800}.cl-note{color:var(--muted);font-size:.85rem}.cl-add{justify-self:start}.cl-hours-edit,.cl-price-edit{gap:6px;display:grid}.cl-hours-row{grid-template-columns:36px minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.cl-hours-row__day{font-weight:800}.cl-hours-row input[type=time],.cl-price-row input{border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface-strong);width:100%;min-height:42px;font:inherit;padding:0 10px}.cl-hours-row.is-closed input[type=time]{opacity:.35}.cl-hours-row__closed{cursor:pointer;align-items:center;gap:4px;font-size:.85rem;font-weight:600;display:flex}.cl-hours-actions{flex-wrap:wrap;gap:4px 14px;display:flex}.cl-hours-actions .rg-link{padding:4px 0}.cl-price-row{grid-template-columns:minmax(0,1.6fr) 110px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cl-price-row__eur{align-items:center;gap:6px;font-weight:700;display:flex}@media (width<=900px){.cl-hero{grid-template-columns:auto minmax(0,1fr)}.cl-hero__cta{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cl-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.cl-hero{grid-template-columns:minmax(0,1fr);justify-items:start}.cl-price-row{grid-template-columns:minmax(0,1fr) 100px auto}.cl-price-row>input:nth-of-type(2){grid-column:1/3}}.lv-chip{background:var(--lv,var(--lime));color:#141414;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:30px;padding:1px 6px;font-size:.72rem;font-weight:800;line-height:1.5;display:inline-grid}.cf-me__sub{align-items:center;gap:6px;display:flex}.lv-card,.lv-edit{gap:14px;display:grid}.lv-card__top{align-items:center;gap:16px;display:flex}.lv-card__top p{color:var(--muted);margin-top:2px;font-size:.9rem;line-height:1.45}.lv-big{background:conic-gradient(var(--lv) 0 100%);color:#141414;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:1.6rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 6px #ffffff8c}.lv-scale{grid-template-columns:repeat(7,1fr);gap:3px;height:10px;display:grid;position:relative}.lv-scale i{opacity:.85;border-radius:3px}.lv-scale b{background:var(--ink);border-radius:2px;width:4px;height:20px;margin-left:-2px;position:absolute;top:-5px;box-shadow:0 0 0 2px #fff}.lv-range{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--lv) var(--p), #1414141a var(--p));cursor:pointer;border-radius:6px;width:100%;height:10px}.lv-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:4px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #00000040}.lv-range::-moz-range-thumb{background:var(--ink);border:4px solid #fff;border-radius:50%;width:20px;height:20px}.lv-ticks{justify-content:space-between;margin-top:-6px;display:flex}.lv-ticks button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.75rem;font-weight:700}.lv-edit>.btn{justify-self:start}.lv-chart{width:100%;height:auto}.lv-chart__grid{stroke:#14141414}.lv-chart__lab{fill:var(--muted);font-size:10px}.lv-chart__area{fill:#d1ff6d59}.lv-chart__line{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round}.lv-chart__dot{fill:var(--lime);stroke:var(--ink);stroke-width:2px}.pf{gap:16px;display:grid}.pf-hero{--lv:var(--lime);border-radius:var(--radius-lg);background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--lv) 35%, transparent), transparent 60%), radial-gradient(80% 120% at 100% 100%, #d1ff6d29, transparent 60%), linear-gradient(135deg, #141414, #262626);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(22px,3.5vw,40px);display:grid;position:relative;overflow:hidden}.pf-hero__avatar{position:relative}.pf-hero__avatar .cm-avatar{box-shadow:0 0 0 5px var(--lv), 0 0 0 10px #ffffff14}.pf-hero__lvl{background:var(--lv);color:#141414;font-variant-numeric:tabular-nums;border:4px solid #1c1c1c;border-radius:50%;place-items:center;min-width:48px;height:48px;padding:0 6px;font-weight:800;display:grid;position:absolute;bottom:-6px;right:-6px}.pf-hero__name{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(1.8rem,4.4vw,3rem);font-weight:800;font-stretch:115%;line-height:1.05;display:flex}.pf-hero__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.pf-tag{background:#ffffff1a;border-radius:8px;padding:4px 10px;font-size:.82rem;font-weight:700}.pf-hero__bio{color:#ffffffe6;max-width:60ch;margin-top:14px;font-size:1.05rem;line-height:1.5}.pf-hero__bio--empty{color:#ffffff8c;font-size:.9rem;font-style:italic}.pf-hero__edit{align-self:start}.pf-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pf-stats div{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);text-align:center;justify-items:center;gap:2px;padding:14px 8px;display:grid}.pf-stats strong{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.1}.pf-stats span{color:var(--muted);font-size:.78rem;font-weight:700}.pf-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-clubs{gap:6px;display:grid}.pf-clubs a{border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.pf-clubs a:hover{background:var(--panel-hover)}.pf-clubs a>span:last-child{display:grid}.pf-clubs small{color:var(--muted)}.pf-posts ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.pf-posts li{border-radius:var(--radius-sm);background:var(--panel);align-content:start;gap:8px;padding:12px;display:grid}.pf-posts li img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.pf-posts li p{-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-posts li small{color:var(--muted);font-weight:600}.pf-posts .rg-link{justify-self:start;padding:0}@media (width<=860px){.pf-hero{grid-template-columns:auto minmax(0,1fr)}.pf-hero__edit{grid-column:1/-1}.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pf-hero{grid-template-columns:minmax(0,1fr);justify-items:start}.pf-hero__avatar .cm-avatar{width:96px!important;height:96px!important}}.pf-stats button{border-radius:var(--radius);background:var(--surface-strong);border:1px solid var(--line);font:inherit;color:inherit;cursor:pointer;justify-items:center;gap:2px;padding:14px 8px;transition:border-color .15s;display:grid}.pf-stats button:hover{border-color:var(--ink)}.pf-stats button strong{font-size:1.6rem;font-weight:800;line-height:1.1}.pf-stats button span{color:var(--muted);font-size:.78rem;font-weight:700}.pf-follow{gap:4px;display:grid}.pf-follow a{border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.pf-follow a:hover{background:var(--surface)}.pf-follow a>span:nth-child(2){flex:1;display:grid}.pf-follow small{color:var(--muted)}.cl-member__acts{flex:none;align-items:center;display:flex}.cm-x--ok:hover{background:var(--lime-soft);color:var(--text)}.cf-events__in{background:var(--lime);color:var(--on-lime)}.ca-owners{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ca-owners li{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px 10px;display:flex}.ca-owners__txt{flex:1;min-width:0;display:grid}.ca-owners__txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.cf-events__book{background:var(--lime);color:var(--on-lime);text-decoration:none}a.cf-events__book:hover{filter:brightness(.95)}a.cf-events__wait{color:#1c1003;background:#f59e0b}.pf-tag--team{background:var(--lime);color:#141414;font-weight:800;text-decoration:none}.pf-team{gap:10px;display:grid}.pf-team__card{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--lime-soft,#f0fcd2), #fff 80%);border:1px solid var(--line);color:var(--text);gap:8px;padding:12px;text-decoration:none;display:grid}.pf-team__card:hover{border-color:var(--ink)}.pf-team__name{font-size:1.15rem;font-weight:800}.pf-team__partner{align-items:center;gap:10px;display:flex}.pf-team__partner>span:nth-child(2){flex:1;min-width:0;display:grid}.pf-team__partner small{color:var(--muted)}.pf-team__acts,.pf-team__form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-team__form input{border:1px solid var(--line);min-height:38px;font:inherit;border-radius:10px;flex:180px;padding:0 12px}.pf-team__invite{border-radius:var(--radius-sm);background:#fff8e6;border:1px solid #f2c94c;gap:8px;padding:10px 12px;display:grid}.pf-team__invite.is-out{background:var(--panel);border-color:var(--line)}.pf-team__inviteform{gap:10px;display:grid}.pf-team__hits{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pf-team__hits button{border:1px solid var(--line);background:var(--surface-strong);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.pf-team__hits button:disabled{opacity:.5;cursor:not-allowed}.pf-team__hits button>span:nth-child(2){flex:1;min-width:0;display:grid}.pf-team__hits small{color:var(--muted)}.pf-team__picked{align-items:center;gap:10px;display:flex}.cf-chatbtn{align-items:center;gap:6px;display:inline-flex}.cf-chatbtn .ch-badge{background:var(--ink);min-width:20px;height:20px;color:var(--lime);border-radius:99px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:800;display:inline-grid}.pf-hero__btns{flex-wrap:wrap;gap:8px;display:flex}.pf-card{--lv:var(--lime);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);display:grid;position:relative;overflow:hidden}.pf-cover{background:repeating-linear-gradient(135deg, #ffffff2e 0 2px, transparent 2px 22px), linear-gradient(120deg, color-mix(in srgb, var(--lv) 75%, #fff), color-mix(in srgb, var(--lv) 30%, #fff) 70%, #fff);height:clamp(96px,14vw,150px)}.pf-top{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-62px;padding:0 clamp(16px,3vw,32px);display:flex}.pf-avatar{flex:none;position:relative}.pf-avatar .cm-avatar{box-shadow:0 0 0 5px #fff,0 8px 24px -10px #00000059}.pf-avatar__lvl{background:var(--lv);color:#141414;font-variant-numeric:tabular-nums;border:3px solid #fff;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 5px;font-size:.9rem;font-weight:800;display:grid;position:absolute;bottom:2px;right:-2px}.pf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:6px;display:flex}.pf-id{gap:6px;padding:14px clamp(16px,3vw,32px) 0;display:grid}.pf-name{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:800;line-height:1.1;display:flex}.pf-name .cm-badge{letter-spacing:0;font-size:.75rem}.pf-meta{color:var(--muted);white-space:pre-wrap;font-size:.95rem;font-weight:600}.pf-bio{max-width:62ch;margin-top:4px;font-size:1.02rem;line-height:1.5}.pf-bio--empty{color:var(--muted);font-size:.92rem;font-style:italic}.pf-facts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pf-fact{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.pf-fact--team{background:var(--lime-soft,#f0fcd2);border-color:color-mix(in srgb, var(--lime) 60%, var(--line));padding-left:4px}.pf-fact--team:hover{border-color:var(--ink)}.pf-nums{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid}.pf-nums>div,.pf-nums>button{border:0;border-left:1px solid var(--line);font:inherit;color:inherit;text-align:center;background:0 0;justify-items:center;gap:1px;padding:14px 6px;display:grid}.pf-nums>:first-child{border-left:0}.pf-nums>button{cursor:pointer}.pf-nums>button:hover{background:var(--panel-hover)}.pf-nums strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1.15}.pf-nums span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.pf-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pf-col{align-content:start;gap:16px;min-width:0;display:grid}.pf-grid .pf-posts{grid-column:auto}@media (width<=860px){.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-grid>aside{order:-1}.pf-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-nums>:nth-child(4){border-left:0}.pf-nums>:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=520px){.pf-top{flex-wrap:wrap;margin-top:-48px}.pf-avatar .cm-avatar{width:96px!important;height:96px!important}.pf-actions{justify-content:flex-start;width:100%}}.cm-mebar{flex-wrap:wrap}.cm-back{white-space:nowrap}.cm-mebar__me{flex-wrap:wrap;justify-content:flex-end}@media (width<=520px){.cm-mebar__me .cm-me>span:not(.cm-avatar){display:none}}.ca{gap:18px;display:grid}.ca-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ca-stats>div{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:2px;padding:14px 16px;display:grid}.ca-stats strong{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.1}.ca-stats span{color:var(--muted);font-size:.78rem;font-weight:700}.ca-stats .is-todo{background:#fff4d6;border-color:#f2b52b}.ca-logo{flex:none}.ca-pending{border-radius:var(--radius);background:#fffaf0;border:1px solid #f2d18a;gap:10px;padding:16px;display:grid}.ca-pending__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ca-req{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:10px;padding:14px;display:grid}.ca-req__top{align-items:center;gap:12px;display:flex}.ca-req__txt{flex:1;gap:1px;min-width:0;display:grid}.ca-req__txt strong{font-size:1.05rem}.ca-req__txt span,.ca-req__txt small{color:var(--muted);font-size:.85rem}.ca-req__desc{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.ca-req__acts{flex-wrap:wrap;gap:8px;display:flex}.ca-req__acts input,.ca-tools input,.ca-tools select,.ca-detail__block input{border:1px solid var(--line);background:var(--surface-strong);min-height:38px;font:inherit;border-radius:10px;padding:0 12px;font-size:.9rem}.ca-req__acts input{flex:240px}.ca-all{gap:12px;display:grid}.ca-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ca-tools input{flex:240px}.ca-seg{background:var(--surface-strong);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.ca-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 12px;font-size:.85rem;font-weight:700}.ca-seg button.is-on{background:var(--ink);color:#fff}.ca-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ca-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px;transition:border-color .15s,transform .15s;display:grid}.ca-card:hover{border-color:var(--ink);transform:translateY(-1px)}.ca-card.is-rejected{opacity:.7}.ca-card__txt{min-width:0;display:grid}.ca-card__txt strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-card__txt small{color:var(--muted)}.ca-card__facts{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 12px;font-size:.8rem;font-weight:600;display:flex}.ca-card__owners{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.8rem;overflow:hidden}.ca-pill{white-space:nowrap;background:var(--panel);color:var(--muted);vertical-align:2px;border-radius:99px;padding:2px 9px;font-size:.72rem;font-weight:800;display:inline-block}.ca-pill.is-approved{background:var(--lime);color:#141414}.ca-pill.is-pending{color:#7a4b00;background:#ffe9b8}.ca-pill.is-rejected{color:#b42318;background:#fde8e8}.ca-detail{gap:14px;display:grid}.ca-detail__head{align-items:center;gap:14px;display:flex}.ca-detail__links{flex-wrap:wrap;gap:12px;margin-top:6px;font-size:.88rem;font-weight:700;display:flex}.ca-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;display:grid}.ca-facts div{background:var(--panel);border-radius:10px;padding:8px 10px}.ca-facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem;font-weight:800}.ca-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ca-detail__desc{white-space:pre-line;font-size:.92rem;line-height:1.5}.ca-h3{font-size:1rem;font-weight:800}.ca-h3 span{background:var(--panel);color:var(--muted);border-radius:99px;margin-left:4px;padding:1px 8px;font-size:.8rem}.ca-mems{gap:2px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ca-mems li{border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ca-mems .cm-avatar{flex:none}.ca-mems__txt{flex:1;min-width:0;display:grid}.ca-mems__txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-act{border:1px solid var(--line);background:var(--surface-strong);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:5px 10px;font-size:.78rem;font-weight:700}.ca-act--del{color:#b42318}.ca-detail__acts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.ca-detail__block{flex-wrap:wrap;gap:6px;display:inline-flex}.ca-del{font:inherit;color:#b42318;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 4px;font-size:.85rem;font-weight:700}@media (width<=760px){.ca-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-stats>div:last-child{grid-column:1/-1}}.ca-tools select{flex:none;width:auto}.ca-card{grid-template-columns:auto minmax(0,1fr)}.ca-card>.ca-pill{grid-column:1/-1;justify-self:start}.ca-facts div{background:var(--surface);border:1px solid var(--line)}.ca-mems li:hover{background:var(--surface)}.ca-detail__block{flex-wrap:nowrap;flex:280px}.ca-detail__block input{flex:1;min-width:0}.cl-cover{background:repeating-linear-gradient(90deg,#ffffff38 0 2px,#0000 2px 64px),repeating-linear-gradient(0deg,#ffffff24 0 2px,#0000 2px 64px),linear-gradient(120deg,#1b4fa8,#0e2a5c 60%,#142e1f)}.cl-logo-wrap .cm-logo{border-radius:24px;box-shadow:0 0 0 5px #fff,0 8px 24px -10px #00000059}.cl-card .cl-open{color:#b42318;background:#fde8e8;border-color:#f5c2c0}.cl-card .cl-open.is-open{color:#146c2e;background:#e3f9e5;border-color:#a6e3ae}.cl-247{background:var(--lime-soft,#f0fcd2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cl-247 span{display:grid}.cl-247 small{color:var(--muted)}.cl-247-badge{color:#146c2e;background:#e3f9e5;border-radius:12px;padding:10px 12px;font-weight:700}.cf-events li.theme{isolation:isolate;background:radial-gradient(70% 120% at 0% 100%, var(--t-glow1), transparent 70%), radial-gradient(60% 100% at 100% 0%, var(--t-glow2), transparent 70%), linear-gradient(135deg, var(--t-bg1) 0%, var(--t-bg2) 100%);border:1px solid var(--t-border,#ffffff24);border-bottom:3px solid var(--t-accent);box-shadow:var(--t-shadow,0 16px 30px -22px #0a0a1ebf);border-radius:14px;padding:10px 12px;position:relative;overflow:hidden}.cf-events li.theme:hover{background:radial-gradient(70% 120% at 0% 100%, var(--t-glow1), transparent 70%), radial-gradient(60% 100% at 100% 0%, var(--t-glow2), transparent 70%), linear-gradient(135deg, var(--t-bg1) 0%, var(--t-bg2) 100%);filter:brightness(1.06)}.cf-events li.theme:before{content:"";z-index:-1;height:calc(100% + 320px);opacity:var(--t-op1,.55);background-image:var(--t-deco1,none);background-size:var(--t-size1,160px 160px);animation:var(--t-anim1,p2k-drift-160 16s linear infinite);pointer-events:none;position:absolute;top:-160px;left:0;right:0}.cf-events li.theme .cf-events__date{color:var(--t-highlight);background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff24}.cf-events li.theme .cf-events__date strong{color:var(--t-highlight)}.cf-events li.theme .cf-events__txt strong:before{content:var(--t-icon);color:var(--t-highlight);margin-right:.35em;font-weight:400}.cf-events li.theme-dark a,.cf-events li.theme-dark .cf-events__txt strong{color:#fff}.cf-events li.theme-dark .cf-events__txt small{color:#f7f5ffbf}.cf-events li.theme-dark .cf-events__date strong{color:#fff}.cf-events li.theme .cf-events__soon{margin-left:58px}.cf-events li.theme-dark .cf-events__soon:not(.cf-events__book){color:#fff;background:#ffffff24}.cl-contact{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.cl-contact__row{color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .15s;display:flex}.cl-contact__row:hover{background:var(--panel-hover)}.cl-contact__icon{background:var(--panel);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.cl-contact__row:hover .cl-contact__icon{background:var(--surface)}.cl-contact__txt{flex:1;min-width:0;line-height:1.3;display:grid}.cl-contact__txt small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.72rem;font-weight:700}.cl-contact__txt span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cl-contact__go{color:var(--muted);flex:none;font-weight:700}.cl-contact__acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:12px;display:flex}.cl-contact__txt span{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.er{gap:10px;display:grid}.er__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.er__tag{background:var(--ink);color:var(--lime);border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:800}.er__intro{font-size:.9rem}.er__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.er__card{cursor:default;box-shadow:none}.er__card:hover{transform:none}.er__state{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.er__pill{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:800}.er__pill.is-ok{background:var(--lime);border-color:#0000}.er__pill.is-wait{color:#7a4b00;background:#ffe9b8;border-color:#f2c94c}.er__pill.is-no{color:#b42318;background:#fde8e8;border-color:#f5c2c0}.er__note{color:var(--muted);margin:4px 0 0 74px;font-size:.82rem}.er__form{gap:8px;margin-top:8px;display:grid}.er__form textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:16px}.er__formacts{align-items:center;gap:10px;display:flex}@media (width<=600px){.er__card{flex-wrap:wrap}.er__state{justify-content:flex-start;width:100%;padding-left:70px}.er__note{margin-left:0}}.ca-evreq{background:#f3f7ff;border-color:#c7d7f5}.ca-evreq__done{gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ca-evreq__done li{align-items:center;gap:8px;display:flex}.cm-badge--c-lime{background:var(--lime);color:var(--ink)}.cm-badge--c-ink{background:var(--ink);color:var(--lime)}.cm-badge--c-mint{color:#0f6b49;background:#34c38f33}.cm-badge--c-amber{color:#7a4f00;background:#f2b23040}.cm-badge--c-pink{color:#9c1f53;background:#f2679a33}.cm-badge--c-blue{color:#1d4aa6;background:#4f8cff33}.cf-myclub-pick{position:relative}.cf-myclub-pick>summary{cursor:pointer;list-style:none}.cf-myclub-pick>summary::-webkit-details-marker{display:none}.cf-myclub-pick ul{z-index:5;background:var(--surface-strong);border:1px solid var(--line);border-radius:8px;min-width:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px -12px #14141459}.cf-myclub-pick a{color:var(--text);border-radius:6px;padding:8px 10px;text-decoration:none;display:block}.cf-myclub-pick a:hover{background:#1414140d}.cd{gap:14px;display:grid}.cd-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.cd-head__logo{width:64px;height:64px;font-size:22px}.cd-head__title{letter-spacing:-.02em;margin:2px 0 4px;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.cd-status{font-weight:700}.cd-status--approved{color:#2e7d32}.cd-status--pending{color:#9a6b00}.cd-status--rejected{color:#b42318}.cd-nav{background:var(--surface-strong);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex}.cd-nav a,.cd-nav span{color:var(--muted);border-radius:6px;padding:8px 14px;font-size:.92rem;font-weight:600;text-decoration:none}.cd-nav a:hover{color:var(--text);background:#1414140d}.cd-nav a[aria-current=page]{background:var(--text);color:#fff}.cd-nav__soon{opacity:.45;cursor:default}.cd-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.cd-grid p{margin:0}.cd-grid__full{grid-column:1/-1}.cd-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700;margin-bottom:4px!important}.cd-members{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cd-members li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.cd-hint{margin-top:12px}.cd-denied{justify-items:start;gap:10px;max-width:520px;display:grid}@media (width<=640px){.cd-head{grid-template-columns:auto minmax(0,1fr)}.cd-head__back{grid-column:1/-1;justify-self:start}}.cd-links{flex-wrap:wrap;gap:8px;display:flex}.cd-members li{flex-wrap:wrap;align-items:center}.cd-role{margin-left:8px;font-size:.85rem}.cd-acts{flex-wrap:wrap;gap:6px;display:flex}.cd-hint-inline{font-size:.85rem}.cd-form>*{max-width:none}.cd-events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cd-events li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.cd-events li>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cd-status--ev-draft{color:var(--muted,#667085);font-size:.85rem}.cd-status--ev-pending{color:#9a6b00;font-size:.85rem}.cd-status--ev-published{color:#2e7d32;font-size:.85rem}.cd-packages{border:0;gap:8px;margin:0;padding:0;display:grid}.cd-package{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cd-package.is-on{border-color:var(--ink,#141414);box-shadow:inset 0 0 0 1px var(--ink,#141414)}.cd-package>span{flex-direction:column;flex:1;gap:2px;display:flex}.cd-package__price{white-space:nowrap}.cd-status--promo-active{color:#2e7d32;font-size:.85rem}.cd-status--promo-pending{color:#9a6b00;font-size:.85rem}.cd-status--promo-expired,.cd-status--promo-refunded{color:var(--muted,#667085);font-size:.85rem}.cd-order{gap:12px;display:grid}.cd-summary{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#ffffff8c;gap:0;margin:0;display:grid;overflow:hidden}.cd-summary>div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:10px;padding:9px 14px;display:grid}.cd-summary>div:first-child{border-top:0}.cd-summary dt{color:var(--muted);font-size:.85rem}.cd-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.cd-qr{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff9;flex-wrap:wrap;align-items:center;gap:18px;padding:14px;display:flex}.cd-qr img{width:220px;max-width:100%;height:220px;image-rendering:pixelated;background:#fff;border-radius:12px}.cd-qr input{width:100%;min-width:220px}.cd-pick{max-height:260px;overflow:auto}.cd-preview{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff9;padding:14px 16px}.cd-preview hr{border:0;border-top:1px solid var(--line);margin:14px 0}.cd-dprev{border-radius:var(--radius);background-color:var(--club-bg,#141414);color:#fff;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:18px 22px;display:flex}.cd-dprev--img{background-image:linear-gradient(#000000b8, #000000b8), var(--club-img);background-position:50%;background-size:cover}.cd-dprev__brand img{object-fit:contain;width:auto;max-width:160px;height:44px;display:block}.cd-dprev__brand strong{font-size:1.2rem}.cd-dprev__title{flex:1;gap:4px;min-width:180px;display:grid}.cd-dprev__title strong{text-transform:uppercase;font-size:1.6rem;line-height:1.1}.cd-dprev__live{color:var(--d-accent,#d1ff6d);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.cd-dprev__sp{gap:6px;display:grid}.cd-dprev__sp small{color:#aaa;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.cd-dprev__sp span{flex-wrap:wrap;gap:12px;display:flex}.cd-dprev__sp img{object-fit:contain;width:auto;max-width:96px;height:30px}.cd-dprev .dp-bubble{border-radius:10px;align-items:center;padding:4px 10px;display:inline-flex}.cd-dprev .dp-bubble--white{background:#ffffffe0}.cd-dprev .dp-bubble--dark{background:#141414c7}.cd-open{padding:14px 26px;font-size:1.05rem}.cd-wiz__steps button[disabled]{opacity:.45;cursor:not-allowed}.cd-wiz__sum{gap:8px;display:grid}.cd-wiz__sum>div{grid-template-columns:minmax(110px,160px) 1fr;gap:12px;display:grid}.cd-wiz__sum dt{color:var(--muted);font-size:.9rem}.cd-wiz__sum dd{overflow-wrap:anywhere;margin:0;font-weight:600}.cd-wiz [aria-invalid=true]{border-color:#c0392b}.cd-wiz__steps{border-radius:999px;gap:4px;padding:4px}.cd-wiz__steps button{border-radius:var(--radius-btn);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 16px;font-size:.9rem;font-weight:600}.cd-wiz__steps button:hover:not([disabled]){color:var(--text);background:#1414140f}.cd-wiz__steps button[aria-current=step]{background:var(--text);color:#fff}.cd-wiz .tm-fields{grid-template-columns:repeat(2,minmax(0,340px));gap:14px 20px}.cd-wiz .tm-field{align-content:start;gap:5px}.cd-wiz .tm-field input,.cd-wiz .tm-field select,.cd-wiz .tm-field textarea{border-radius:12px;width:100%;height:40px;padding:8px 14px;font-size:.95rem}.cd-wiz .tm-field textarea{resize:vertical;height:auto;min-height:40px}.cd-wiz .tm-field input[type=file]{height:auto;padding:8px 10px}.cd-wiz .tm-field>small.tm-msg{color:#b3261e;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600}.cd-wiz .btn,.ed-review .btn{border-radius:var(--radius-btn)}@media (width<=700px){.cd-wiz .tm-fields{grid-template-columns:minmax(0,1fr)}.cd-wiz__steps{border-radius:18px}}.cd-wiz .tm-field:has(textarea){grid-column:1/-1;max-width:700px}.cd-regs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cd-reg{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 14px;display:grid}.cd-reg__main{overflow-wrap:anywhere;min-width:0}.cd-reg__acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.cd-reg__acts input{border-radius:var(--radius-btn);flex:180px;min-width:180px;max-width:280px;height:34px;padding:4px 12px}.cd-reg .btn{border-radius:var(--radius-btn)}.cd-nav button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px;font-size:.92rem;font-weight:600}.cd-nav button.is-on{background:var(--text);color:#fff}.tp-startlist{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 20px;margin:10px 0 0;padding-left:1.4em;font-weight:600;display:grid}.cf-myevs{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cf-myev{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.cf-myev__main{flex:180px;gap:2px;min-width:0;display:grid}.cf-myev__main small{color:var(--muted)}.cf-notices{margin-top:10px}.cf-level{align-items:center;gap:16px;display:flex}.cf-level__n{letter-spacing:-.03em;font-size:2.6rem;line-height:1}.cf-level__facts{color:var(--muted);gap:2px;font-size:.9rem;display:grid}.pd{max-width:var(--container);gap:14px;margin:0 auto;display:grid}.pd-hi{letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2rem)}.pd-join{justify-items:start;gap:8px;display:grid}.pd-join .tm-field{width:100%}.pd-more{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px 16px}.pd-more>summary{cursor:pointer;font-weight:700}.pd-more__list{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pd-more__block{margin:12px 0}.pd-feed{margin-top:12px}.pd-feed>summary{cursor:pointer;font-weight:600}.pd .btn{border-radius:var(--radius-btn)}.pd{isolation:isolate;max-width:var(--container);background:linear-gradient(160deg,#d1ff6d47 0%,#78c8aa33 48%,#6ea0e633 100%);border-radius:24px;margin:0 auto;padding:16px;position:relative}.pd:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:linear-gradient(#ffffff80,#ffffff80) 50% 0/2px 100% no-repeat,linear-gradient(#ffffff80,#ffffff80) 0 28%/100% 2px no-repeat,linear-gradient(#ffffff80,#ffffff80) 0 72%/100% 2px no-repeat;border:2px solid #ffffff80;border-radius:16px;position:absolute;inset:12px}.pd-glass{backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fffc;border-radius:18px;box-shadow:0 4px 18px #14281e14}.pd .cf-box{align-content:start;gap:10px;padding:16px}.pd .rg-h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem;font-weight:700}.pd-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-profile{flex:none;min-height:44px;padding-inline:22px}.pd-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.pd-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pd-summary li{align-content:start;gap:2px;min-width:0;padding:12px 16px;display:grid}.pd-summary li+li{border-left:1px solid var(--line)}.pd-summary small,.pd-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pd-summary strong{overflow-wrap:anywhere;font-size:.95rem}.pd-summary strong.pd-summary__score{font-size:1.5rem;line-height:1.1}.pd-summary span{color:var(--muted);font-size:.85rem}.pd-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pd-row{border:1px solid var(--line);min-height:44px;color:inherit;background:#fff9;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.pd-row:hover,.pd-row:focus-visible{border-color:var(--lime-strong);background:var(--lime-soft)}.pd-row__main{flex:auto;gap:1px;min-width:0;display:grid}.pd-row__main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-row__main small{color:var(--muted)}.pd-row__go{color:var(--muted);flex:none;font-size:1.3rem;line-height:1}.pd-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pd-empty p{color:var(--muted);margin:0}.cf-level{gap:14px}.cf-level__n{min-width:2ch;font-size:2.25rem}.cf-level__facts b{color:var(--text);font-size:1rem}.pd-bar{background:#14141414;border-radius:999px;height:8px;overflow:hidden}.pd-bar i{background:var(--lime-strong);border-radius:999px;height:100%;display:block}.pd-clubs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pd-club{justify-items:start;gap:2px;display:grid}.pd-club span{color:var(--muted);font-size:.9rem}.pd-club .btn{margin-top:6px}.pd .btn,.pd-join .btn{border-radius:var(--radius-btn);min-height:44px}.pd-more{background:#ffffffb3;border-color:#fffc}@media (width>=900px){.pd{padding:20px}.pd-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.pd-events{grid-row:span 2}}@media (width<=640px){.pd{border-radius:18px;padding:10px}.pd-summary{grid-template-columns:minmax(0,1fr)}.pd-summary li+li{border-left:0;border-top:1px solid var(--line)}}.pd-summary li{gap:3px;padding:14px 20px}.pd-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.pd-summary strong.pd-summary__score{font-size:2rem}.pd-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-summary strong.pd-summary__club{align-items:center;gap:10px;display:flex}.pd-stack{flex:none;display:inline-flex}.pd-stack .cm-logo{border:2px solid #fff}.pd-stack .cm-logo+.cm-logo{margin-left:-10px}.pd-grid{align-items:stretch}.pd-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:.8rem;font-weight:700}.pd-events summary,.pd-more summary{cursor:pointer;font-weight:600}.pd-levelcard{align-content:space-between}.cf-level{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.pd-ring{background:conic-gradient(var(--c) calc(var(--p) * 1%), #14141414 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.pd-ring:before{content:"";background:#ffffffeb;border-radius:50%;position:absolute;inset:10px}.pd-ring>*{position:relative}.pd-ring small{color:var(--muted);font-size:.72rem}.cf-level__n{color:var(--text);line-height:1}.cf-level__facts{gap:10px;margin:0;display:grid}.cf-level__facts div{gap:1px;display:grid}.cf-level__facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.cf-level__facts dd{color:var(--text);margin:0;font-weight:600}.pd-scale{gap:6px;display:grid}.pd-scale__bands{color:var(--muted);justify-content:space-between;gap:6px;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.pd-scale__bands li.is-on{color:var(--text);font-weight:700}.pd-clubs{gap:10px}.pd-clubs .pd-club{border:1px solid var(--line);background:#fff9;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:12px;padding:12px}.pd-clubs .pd-club .btn{margin:0}.pd-club__main{gap:1px;min-width:0;display:grid}.pd-club__main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-club__main span{color:var(--muted);font-size:.9rem}@media (width<=420px){.cf-level{grid-template-columns:minmax(0,1fr);justify-items:center}.cf-level__facts{text-align:center;justify-items:center}}.pf,.cm-club{isolation:isolate;background:linear-gradient(160deg,#d1ff6d47 0%,#78c8aa33 48%,#6ea0e633 100%);border-radius:24px;padding:16px;position:relative}.pf:before,.cm-club:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:linear-gradient(#ffffff80,#ffffff80) 50% 0/2px 100% no-repeat,linear-gradient(#ffffff80,#ffffff80) 0 28%/100% 2px no-repeat,linear-gradient(#ffffff80,#ffffff80) 0 72%/100% 2px no-repeat;border:2px solid #ffffff80;border-radius:16px;position:absolute;inset:12px}.pf .rg-card,.cm-club .rg-card,.pf-card{backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fffc;border-radius:18px;box-shadow:0 4px 18px #14281e14}.pf .rg-card,.cm-club .rg-card{align-content:start;gap:10px;padding:16px}.pf .cm-h2,.cm-club .cm-h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem;font-weight:700}.pf-nums{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.pf-more{margin-top:6px}.pf-more>summary{cursor:pointer;font-weight:600}@media (width>=900px){.cl-members{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pf,.cm-club{border-radius:18px;padding:10px}}.lv-self{gap:10px;margin-top:12px;display:grid}.lv-self__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lv-bands{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv-bands li{border-left:3px solid var(--lv);color:var(--muted);background:#14141408;border-radius:0 8px 8px 0;gap:2px;padding:8px 10px;font-size:.88rem;display:grid}.lv-bands li.is-on{color:var(--text);background:#ffffffd9}
