.community-welcome{gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-welcome li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:12px;padding:12px;display:flex}.community-welcome-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.community-encryption{align-items:center;gap:6px;display:flex}.community-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:14px;padding:14px;display:flex}.community-card-names{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.community-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.community-suspended{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--text);margin:0;padding:10px 12px}.community-self{justify-self:start}.community-handle-input{text-transform:none;letter-spacing:normal;flex:1;align-items:center;gap:6px;min-width:0;font-weight:700;display:flex}.community-handle-row{align-items:center;gap:8px;display:flex}.community-identity-fields{align-content:start;gap:14px;min-width:0;display:grid}.community-identity-fields>.section-title{margin:0}.community-field{gap:8px;min-width:0;display:grid}.community-field>p{margin:0}.community-field-label{gap:2px;display:grid}.community-identity .community-handle-input{font-weight:inherit;position:relative}.community-identity .community-handle-input>[aria-hidden=true]{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.community-identity .community-handle-input>.input{padding-left:32px}.community-identity-preview{background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.community-identity-preview>.section-title,.community-identity-preview>p{margin:0}.community-preview-post{background:var(--inner-card-bg,var(--surface));box-shadow:0 1px 3px color-mix(in srgb, var(--text) 10%, transparent);border-radius:12px;gap:8px;padding:12px;display:grid}.community-preview-head{align-items:center;gap:10px;min-width:0;margin-bottom:4px;display:flex}.community-preview-head .info{min-width:0;display:grid}.community-preview-head strong,.community-preview-head .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-preview-head strong{font-size:.8125rem;font-weight:700}.community-preview-line{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:999px;width:85%;height:7px;display:block}.community-preview-line.is-short{width:58%}.community-leave{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.community-leave .info{gap:2px;min-width:0;display:grid}.community-leave .btn{flex:none}.community-rules-card .settings-row{color:inherit;text-decoration:none}@media (width>=900px){.settings-cards.community-settings{grid-template-columns:minmax(0,1fr);container:community-settings/inline-size}.settings-cards .settings-card.community-identity{gap:20px;padding:16px 18px 18px}@container community-settings (width>=680px){.settings-cards .settings-card.community-identity{grid-template-columns:minmax(0,1fr) minmax(220px,270px)}}.community-identity .community-field-label strong{font-size:.8125rem;font-weight:700}.community-identity .community-handle-input>[aria-hidden=true]{font-size:.8125rem;left:12px}.community-identity .community-handle-input>.input{padding-left:28px}.settings-cards .settings-card.community-identity .settings-list[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-cards .settings-card.community-identity .settings-list[role=radiogroup]>li+li{border-top:0}.settings-cards .settings-card.community-identity .check-row{border:1px solid var(--border-strong);border-radius:var(--web-control-radius);background:var(--inner-card-bg,var(--surface));align-items:center;gap:10px;min-height:40px;padding:0 14px}@media (hover:hover){.settings-cards .settings-card.community-identity .check-row:hover{background:var(--inner-card-bg,var(--surface))}}.settings-cards .settings-card.community-identity .check-row:has(input:checked){border-color:var(--space-strong,var(--accent));background:var(--space-light,var(--accent-soft));color:var(--space-dark,var(--accent-text))}.settings-cards .settings-card.community-identity .check-row input[type=radio]{width:16px;height:16px;accent-color:var(--space-strong,var(--accent));flex:none;margin:0}.settings-cards .settings-card.community-identity .check-row strong{font-weight:600}.settings-cards .settings-card.community-identity .check-row:has(input:checked) strong{font-weight:700}.settings-cards .settings-card.community-identity .community-identity-picture{border-top:1px solid var(--border)}.settings-cards .settings-card.community-identity .community-identity-picture .settings-row{align-items:center;padding:14px 0 0}.community-identity-preview{padding:14px}.settings-cards .settings-card.community-rules-card{padding:0 18px}.settings-cards .settings-card.community-rules-card>.settings-list:last-child{margin:0}.settings-cards .settings-card.community-rules-card .settings-row{align-items:center;gap:10px;padding:15px 0}.settings-cards .settings-card.community-rules-card .settings-icon{width:auto;height:auto;color:var(--text-muted);background:0 0;display:inline-flex}.settings-cards .settings-card.community-rules-card .settings-icon svg,.settings-cards .settings-card.community-rules-card .settings-row>svg:last-child{width:15px;height:15px;color:var(--text-muted)}.settings-cards .settings-card.community-rules-card .settings-row strong{font-weight:600}.settings-cards .settings-card.community-leave-card{padding:14px 18px}.settings-cards .community-leave{background:0 0;border:0;border-radius:0;padding:0}.settings-cards .community-leave strong{font-size:.8125rem;font-weight:700}:root[data-web-theme] .settings-cards .settings-card .community-leave .btn.btn-danger:not(.popup-alert *){border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}.choice-badge{margin-left:8px}.community-actions{align-items:flex-start;gap:8px;display:flex}.community-actions>.btn{flex:1}.community-follow{gap:4px;min-width:0;display:grid}.community-actions>.community-follow{flex:1}.community-actions>.community-follow>.btn{width:100%}.community-counter{border:1px solid var(--border);font:inherit;color:inherit;cursor:pointer}.community-counter.is-alert{border-color:var(--accent-border);background:var(--accent-soft)}.community-counter.is-alert b{color:var(--accent-text)}.community-members{gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-member{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:8px;padding:8px 12px;display:flex}.community-member-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.community-member-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.community-section{gap:8px;display:grid}.community-section h3{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.follow-me-code{justify-items:center;gap:8px;display:grid}.follow-me-code img{border-radius:var(--radius-sm)}.community-feed-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.community-feed-end{text-align:center}.community-post{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.community-post-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.community-post-head>.community-post-author{margin-right:auto}.community-post-author{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}button.community-post-author{cursor:pointer}.community-post-body{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}button.community-post-body{cursor:pointer}.community-post-main{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.community-post-score{color:var(--accent-text);font-weight:700}.community-post-prs{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.community-post-trophy{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.community-post-value{font-size:1.15rem;font-weight:800}.community-sharing{display:flex}.community-sharing .settings-row{flex:1}.community-sharing.is-switch{flex-direction:column}.community-sharing.is-switch .settings-row{cursor:default}.community-sharing-more{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:inline-flex}.community-sharing-more svg{color:var(--text-muted);transition:transform .15s}.community-sharing-more[aria-expanded=true] svg{transform:rotate(180deg)}.community-sharing-hint{background:var(--surface);margin:0;padding:0 12px 10px}.community-sharing-chip{border:1px solid var(--border);cursor:pointer}.community-sharing-chip.is-shared{background:var(--accent-soft);color:var(--accent-text)}.community-today{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.community-today-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.community-today-head h3{align-items:center;gap:6px;margin:0;font-size:.95rem;display:flex}@media (width<=1100px){.community-feed-layout{grid-template-columns:minmax(0,1fr)}}.community-reactions{gap:6px;display:grid}.community-reaction-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-reaction{border:1px solid var(--border);background:var(--surface);min-height:36px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.community-reaction.is-mine{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.community-reaction-count{font-size:.85rem;font-weight:700}.community-comments-link{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:4px 6px;font-size:.85rem;display:inline-flex}.community-reactors,.community-comments{gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-comment{align-items:flex-start;gap:10px;display:flex}.community-comment.is-reply{padding-left:40px}.community-comment-main{flex:1;gap:2px;min-width:0;display:grid}.community-comment-reply{color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0 0;font-size:.75rem;font-weight:600}@media (hover:hover){.community-comment-reply:hover{color:var(--text)}}.community-comment-text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.community-comment-form{gap:8px;display:grid}.community-comment-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.community-comment-buttons{gap:8px;display:flex}.post-comments{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:12px;padding:12px;display:grid}.post-comments .post-comments-write{background:var(--surface)}.post-comments div.community-comment-main{background:var(--surface);border-radius:4px 14px 14px;padding:8px 12px}.post-comments-write{border:1px solid var(--border);background:var(--surface-2);width:100%;color:inherit;text-align:left;cursor:text;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.post-comments-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:2px 0;font-size:.85rem;font-weight:600;display:inline-flex}@media (hover:hover){.post-comments-toggle:hover{color:var(--text)}}.share-card-preview{border-radius:var(--radius);background:var(--surface);place-items:center;max-height:52vh;display:grid;position:relative;overflow:hidden}.share-card-preview canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:52vh;display:block}.share-card-loading{position:absolute}.share-card-background{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-card-background .btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text)}.video-player{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}.video-player-frame{position:relative}.video-player-start{background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.video-player-start-icon{background:color-mix(in srgb, var(--surface) 92%, transparent);width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;display:grid}.video-player-pill{background:color-mix(in srgb, var(--bg) 78%, transparent);max-width:calc(100% - 16px);color:var(--text);pointer-events:none;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700;position:absolute;bottom:44px;left:8px}.video-player-media{accent-color:var(--accent);border-radius:var(--radius-sm);background:var(--surface);width:100%;max-height:60vh}.video-player-caption{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.video-player-name{overflow-wrap:anywhere;flex:1;min-width:0}.video-player.is-expired{border:1px dashed var(--border-dashed);border-radius:var(--radius-sm);padding:12px}.video-player-expired{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.series-videos{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.series-video-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.series-video-file{overflow-wrap:anywhere}.feed-only{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft);align-items:center;gap:10px;padding:8px 12px;display:flex}.feed-only-text{overflow-wrap:anywhere;flex:1;min-width:0}.post-tags{flex-wrap:wrap;gap:6px;display:flex}.post-tag{border:1px solid color-mix(in srgb, var(--sport,var(--accent)) 50%, transparent);background:color-mix(in srgb, var(--sport,var(--accent)) 16%, transparent);color:var(--text);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.post-tag.is-record{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.post-title{font-family:var(--display);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.35rem;line-height:1.1;display:-webkit-box;overflow:hidden}.post-tiles{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin:4px 0 0;display:grid}.post-tile{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column-reverse;padding:8px 10px;display:flex}.post-tile dd{font-family:var(--figures);margin:0;font-size:1.25rem;font-weight:700}.post-tile dt{color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.post-preview{color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}button.post-preview{cursor:pointer}.post-preview-text{gap:1px;min-width:0;display:grid}.post-preview-name{align-items:center;gap:6px;display:flex}.post-preview-author{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:0 6px;font-size:.65rem;font-weight:800}.post-preview-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-people-search .input{padding-right:44px}.community-people-search .community-search-clear{width:34px;height:34px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.community-people-search .community-search-clear svg{position:static}.community-people-card,.community-people-line{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:inherit;font:inherit;text-align:left;align-items:center;gap:12px;padding:12px 14px;display:flex}.community-people-card-text{flex:1;min-width:0}.community-people-line>span{flex:1}.community-people-links{gap:8px;display:grid}.community-people-badge{background:var(--accent-fill);min-width:22px;color:var(--accent-ink);text-align:center;border-radius:999px;padding:1px 7px;font-size:.75rem;font-weight:700}.community-star.is-on,.community-follow-icon.is-on{color:var(--accent-on-page,var(--accent))}.community-table-title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.community-people-layout{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1100px){.community-people-layout{grid-template-columns:minmax(0,1fr)}}.post-exercises{gap:6px;display:grid}.post-exercise-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.post-exercise{align-items:baseline;gap:10px;font-size:.9rem;display:flex}.post-exercise-rank{width:1.2rem;color:var(--text-dim);text-align:right;flex:none;font-weight:800}.post-exercise-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.post-exercise-sets,.post-exercise-load{color:var(--text-soft);font-variant-numeric:tabular-nums;flex:none}.post-exercise-load{min-width:4.5rem;color:var(--text);text-align:right;font-weight:700}.post-exercise-more{justify-self:start}.post-caption,.post-last-comment{border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.post-caption{background:var(--accent-soft)}.post-caption-text{gap:1px;min-width:0;display:grid}button.post-last-comment{cursor:pointer;border:0;width:100%}.post-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.post-actions:empty{display:none}.post-actions-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-actions-error{flex-basis:100%;margin:0}.post-outline{border-color:var(--accent);color:var(--accent-text);background:0 0}.post-react{position:relative}.post-react-bubble{z-index:5;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.mention-field{position:relative}.mention-field>textarea{width:100%}.mention-list{inset-inline:0;z-index:20;background:linear-gradient(var(--surface-2), var(--surface-2)), var(--bg);border:1px solid var(--border-strong);border-radius:12px;margin:4px 0 0;padding:4px;list-style:none;display:grid;position:absolute;top:100%;box-shadow:0 8px 24px #00000059}.mention-option{width:100%;color:inherit;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.mention-option.is-active{background:var(--surface-3)}@media (hover:hover){.mention-option:hover{background:var(--surface-3)}}.mention-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post-words{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.community-post-column{max-width:760px}
