:root,[data-theme],.pp-theme-dark,.pp-theme-auto{--pp-color-primary-50: color-mix(in oklab, var(--svs-accent) 6%, var(--svs-color-bg-surface));--pp-color-primary-100: color-mix(in oklab, var(--svs-accent) 12%, var(--svs-color-bg-surface));--pp-color-primary-200: color-mix(in oklab, var(--svs-accent) 24%, var(--svs-color-bg-surface));--pp-color-primary-300: color-mix(in oklab, var(--svs-accent) 40%, var(--svs-color-bg-surface));--pp-color-primary-400: var(--svs-color-accent-text);--pp-color-primary-500: var(--svs-accent);--pp-color-primary-600: var(--svs-accent);--pp-color-primary-700: var(--svs-color-accent-hover);--pp-color-primary-800: color-mix(in oklab, var(--svs-accent) 70%, black);--pp-color-primary-900: color-mix(in oklab, var(--svs-accent) 55%, black);--pp-color-primary-950: color-mix(in oklab, var(--svs-accent) 40%, black);--pp-color-primary: var(--pp-color-primary-600);--pp-color-secondary-100: var(--pp-color-primary-100);--pp-color-secondary-500: var(--pp-color-primary-500);--pp-color-secondary-700: var(--pp-color-primary-700);--pp-color-accent-200: var(--pp-color-warning-200);--pp-color-accent-300: var(--pp-color-warning-300);--pp-color-accent-400: var(--pp-color-warning-400);--pp-color-accent-500: var(--pp-color-warning-500);--pp-color-accent-700: var(--pp-color-warning-700);--pp-color-neutral-50: var(--svs-color-bg-app);--pp-color-neutral-100: var(--svs-color-bg-subtle);--pp-color-neutral-200: var(--svs-color-border-default);--pp-color-neutral-300: color-mix(in oklab, var(--svs-color-border-default), var(--svs-color-text-tertiary) 35%);--pp-color-neutral-400: var(--svs-color-text-tertiary);--pp-color-neutral-500: var(--svs-color-text-tertiary);--pp-color-neutral-600: var(--svs-color-text-secondary);--pp-color-neutral-700: color-mix(in oklab, var(--svs-color-text-secondary), var(--svs-color-text-primary) 50%);--pp-color-neutral-800: color-mix(in oklab, var(--svs-color-text-secondary), var(--svs-color-text-primary) 75%);--pp-color-neutral-900: var(--svs-color-text-primary);--pp-color-bg: var(--svs-color-bg-surface);--pp-color-bg-secondary: var(--svs-color-bg-app);--pp-color-bg-tertiary: var(--svs-color-bg-subtle);--pp-color-bg-inverse: var(--svs-color-text-primary);--pp-color-border: var(--svs-color-border-default);--pp-color-border-strong: var(--pp-color-neutral-300);--pp-color-text: var(--svs-color-text-primary);--pp-color-text-secondary: var(--svs-color-text-secondary);--pp-color-text-tertiary: var(--svs-color-text-tertiary);--pp-color-text-muted: var(--svs-color-text-tertiary);--pp-color-text-inverse: var(--svs-color-bg-surface);--pp-color-text-inverted: var(--svs-color-bg-surface);--pp-color-text-link: var(--svs-color-accent-text);--pp-color-text-link-hover: var(--svs-color-accent-hover);--pp-color-ring: var(--svs-color-focus-ring);--pp-ring-color: var(--svs-color-focus-ring);--pp-ring-width: var(--svs-focus-width);--pp-ring-offset: var(--svs-focus-width);--pp-color-success-50: color-mix(in oklab, var(--svs-color-success) 8%, var(--svs-color-bg-surface));--pp-color-success-100: color-mix(in oklab, var(--svs-color-success) 14%, var(--svs-color-bg-surface));--pp-color-success-200: color-mix(in oklab, var(--svs-color-success) 28%, var(--svs-color-bg-surface));--pp-color-success-500: var(--svs-color-success);--pp-color-success-600: var(--svs-color-success);--pp-color-success-700: color-mix(in oklab, var(--svs-color-success), var(--svs-color-text-primary) 25%);--pp-color-success-800: color-mix(in oklab, var(--svs-color-success), var(--svs-color-text-primary) 45%);--pp-color-error-50: color-mix(in oklab, var(--svs-color-danger) 8%, var(--svs-color-bg-surface));--pp-color-error-100: color-mix(in oklab, var(--svs-color-danger) 14%, var(--svs-color-bg-surface));--pp-color-error-200: color-mix(in oklab, var(--svs-color-danger) 28%, var(--svs-color-bg-surface));--pp-color-error-300: color-mix(in oklab, var(--svs-color-danger) 45%, var(--svs-color-bg-surface));--pp-color-error-500: var(--svs-color-danger);--pp-color-error-600: var(--svs-color-danger-text);--pp-color-error-700: color-mix(in oklab, var(--svs-color-danger-text), var(--svs-color-text-primary) 25%);--pp-color-error-800: color-mix(in oklab, var(--svs-color-danger-text), var(--svs-color-text-primary) 45%);--pp-color-warning-50: color-mix(in oklab, var(--wp--preset--color--warning) 8%, var(--svs-color-bg-surface));--pp-color-warning-100: color-mix(in oklab, var(--wp--preset--color--warning) 14%, var(--svs-color-bg-surface));--pp-color-warning-200: color-mix(in oklab, var(--wp--preset--color--warning) 28%, var(--svs-color-bg-surface));--pp-color-warning-500: var(--wp--preset--color--warning);--pp-color-warning-600: var(--wp--preset--color--warning);--pp-color-warning-700: color-mix(in oklab, var(--wp--preset--color--warning), var(--svs-color-text-primary) 25%);--pp-color-warning-800: color-mix(in oklab, var(--wp--preset--color--warning), var(--svs-color-text-primary) 45%);--pp-color-info-50: var(--pp-color-primary-50);--pp-color-info-100: var(--pp-color-primary-100);--pp-color-info-200: var(--pp-color-primary-200);--pp-color-info-500: var(--svs-accent);--pp-color-info-700: var(--svs-color-accent-text);--pp-color-info-800: var(--svs-color-accent-text);--pp-tool-color-photo: var(--svs-color-text-secondary);--pp-tool-color-poll: var(--svs-color-text-secondary);--pp-tool-color-feeling: var(--svs-color-text-secondary);--pp-tool-color-checkin: var(--svs-color-text-secondary);--pp-tool-color-gif: var(--svs-color-text-secondary);--pp-tool-color-emoji: var(--svs-color-text-secondary);--pp-tool-color-tag: var(--svs-color-text-secondary);--pp-tool-color-circle: var(--svs-color-text-secondary);--pp-tool-color-post-as: var(--svs-color-text-secondary);--pp-tool-color-post-bg: var(--svs-color-text-secondary);--pp-tool-color-schedule: var(--svs-color-text-secondary);--pp-card-bg: var(--svs-color-bg-surface);--pp-card-border: var(--svs-color-border-default);--pp-button-primary-bg: var(--svs-accent);--pp-button-primary-hover: var(--svs-color-accent-hover);--pp-button-primary-text: var(--svs-color-accent-contrast);--pp-input-bg: var(--svs-color-bg-subtle);--pp-input-border: transparent;--pp-input-border-focus: var(--svs-color-focus-ring);--pp-input-text: var(--svs-color-text-primary);--pp-shadow-focus-ring: 0 0 0 var(--svs-focus-width) var(--svs-color-focus-ring);--pp-font-sans: var(--svs-font-ui);--pp-text-xs: var(--svs-text-xs);--pp-text-sm: var(--svs-text-sm);--pp-text-base: var(--svs-text-body);--pp-text-lg: var(--svs-text-lg);--pp-text-xl: var(--svs-text-xl);--pp-text-2xl: var(--svs-text-2xl);--pp-text-3xl: var(--wp--preset--font-size--3-xl);--pp-tracking-tight: -.01em;--pp-space-1: var(--svs-space-1);--pp-space-2: var(--svs-space-2);--pp-space-3: var(--svs-space-3);--pp-space-4: var(--svs-space-4);--pp-space-5: var(--svs-space-5);--pp-space-6: var(--svs-space-6);--pp-space-8: var(--svs-space-8);--pp-space-10: var(--svs-space-10);--pp-space-12: var(--svs-space-12);--pp-space-16: var(--svs-space-16);--pp-radius-xs: var(--svs-radius-xs);--pp-radius-sm: var(--svs-radius-xs);--pp-radius-md: var(--svs-radius-sm);--pp-radius-lg: var(--svs-radius-md);--pp-radius-xl: var(--svs-radius-lg);--pp-radius-2xl: var(--svs-radius-lg);--pp-radius-full: var(--svs-radius-full);--pp-shadow-xs: var(--svs-shadow-sm);--pp-shadow-sm: var(--svs-shadow-sm);--pp-shadow-md: var(--svs-shadow-md);--pp-shadow-lg: var(--svs-shadow-md);--pp-shadow-xl: var(--svs-shadow-lg);--pp-shadow-2xl: var(--svs-shadow-lg);--pp-duration-100: var(--svs-duration-fast);--pp-duration-150: var(--svs-duration-fast);--pp-duration-200: var(--svs-duration-base);--pp-duration-300: var(--svs-duration-slow);--pp-ease-out: var(--svs-ease-out);--pp-ease-in: var(--svs-ease-in)}.pp-activity-feed-wrap,.pp-activity-feed-wrap .pp-activity-list{display:flex;flex-direction:column;gap:var(--svs-density-feed-gap)}.pp-announcements{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0}.pp-announcements .pp-alert{display:flex;align-items:center;gap:var(--svs-space-3);margin:0;padding:var(--svs-space-3) var(--svs-space-4);padding-inline-end:calc(var(--svs-space-16) + var(--svs-space-12));border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary)}.pp-announcements .pp-alert__icon{flex:none;color:var(--svs-color-text-tertiary)}.pp-announcements .pp-alert__content{display:flex;align-items:baseline;gap:var(--svs-space-2);flex:1;min-inline-size:0}.pp-announcements .pp-alert__title{flex:none;margin:0;color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}.pp-announcements .pp-alert__message{min-inline-size:0;margin:0;overflow:hidden;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm);text-overflow:ellipsis;white-space:nowrap}.pp-announcements .pp-alert__dismiss{position:absolute;inset-inline-end:var(--svs-space-2);inset-block-start:50%;translate:0 -50%;color:var(--svs-color-text-tertiary)}.svs-announce-pager{position:absolute;inset-inline-end:var(--svs-space-10);inset-block:0;display:flex;align-items:center;gap:var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);font-variant-numeric:tabular-nums}.svs-announce-pager__next{display:grid;place-items:center;inline-size:var(--svs-size-control-sm);block-size:var(--svs-size-control-sm);border-radius:var(--svs-radius-md);color:var(--svs-color-text-secondary)}.svs-announce-pager__next:hover{background:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary)}.pp-activity-feed-wrap .pp-activity-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--svs-space-3);column-gap:var(--svs-space-3);margin:0;padding:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none}.pp-activity-composer .pp-activity-composer__header{margin:0;padding:0;gap:var(--svs-space-3)}.pp-activity-composer .pp-activity-composer__input .pp-field-textarea{min-block-size:var(--svs-size-input);padding:var(--svs-space-2) var(--svs-space-4);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);font-size:var(--svs-text-body);line-height:var(--svs-leading-body);resize:none}.pp-activity-composer .pp-activity-composer__footer{margin:0;padding:0;border:0;gap:var(--svs-space-2)}.pp-activity-composer .pp-activity-composer__tool{border-radius:var(--svs-radius-md)}.pp-activity-composer[data-svs-composer=collapsed] .pp-activity-composer__author-info,.pp-activity-composer[data-svs-composer=collapsed] .pp-activity-composer__media-preview,.pp-activity-composer[data-svs-composer=collapsed] [data-action=submit],.pp-activity-composer[data-svs-composer=collapsed] .pp-activity-composer__tool:not([data-pp-tool=media],[data-pp-tool=link]){display:none}.pp-activity-composer[data-svs-composer=collapsed] .pp-field-textarea{block-size:var(--svs-size-input);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.pp-activity-composer[data-svs-composer=expanded]{grid-template-columns:minmax(0,1fr);row-gap:var(--svs-space-3)}.pp-activity-composer[data-svs-composer=expanded] .pp-field-textarea{min-block-size:calc(var(--svs-leading-body) * 3 + var(--svs-space-2) * 2);background:var(--svs-color-bg-subtle)}.pp-activity-composer[data-svs-composer=expanded] .pp-field-textarea:focus{border-color:var(--svs-color-focus-ring);background:var(--svs-color-bg-surface)}.pp-activity-composer[data-svs-composer=expanded] .pp-activity-composer__footer{justify-content:space-between}.pp-activity-feed-wrap .pp-item-filter-bar{position:sticky;inset-block-start:calc(var(--svs-offset-top) + var(--svs-size-topbar));z-index:calc(var(--svs-z-header) - 1)}.is-pp-container .pp-item-filter-bar{display:flex;gap:var(--svs-space-6);margin:0;padding:0;border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:0;background:var(--svs-color-bg-app);box-shadow:none;overflow-x:auto;scrollbar-width:none}.pp-item-filter-bar .pp-item-filter-bar__item{position:relative;flex:none;block-size:var(--svs-size-control-lg);padding:0;border:0;border-radius:0;background:none;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);display:inline-block;line-height:var(--svs-size-control-lg);text-transform:lowercase}.pp-item-filter-bar .pp-item-filter-bar__item:first-letter{text-transform:uppercase}.pp-item-filter-bar .pp-item-filter-bar__item.pp-btn--loading:after{display:inline-block;margin-inline-start:var(--svs-space-2);vertical-align:middle}.pp-item-filter-bar .pp-item-filter-bar__item>[data-icon],.pp-item-filter-bar .pp-item-filter-bar__item>svg{display:none}.pp-item-filter-bar .pp-item-filter-bar__item:hover{background:none;color:var(--svs-color-text-primary)}.is-pp-container .pp-post-card:not(.pp-post-card--skeleton){--svs-post-avatar: var(--svs-size-avatar-md);--svs-post-indent: calc(var(--svs-post-avatar) + var(--svs-space-3));display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none;scroll-margin-block-start:calc(var(--svs-offset-top) + var(--svs-size-topbar) + var(--svs-space-4))}.is-pp-container .pp-post-card:not(.pp-post-card--skeleton)>*{flex:0 0 calc(100% - var(--svs-post-indent));margin-inline-start:var(--svs-post-indent);padding-inline:0}.is-pp-container .pp-post-card>.pp-post-card__header{flex-basis:100%;margin:0;padding:0;gap:var(--svs-space-3);align-items:flex-start}.pp-post-card__header>.pp-avatar{inline-size:var(--svs-post-avatar);block-size:var(--svs-post-avatar)}.pp-post-card .pp-post-card__author-name{font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.pp-post-card .pp-post-card__meta{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-post-card .pp-post-card__meta a{color:inherit}.pp-post-card .pp-post-card__meta a:hover{color:var(--svs-color-text-secondary);text-decoration:underline}.pp-post-card .pp-overflow-menu__trigger{color:var(--svs-color-text-secondary);border-radius:var(--svs-radius-md)}.is-pp-container .pp-post-card>.pp-post-card__body{margin-block-start:var(--svs-space-2);padding:0}.pp-post-card .pp-post-card__body,.pp-post-card .pp-post-card__text,.pp-post-card .pp-post-card__body :is(p,li){color:var(--svs-color-text-primary);font-size:var(--svs-text-body);line-height:var(--svs-leading-body);overflow-wrap:anywhere}.pp-post-card .pp-post-card__text>*+*{margin-block-start:var(--svs-space-3)}.pp-post-card .pp-post-card__text ol,.pp-post-card .pp-post-card__text ul{padding-inline-start:var(--svs-space-5)}.pp-post-card__text[data-svs-clamp=on]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.svs-show-more{margin-block-start:var(--svs-space-1);color:var(--svs-color-accent-text);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold)}.svs-show-more:hover{text-decoration:underline}.is-pp-container .pp-post-card>:is(.pp-post-media-grid,.pp-link-preview,.pp-post-card__embed){margin-block-start:var(--svs-space-3);border-radius:var(--svs-radius-md);overflow:hidden}.pp-post-media-grid{gap:var(--svs-space-1)}.pp-post-media-grid--1 .pp-post-media-grid__item img{aspect-ratio:3 / 2;inline-size:100%;block-size:auto;-o-object-fit:cover;object-fit:cover}.pp-post-card .pp-link-preview{display:flex;border:var(--svs-border-width) solid var(--svs-color-border-default);background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary);text-decoration:none}.pp-post-card .pp-link-preview:hover{background:var(--svs-color-bg-subtle)}.pp-post-card .pp-link-preview__image{flex:0 0 104px;aspect-ratio:1;margin:0}.pp-post-card .pp-link-preview__body{display:flex;flex-direction:column;justify-content:center;gap:var(--svs-space-1);min-inline-size:0;padding:var(--svs-space-3) var(--svs-space-4)}.pp-post-card .pp-link-preview__domain{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);letter-spacing:0;text-transform:none}.pp-post-card .pp-link-preview__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}.pp-post-card .pp-link-preview__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.is-pp-container .pp-post-card>.pp-post-card__actions{order:2;flex:0 0 auto;margin-block-start:var(--svs-space-2);margin-inline-start:calc(var(--svs-post-indent) - var(--svs-space-2));padding:0;border:0}.is-pp-container .pp-post-card>.pp-post-card__stats{order:1;margin-block-start:var(--svs-space-2);padding:0;border:0;gap:var(--svs-space-3);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);font-variant-numeric:tabular-nums}.pp-post-card__stats [data-stat] [data-icon],.pp-post-card__stats [data-stat] svg{display:none}.pp-post-card__stats .pp-reaction-summary__icons .pp-reaction-icon{--pp-reaction-size: 18px}.pp-post-card__stats .pp-post-card__stats-link:hover{color:var(--svs-color-text-secondary);text-decoration:underline}.is-pp-container .pp-post-card>.pp-post-card__comment-section{order:3;margin-block-start:var(--svs-space-2);padding:0;border:0;background:none}.pp-btn-set--activity-entry{display:flex;justify-content:flex-start;gap:var(--svs-space-1)}.pp-btn-set--activity-entry .pp-btn{flex:none;block-size:var(--svs-size-control-md);padding-inline:var(--svs-space-2);border-radius:var(--svs-radius-md);color:var(--svs-color-text-secondary)}.pp-btn-set--activity-entry .pp-btn:hover{background:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary)}.pp-btn-set--activity-entry .pp-btn__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pp-btn-set--activity-entry .pp-btn .pp-btn__icon,.pp-btn-set--activity-entry .pp-btn svg{inline-size:var(--svs-size-icon);block-size:var(--svs-size-icon)}.pp-btn-set--activity-entry [data-pp-button=activity_like].is-active{color:var(--svs-color-like);background:none}.pp-btn-set--activity-entry [data-pp-button=activity_like].is-active svg{fill:currentColor}.pp-post-card:not([data-svs-commenting],.pp-media-comment-card) .pp-comment-input{display:none}.is-pp-container .pp-post-card:not([data-svs-commenting],.pp-media-comment-card)>.pp-post-card__comment-section:not(:has(.pp-comment)){display:none}.pp-post-card:not([data-svs-commenting],.pp-media-comment-card) .pp-comment-list>.pp-comment:not(:last-child),.pp-post-card:not([data-svs-commenting],.pp-media-comment-card) .pp-comment:not([data-svs-replying])>.pp-comment__content>.pp-comment__replies,.pp-post-card:not([data-svs-commenting],.pp-media-comment-card) .pp-comment:not([data-svs-replying])>.pp-comment__content>.pp-comment__replies-load{display:none}.pp-post-card[data-svs-commenting] .pp-comment-input{margin-block-end:var(--svs-space-3)}.pp-comment .pp-comment__bubble{padding:0;border-radius:0;background:none}.pp-comment .pp-comment__author a{color:var(--svs-color-text-primary)}.pp-comment .pp-comment__text{display:block;color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-comment .pp-comment__actions{gap:var(--svs-space-3);margin-block-start:var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs)}.pp-comment .pp-comment__actions .pp-btn{padding:0;color:var(--svs-color-text-secondary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-semibold)}.pp-comment .pp-comment__time{order:-1}.pp-comment .pp-btn-set--comment-entry{display:flex;align-items:center;gap:var(--svs-space-3)}.pp-comment [data-pp-button=activity_comment_like]{display:inline-flex;align-items:center;gap:var(--svs-space-1)}.pp-comment [data-pp-button=activity_comment_like] .pp-btn__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pp-comment [data-pp-button=activity_comment_like]:hover .svs-icon,.pp-comment [data-pp-button=activity_comment_like].is-active .svs-icon{color:var(--svs-color-like)}.pp-comment [data-pp-button=activity_comment_like].is-active .svs-icon{fill:currentColor}.pp-comment-input .pp-comment-input__field,.pp-comment-reply-input .pp-comment-reply-input__field{border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle)}.pp-comment-input .pp-comment-input__field:focus-within,.pp-comment-reply-input .pp-comment-reply-input__field:focus-within{border-color:var(--svs-color-focus-ring);background:var(--svs-color-bg-surface);box-shadow:0 0 0 var(--svs-border-width) var(--svs-color-focus-ring)}.pp-item-page .pp-item-header{--svs-header-avatar: 144px;margin:0;padding:0;overflow:hidden;border:var(--svs-border-width) solid var(--svs-color-border-default);border-block-end:0;border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:var(--svs-radius-lg);border-start-end-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none}.pp-item-header .pp-item-header__cover{aspect-ratio:3 / 1;block-size:auto;min-block-size:0;background:var(--svs-color-bg-subtle)}.pp-item-page .pp-item-header__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"avatar actions" "info info";-moz-column-gap:var(--svs-space-4);column-gap:var(--svs-space-4);align-items:start;justify-items:stretch;margin:0;padding:0 var(--svs-density-card-padding) var(--svs-space-4);text-align:start}.pp-item-page .pp-item-header__avatar{grid-area:avatar;position:relative;inline-size:-moz-max-content;inline-size:max-content;margin:calc(var(--svs-header-avatar) / -2) 0 0;justify-self:start;border:0;border-radius:0}.pp-item-page .pp-item-header__photo{inline-size:var(--svs-header-avatar);block-size:var(--svs-header-avatar);border:4px solid var(--svs-color-bg-surface);border-radius:var(--svs-radius-full);box-shadow:none}.pp-item-page .pp-item-header__actions{grid-area:actions;display:flex;align-items:center;align-self:start;justify-self:end;gap:var(--svs-space-2);min-block-size:0;block-size:auto;margin:var(--svs-space-4) 0 0;padding:0}.pp-item-header__actions .pp-btn{block-size:var(--svs-size-control-md);padding-inline:var(--svs-space-4);border-radius:var(--svs-radius-md);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold)}.pp-item-header__actions .pp-btn--icon{inline-size:var(--svs-size-control-md);padding:0;color:var(--svs-color-text-secondary)}.pp-item-page .pp-item-header__avatar .pp-avatar-upload__preview{inline-size:var(--svs-header-avatar);block-size:var(--svs-header-avatar);border:4px solid var(--svs-color-bg-surface);border-radius:var(--svs-radius-full);background:var(--svs-color-bg-subtle);box-shadow:none}.pp-item-page .pp-item-header__avatar .pp-avatar-upload__btn{inset-block-end:var(--svs-space-1);inset-inline-end:var(--svs-space-1);inset-inline-start:auto;inline-size:var(--svs-size-control-sm);block-size:var(--svs-size-control-sm);border:var(--svs-border-width) solid var(--svs-color-border-default);background:var(--svs-color-bg-surface);color:var(--svs-color-text-secondary);box-shadow:var(--svs-shadow-sm)}.pp-item-page .pp-item-header__avatar .pp-avatar-upload__btn:hover{background:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary)}.pp-item-header__actions .pp-btn--primary~.pp-btn--primary{border-color:transparent;background:var(--svs-button-secondary-bg);color:var(--svs-button-secondary-text)}.pp-item-header__actions .pp-btn--primary~.pp-btn--primary:hover{background:var(--svs-button-secondary-hover)}.pp-item-page .pp-item-header__info{grid-area:info;display:flex;flex-direction:column;gap:var(--svs-space-1);margin:var(--svs-space-3) 0 0;padding:0;text-align:start}.pp-item-page .pp-item-header__info>*{grid-column:auto;margin-block:0}.pp-item-page .pp-item-header .pp-item-header__name{min-block-size:0;margin:0;padding:0;font-size:var(--svs-text-2xl);font-weight:var(--svs-weight-bold);line-height:var(--svs-leading-2xl);letter-spacing:-.01em}.pp-item-header .pp-item-header__description{max-inline-size:60ch;margin-block-start:var(--svs-space-2);color:var(--svs-color-text-primary);font-size:var(--svs-text-body)}.pp-item-header .pp-item-header__badges:empty,.pp-item-header .pp-item-header__stats:empty{display:none}.pp-item-page .pp-item-nav{margin:0;padding-inline:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-block-start:0;border-radius:0 0 var(--svs-radius-lg) var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none}.pp-item-nav .pp-item-nav__list{display:flex;gap:var(--svs-space-6);margin:0;padding:0;border-block-start:var(--svs-border-width) solid var(--svs-color-border-default);overflow-x:auto;scrollbar-width:none}.pp-item-nav .pp-item-nav__item a{position:relative;display:inline-flex;align-items:center;block-size:var(--svs-size-control-lg);padding:0;border:0;background:none;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);white-space:nowrap}.pp-item-nav .pp-item-nav__item a:hover{color:var(--svs-color-text-primary);text-decoration:none}.pp-item-nav .pp-item-nav__item:is(.pp-selected,.pp-selected-item,.pp-selected-parent) a{color:var(--svs-color-text-primary);background:none}.pp-item-nav .pp-item-nav__item:is(.pp-selected,.pp-selected-item,.pp-selected-parent) a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--svs-focus-width);border-radius:var(--svs-radius-full);background:var(--svs-color-accent-text)}.pp-item-page .pp-item-subnav:not(:has(.pp-item-subnav__item~.pp-item-subnav__item)){display:none}.pp-item-page .pp-item-content{margin-block-start:var(--svs-density-feed-gap)}.pp-item-page .pp-item-content__body{max-inline-size:var(--svs-size-feed);padding:0;border:0;border-radius:0;background:none;box-shadow:none}.svs-item-wide .pp-item-page .pp-item-content__body{max-inline-size:none}.svs-item-wide .pp-item-page .pp-item-content{display:flex;flex-direction:column;gap:var(--svs-density-feed-gap)}.svs-item-wide .pp-item-page .pp-item-content>*{margin-block:0}.pp-profile-view{display:flex;flex-direction:column;gap:var(--svs-density-feed-gap);max-inline-size:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pp-profile-view .pp-profile-view__section{margin:0;padding:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.pp-profile-view .pp-profile-view__section-title{margin:0 0 var(--svs-space-4);font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.pp-profile-view .pp-profile-view__fields{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--svs-space-3) var(--svs-space-6);margin:0}.pp-profile-view .pp-profile-view__field{display:contents}.pp-profile-view .pp-profile-view__field-label{color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-base)}.svs-item-wide .pp-profile-edit{max-inline-size:none;container-type:normal}.pp-profile-edit-fields .pp-fields-container--root>.pp-fields-container__nav{inset-block-start:calc(var(--svs-offset-top) + var(--svs-size-topbar));background:var(--svs-color-bg-app)}.pp-profile-edit-fields .pp-fields-container--section{scroll-margin-block-start:calc(var(--svs-offset-top) + var(--svs-size-topbar) + var(--svs-space-16))}.svs-shell__content--with-rail{display:grid;grid-template-columns:minmax(0,1fr) var(--svs-size-aside);-moz-column-gap:var(--svs-space-6);column-gap:var(--svs-space-6);align-items:start}.svs-shell__content--with-rail>*,.svs-shell__content--with-rail .pp-item-page>*{grid-column:1 / -1}.svs-shell__content--with-rail .pp-item-page{display:contents}.svs-shell__content--with-rail .pp-item-page>.pp-item-content{grid-column:1}.svs-shell__content--with-rail>.svs-shell__aside{grid-column:2;grid-row:3;position:sticky;inset-block-start:calc(var(--svs-offset-top) + var(--svs-size-topbar) + var(--svs-space-6));margin-block-start:var(--svs-density-feed-gap)}@media (max-width: 1279px){.svs-shell__content--with-rail{grid-template-columns:minmax(0,1fr)}}.pp-item-page .pp-item-header--group{--svs-header-avatar: 96px}.pp-item-page .pp-item-header--group :is(.pp-item-header__photo,.pp-avatar-upload__preview),.pp-item-page .pp-item-header--group :is(.pp-item-header__photo,.pp-avatar-upload__preview) img{border-radius:var(--svs-radius-lg)}.pp-item-header .pp-item-header__meta:empty{display:none}.pp-item-header .pp-item-header__stats:has(.svs-group-meta){display:flex;flex-wrap:wrap;align-items:center;gap:var(--svs-space-1) var(--svs-space-4);margin-block-start:var(--svs-space-2);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm)}.svs-group-meta{display:inline-flex;align-items:center;gap:var(--svs-space-2);color:var(--svs-color-text-secondary)}.svs-group-meta .svs-icon{color:var(--svs-color-text-tertiary)}a.svs-group-meta:hover{color:var(--svs-color-text-primary);text-decoration:none}.svs-group-meta .svs-avatar-stack>.svs-avatar{border-color:var(--svs-color-bg-surface)}.pp-item-page:has(.pp-item-header [data-pp-button=group_membership]:is([data-pp-state=join],[data-pp-state=request_join])) [data-pp-activity-composer]{display:none}.svs-join-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--svs-space-3);padding:var(--svs-space-3) var(--svs-space-4);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm)}.is-pp-container .pp-post-card[data-svs-system]{--svs-post-avatar: 24px;padding-block:var(--svs-space-3)}.pp-post-card[data-svs-system]>:not(.pp-post-card__header){display:none}.pp-post-card[data-svs-system] .pp-post-card__header{align-items:center}.pp-post-card[data-svs-system] .pp-post-card__author{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--svs-space-2)}.pp-post-card[data-svs-system] .pp-post-card__author-name{font-size:var(--svs-text-sm)}.pp-item-content .pp-alert--info{border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary)}.pp-item-content .pp-alert--info .pp-alert__icon{color:var(--svs-color-text-tertiary)}.svs-about__text{color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-about__fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--svs-space-1) var(--svs-space-4);margin:var(--svs-space-3) 0 0;font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-about__fields>div{display:contents}.svs-about__fields dt{color:var(--svs-color-text-tertiary)}.svs-about__subtitle{margin:var(--svs-space-4) 0 var(--svs-space-3);padding-block-start:var(--svs-space-4);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold)}.pp-directory{display:flex;flex-direction:column;gap:var(--svs-space-4);max-inline-size:calc(var(--svs-size-feed) * 1.5);margin:0;padding:0}.pp-directory .pp-directory__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--svs-space-3);margin:0;padding:0}.pp-directory .pp-directory__header-copy{display:flex;flex-direction:row;align-items:baseline;gap:var(--svs-space-3)}.pp-directory .pp-directory__title{margin:0;font-size:var(--svs-text-xl);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xl);letter-spacing:-.01em}.pp-directory .pp-directory__summary{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);font-variant-numeric:tabular-nums}.pp-directory .pp-directory__filters{display:flex;flex-direction:column;gap:var(--svs-space-2);margin:0;padding:0;border:0;background:none;box-shadow:none}.pp-directory .pp-directory__search-group{flex:1 1 18rem;min-inline-size:0}.pp-directory .pp-field-input-group{position:relative;display:flex;align-items:center}.pp-directory .pp-directory__search-group .pp-field-input:focus{border-color:var(--svs-color-focus-ring);background:var(--svs-color-bg-surface)}.pp-directory .pp-directory__toolbar-actions .pp-btn{block-size:var(--svs-size-input);border-radius:var(--svs-radius-md)}.pp-directory .pp-directory__view-switcher{display:inline-flex;gap:var(--svs-space-1);padding:var(--svs-space-1);border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle)}.pp-directory .pp-directory__view-switcher .pp-btn{inline-size:var(--svs-size-control-sm);block-size:var(--svs-size-control-sm);padding:0;border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-sm);background:none;color:var(--svs-color-text-secondary)}.pp-directory .pp-directory__view-switcher .pp-btn.is-active{background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary);box-shadow:var(--svs-shadow-sm)}:root[data-theme-resolved=dark] .pp-directory .pp-directory__view-switcher .pp-btn.is-active{border-color:var(--svs-color-border-default)}.pp-directory .pp-directory__advanced>summary::-webkit-details-marker{display:none}.pp-directory :is(.pp-user-directory__items,.pp-group-directory__items,[role=list]):has(>[role=listitem]){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--svs-density-feed-gap);margin:0;padding:0}.pp-directory :is(.pp-member-card,.pp-group-card){display:flex;flex-direction:column;align-items:center;gap:var(--svs-space-2);block-size:100%;margin:0;padding:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none;text-align:center}.pp-directory :is(.pp-user-directory__avatar,.pp-group-directory__avatar){position:relative;inline-size:80px;block-size:80px;margin:0 0 var(--svs-space-1)}.pp-directory .pp-group-directory__avatar img{border-radius:var(--svs-radius-lg)}.pp-directory .pp-avatar__status{position:absolute;inset-inline-end:var(--svs-space-1);inset-block-end:var(--svs-space-1);inline-size:14px;block-size:14px;border:var(--svs-focus-width) solid var(--svs-color-bg-surface);border-radius:var(--svs-radius-full)}.pp-directory .pp-avatar__status--offline{display:none}.pp-directory :is(.pp-member-card__info,.pp-group-card__info){display:flex;flex-direction:column;gap:var(--svs-space-1);inline-size:100%;min-inline-size:0;padding:0;align-items:center;text-align:center}.pp-directory :is(.pp-member-card__name,.pp-group-card__name){margin:0;font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.pp-directory :is(.pp-user-directory__description,.pp-group-directory__description){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-directory .pp-group-directory__meta{display:flex;gap:var(--svs-space-1);margin:0;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}.pp-directory .pp-member-card__badges{display:flex;flex-wrap:wrap;gap:var(--svs-space-1)}.pp-directory .pp-badge{padding-inline:var(--svs-space-2);border-radius:var(--svs-radius-sm);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-semibold)}.pp-directory :is(.pp-member-card__actions,.pp-group-card__actions){display:flex;align-items:center;gap:var(--svs-space-2);margin-block-start:auto;padding-block-start:var(--svs-space-2)}.pp-directory :is(.pp-member-card__actions,.pp-group-card__actions)>a.pp-btn,.pp-directory .pp-group-row__actions>a.pp-btn,.pp-user-groups .pp-user-groups__actions>.pp-btn--secondary{display:none}.pp-directory :is(.pp-user-directory__avatar-link,.pp-group-directory__avatar-link){align-self:center;margin:0}.pp-directory :is(.pp-member-card__badges,.pp-group-directory__meta,.pp-member-card__actions,.pp-group-card__actions){justify-content:center}.pp-directory .pp-user-directory__items:has(>.pp-user-directory__entry--list),.pp-directory .pp-group-directory__items:has(>.pp-group-directory__entry--list),.pp-directory [role=list]:has(>.pp-user-directory__entry--list),.pp-directory [role=list]:has(>.pp-group-directory__entry--list){grid-template-columns:1fr;gap:var(--svs-space-2)}.pp-directory .pp-group-row{margin:0;padding:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none}.pp-directory .pp-user-directory__entry--list .pp-member-card,.pp-directory .pp-group-directory__entry--list .pp-group-card,.pp-directory .pp-group-directory__entry--list .pp-group-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--svs-space-3) var(--svs-space-4);block-size:auto;text-align:start}.pp-directory .pp-user-directory__entry--list .pp-member-card__main{display:flex;flex:1 1 18rem;align-items:center;gap:var(--svs-space-3);min-inline-size:0}.pp-directory .pp-user-directory__entry--list .pp-user-directory__avatar,.pp-directory .pp-group-directory__entry--list .pp-group-directory__avatar{inline-size:48px;block-size:48px;margin:0}.pp-directory .pp-user-directory__entry--list .pp-member-card__info,.pp-directory .pp-group-directory__entry--list .pp-group-card__info,.pp-directory .pp-group-directory__entry--list .pp-group-row__info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--svs-space-1);min-inline-size:0;text-align:start}.pp-directory .pp-group-directory__entry--list .pp-group-row__info{flex-basis:14rem}.pp-directory .pp-user-directory__entry--list .pp-member-card__name,.pp-directory .pp-group-directory__entry--list .pp-group-card__name,.pp-directory .pp-group-directory__entry--list .pp-group-row__name{overflow:hidden;inline-size:100%;margin:0;font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base);text-overflow:ellipsis;white-space:nowrap}.pp-directory .pp-user-directory__entry--list .pp-user-directory__description,.pp-directory .pp-group-directory__entry--list .pp-group-directory__description{-webkit-line-clamp:1}.pp-directory .pp-user-directory__entry--list .pp-member-card__badges,.pp-directory .pp-group-directory__entry--list .pp-group-directory__meta{justify-content:flex-start}.pp-directory .pp-user-directory__entry--list .pp-member-card__actions,.pp-directory .pp-group-directory__entry--list .pp-group-card__actions,.pp-directory .pp-group-directory__entry--list .pp-group-row__actions{display:flex;flex:none;align-items:center;gap:var(--svs-space-2);margin:0;margin-inline-start:auto;padding:0}.pp-item-page .pp-item-subnav{margin:0 0 var(--svs-space-4)}.pp-item-page .pp-item-subnav__list{display:flex;gap:var(--svs-space-6);margin:0;padding:0;border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:0;background:none;overflow-x:auto;scrollbar-width:none}.pp-item-page .pp-item-subnav__item a{position:relative;display:inline-flex;align-items:center;block-size:var(--svs-size-control-lg);padding:0;border-radius:0;background:none;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);white-space:nowrap}.pp-item-page .pp-item-subnav__item a:hover{color:var(--svs-color-text-primary);text-decoration:none}.pp-item-page .pp-item-subnav__item.pp-selected-item a{background:none;color:var(--svs-color-text-primary);box-shadow:none}.pp-item-page .pp-item-subnav__item.pp-selected-item a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--svs-focus-width);border-radius:var(--svs-radius-full);background:var(--svs-color-accent-text)}.pp-item-page:has(:is([data-pp-notifications],[data-pp-notification-preferences],[data-pp-messaging],.pp-user-settings)){display:block}.pp-item-page:has(:is([data-pp-notifications],[data-pp-notification-preferences],[data-pp-messaging],.pp-user-settings))>:is(.pp-item-header,.pp-item-nav){display:none}.pp-item-page:has(:is([data-pp-notifications],[data-pp-notification-preferences],[data-pp-messaging],.pp-user-settings)) .pp-item-content{margin:0}.pp-item-page:has(:is([data-pp-notifications],[data-pp-notification-preferences],[data-pp-messaging],.pp-user-settings)) .pp-item-content__body{max-inline-size:none}.pp-notifications{overflow:hidden;margin:0;padding:0;border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none}.pp-notifications .pp-notifications__header{display:flex;align-items:center;justify-content:space-between;gap:var(--svs-space-3);margin:0;padding:var(--svs-space-4) var(--svs-density-card-padding) var(--svs-space-2);border:0}.pp-notifications .pp-notifications__title{margin:0;font-size:var(--svs-text-xl);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xl);letter-spacing:-.01em}.pp-notifications .pp-notifications__header-actions{display:flex;align-items:center;gap:var(--svs-space-1)}.pp-notifications .pp-notifications__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--svs-space-3);margin:0;padding:var(--svs-space-2) var(--svs-density-card-padding) var(--svs-space-3);border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);background:none}.pp-notifications .pp-notifications__filters{display:inline-flex;gap:var(--svs-space-1);padding:var(--svs-space-1);border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle)}.pp-notifications .pp-notifications__filter{display:inline-flex;align-items:center;gap:var(--svs-space-1);block-size:var(--svs-size-control-sm);padding-inline:var(--svs-space-3);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-sm);background:none;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold)}.pp-notifications .pp-notifications__filter.is-active{background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary);box-shadow:var(--svs-shadow-sm)}:root[data-theme-resolved=dark] .pp-notifications .pp-notifications__filter.is-active{border-color:var(--svs-color-border-default)}.pp-notifications .pp-notifications__filter-count{min-inline-size:20px;padding-inline:var(--svs-space-1);border-radius:var(--svs-radius-full);background:var(--svs-accent);color:var(--svs-color-accent-contrast);font-size:var(--svs-text-xs);font-variant-numeric:tabular-nums;text-align:center}.pp-notifications .pp-notification{display:flex;align-items:flex-start;gap:var(--svs-space-3);margin:0;padding:var(--svs-space-3) var(--svs-density-card-padding);border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:0;background:var(--svs-color-bg-surface)}.pp-notifications .pp-notification:last-child{border-block-end:0}.pp-notifications .pp-notification:hover{background:var(--svs-color-bg-subtle)}.pp-notifications .pp-notification__avatar .pp-avatar,.pp-notifications .pp-notification__avatar img{inline-size:var(--svs-size-avatar-md);block-size:var(--svs-size-avatar-md);border-radius:var(--svs-radius-full)}.pp-notifications .pp-notification__avatar-icon{position:absolute;inset-inline-end:calc(var(--svs-space-1) * -1);inset-block-end:calc(var(--svs-space-1) * -1);display:grid;place-items:center;inline-size:20px;block-size:20px;border:var(--svs-focus-width) solid var(--svs-color-bg-surface);border-radius:var(--svs-radius-full);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary)}.pp-notifications .pp-notification__avatar-icon svg{inline-size:12px;block-size:12px}.pp-notifications .pp-notification__text{color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-notifications .pp-notification__time{margin-block-start:var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs);font-variant-numeric:tabular-nums}.pp-notifications .pp-notification__unread-dot{flex:none;align-self:center;inline-size:var(--svs-space-2);block-size:var(--svs-space-2);border-radius:var(--svs-radius-full);background:var(--svs-accent)}.pp-notifications .pp-notification:not(.is-unread) .pp-notification__unread-dot{visibility:hidden}.pp-notifications .pp-notification__actions{display:flex;align-items:center;gap:var(--svs-space-1);color:var(--svs-color-text-tertiary)}.pp-item-page:has(.pp-user-settings) .pp-item-content__body{max-inline-size:var(--svs-size-feed)}.pp-user-settings .pp-user-settings__header{margin:0 0 var(--svs-space-4)}.pp-user-settings .pp-user-settings__title{margin:0;font-size:var(--svs-text-xl);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xl);letter-spacing:-.01em}.pp-user-settings .pp-user-settings__description{margin:var(--svs-space-1) 0 0;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm)}.pp-user-settings .pp-user-settings__form{display:flex;flex-direction:column;gap:var(--svs-density-feed-gap)}.is-pp-container .pp-card{margin:0;padding:0;border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none}.is-pp-container .pp-card__header{display:flex;align-items:flex-start;gap:var(--svs-space-3);margin:0;padding:var(--svs-density-card-padding) var(--svs-density-card-padding) 0;border:0}.is-pp-container .pp-card__title{margin:0;font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.is-pp-container .pp-card__description{margin:var(--svs-space-1) 0 0;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.is-pp-container .pp-card__body{padding:var(--svs-space-4) var(--svs-density-card-padding) var(--svs-density-card-padding)}.pp-user-settings .pp-user-settings__card-icon{display:grid;place-items:center;flex:none;inline-size:var(--svs-size-control-md);block-size:var(--svs-size-control-md);border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary)}.is-pp-container .pp-form-group{margin:0 0 var(--svs-space-4)}.is-pp-container .pp-form-group:last-child{margin-block-end:0}.is-pp-container .pp-form-label{display:block;margin:0 0 var(--svs-space-2);color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}.is-pp-container :is(.pp-field-input,.pp-field-select,.pp-field-textarea):not([type=checkbox],[type=radio]){inline-size:100%;min-block-size:var(--svs-size-input);padding-inline:var(--svs-space-3);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);background-color:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary);font-size:var(--svs-text-body);box-shadow:none}.is-pp-container .pp-field-input-group>.pp-field-input{padding-inline:var(--svs-space-10) var(--svs-space-3)}.is-pp-container .pp-field-input-group__icon{display:inline-flex}.is-pp-container :is(.pp-field-input,.pp-field-select,.pp-field-textarea):focus{border-color:var(--svs-color-focus-ring);background-color:var(--svs-color-bg-surface);outline:none;box-shadow:0 0 0 var(--svs-border-width) var(--svs-color-focus-ring)}.is-pp-container .pp-form-group .pp-field-select,.is-pp-container .pp-form-group select.pp-field-select{padding-inline-end:var(--svs-space-10)}.is-pp-container input.pp-field-checkbox,.is-pp-container input.pp-field-radio,.pp-form input.pp-field-checkbox,.pp-form input.pp-field-radio{border-color:var(--svs-color-text-tertiary);background-color:var(--svs-color-bg-surface)}.is-pp-container input.pp-field-checkbox:checked,.is-pp-container input.pp-field-radio:checked,.pp-form input.pp-field-checkbox:checked,.pp-form input.pp-field-radio:checked{border-color:var(--svs-accent);background-color:var(--svs-accent)}.is-pp-container .pp-field-toggle__label{inline-size:2.75rem;block-size:1.5rem}.is-pp-container .pp-field-toggle__track,.is-pp-container .pp-field-toggle__track:hover{background-color:var(--svs-color-text-tertiary)}.is-pp-container .pp-field-toggle__track:before{inline-size:1.125rem;block-size:1.125rem;inset-inline-start:3px;inset-block-end:3px;box-shadow:0 1px 2px #0003}.is-pp-container .pp-field-toggle__input:checked+.pp-field-toggle__label .pp-field-toggle__track,.is-pp-container .pp-field-toggle__input:checked+.pp-field-toggle__label .pp-field-toggle__track:hover{background-color:var(--svs-accent)}.is-pp-container .pp-field-toggle__input:checked+.pp-field-toggle__label .pp-field-toggle__track:before{transform:translate(1.25rem)}.is-pp-container .pp-field-toggle__input:focus+.pp-field-toggle__label .pp-field-toggle__track{box-shadow:none}.is-pp-container .pp-field-toggle__input:focus-visible+.pp-field-toggle__label .pp-field-toggle__track{box-shadow:0 0 0 var(--svs-focus-width) var(--svs-color-focus-ring)}.is-pp-container .pp-field-toggle__text-on,.is-pp-container .pp-field-toggle__text-off{display:none}.pp-group-create .pp-group-create-steps__marker{background-color:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary)}.pp-group-create .pp-group-create-steps__item.is-current .pp-group-create-steps__marker,.pp-group-create .pp-group-create-steps__item.is-complete .pp-group-create-steps__marker{background-color:var(--svs-accent);color:var(--svs-color-accent-contrast)}.pp-item-page-extension-create .pp-item-page .pp-item-content__body{max-inline-size:none}.pp-group-create .pp-group-create__layout{grid-template-columns:12rem minmax(0,1fr)}.pp-group-create .pp-group-create__rail .pp-group-create-steps__item.is-current .pp-group-create-steps__link{background-color:var(--svs-color-accent-subtle);color:var(--svs-color-accent-text)}.pp-group-create .pp-group-create__rail a.pp-group-create-steps__link:hover{background-color:var(--svs-color-bg-subtle)}.pp-item-page-extension-create .pp-item-header [data-pp-button=group_membership]{display:none}.pp-group-create .pp-group-create__resume{padding:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background-color:var(--svs-color-bg-surface)}.pp-group-create .pp-group-create__resume .pp-group-create__section-title{margin-block-end:var(--svs-space-2);padding-block-end:0;border-block-end:0}.pp-group-create .pp-group-create__resume .pp-group-create__description strong{color:var(--svs-color-text-primary)}.pp-group-create .pp-group-create__resume .pp-group-create__actions{margin-block-start:var(--svs-space-4);padding-block-start:0}@media (max-width: 48rem){.pp-group-create .pp-group-create__layout{grid-template-columns:minmax(0,1fr);gap:0}.pp-group-create .pp-group-create__rail .pp-group-create-steps__item.is-current .pp-group-create-steps__link{background-color:transparent;color:var(--svs-color-text-primary)}}@media (max-width: 639px){.pp-group-create{padding-inline:var(--svs-space-4)}.pp-group-create.pp-group-create--wizard{padding-inline:0}.pp-group-create .pp-group-create-steps{margin-block-end:var(--svs-space-5)}.pp-group-create .pp-group-create-steps__link{gap:var(--svs-space-1);font-size:var(--svs-text-xs)}.pp-group-create .pp-group-create-steps__marker{inline-size:1.25rem;block-size:1.25rem}.pp-group-create .pp-group-create-steps__label{display:inline}.pp-group-create--wizard .pp-group-create__header{flex-wrap:nowrap}.pp-group-create .pp-group-create__title{font-size:var(--svs-text-lg)}.pp-group-create .pp-group-create__publish .pp-btn{min-block-size:var(--svs-size-control-md);padding-inline:var(--svs-space-3)}.pp-group-create .pp-group-create__actions{flex-direction:column;align-items:stretch;gap:var(--svs-space-2)}.pp-group-create .pp-group-create__actions .pp-btn,.pp-group-create .pp-group-create__discard{inline-size:100%}.pp-group-create .pp-group-create__actions .pp-btn{justify-content:center}.pp-group-create .pp-group-create__skip{align-self:center;padding-block:var(--svs-space-2)}}@media (max-width: 359px){.pp-group-create .pp-group-create-steps__label{display:none}}.pp-user-groups .pp-user-groups__controls .pp-user-groups__search-input,.pp-user-groups .pp-user-groups__controls .pp-user-groups__sort-select{min-block-size:var(--svs-size-input);font-size:var(--svs-text-sm)}.pp-user-groups .pp-user-groups__controls .pp-user-groups__sort-select{flex:none;inline-size:auto;padding-inline-end:var(--svs-space-8)}.pp-user-groups .pp-user-groups__create{min-block-size:var(--svs-size-input);margin-inline-start:auto;border-radius:var(--svs-radius-md)}.pp-user-groups .pp-user-groups__list{gap:var(--svs-space-2)}.pp-user-groups .pp-group-row{gap:var(--svs-space-3) var(--svs-space-4);margin:0;padding:var(--svs-density-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none}.pp-user-groups .pp-group-row__name{overflow:hidden;font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base);text-overflow:ellipsis;white-space:nowrap}.pp-account__title{font-size:var(--svs-text-xl);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xl);letter-spacing:-.01em}.pp-account__subtitle{margin-block-start:var(--svs-space-1);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm)}.pp-account .pp-btn--full{inline-size:100%;block-size:var(--svs-size-control-lg);border-radius:var(--svs-radius-md);font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold)}.pp-account__brand{color:var(--svs-color-text-primary);font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold)}.pp-account__brand-logo{max-block-size:var(--svs-size-control-md)}.pp-account__welcome{background-color:var(--pp-color-primary-700);background-image:none;color:var(--svs-color-on-media)}.pp-account__welcome.is-has-image:before,.pp-screen .pp-account__welcome.is-has-image:before{background:var(--svs-color-overlay)}.pp-account__welcome-title{color:var(--svs-color-on-media);font-size:var(--wp--preset--font-size--3-xl);letter-spacing:-.01em}.pp-account__welcome-text{color:color-mix(in oklab,var(--svs-color-on-media) 85%,transparent);font-size:var(--svs-text-base)}.pp-account__benefit{color:var(--svs-color-on-media);font-size:var(--svs-text-base)}.pp-account__benefit-icon{inline-size:var(--svs-size-control-md);block-size:var(--svs-size-control-md);border-radius:var(--svs-radius-md);background:color-mix(in oklab,var(--svs-color-on-media) 16%,transparent)}@container pp-account (min-width: 56rem){.pp-screen .pp-account--split .pp-account__layout{grid-template-columns:45% minmax(0,1fr)}}.pp-screen .pp-account--split .pp-account__brand,.pp-screen .pp-account--split .pp-account__card{max-inline-size:400px}.pp-screen .pp-account__welcome.is-has-image .pp-account__welcome-body{padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pp-screen .pp-account--centered .pp-account__brand,.pp-screen .pp-account--centered .pp-account__card{max-inline-size:28rem}.pp-messaging-layout{display:grid;grid-template-columns:var(--svs-size-aside) minmax(0,1fr);inline-size:100%;max-inline-size:none;block-size:calc(100dvh - var(--svs-size-topbar) - var(--svs-space-6) * 2);min-block-size:480px;margin:0;border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none;overflow:hidden}.pp-messaging-layout .pp-thread-list{inline-size:auto;min-inline-size:0;border-inline-end:var(--svs-border-width) solid var(--svs-color-border-default)}.pp-messaging-layout .pp-thread-list__header{gap:var(--svs-space-2);padding:var(--svs-space-3)}.pp-messaging-layout .pp-thread-list__header .pp-field-input{block-size:var(--svs-size-input);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);font-size:var(--svs-text-sm)}.pp-messaging-layout .pp-thread-list__filters{display:inline-flex;gap:var(--svs-space-1);margin:0 var(--svs-space-3) var(--svs-space-2);padding:var(--svs-space-1);border:0;border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle)}.pp-messaging-layout .pp-thread-list__filter{block-size:var(--svs-size-control-sm);padding-inline:var(--svs-space-3);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-sm);background:none;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold)}.pp-messaging-layout .pp-thread-list__filter.is-active{background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary);box-shadow:var(--svs-shadow-sm)}:root[data-theme-resolved=dark] .pp-messaging-layout .pp-thread-list__filter.is-active{border-color:var(--svs-color-border-default)}.pp-messaging-layout .pp-thread-item{gap:var(--svs-space-3);padding:var(--svs-space-3);border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default)}.pp-messaging-layout .pp-thread-item:hover{background:var(--svs-color-bg-subtle)}.pp-messaging-layout .pp-thread-item.is-active{background:var(--svs-color-accent-subtle)}.pp-messaging-layout .pp-thread-item__preview{color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm)}.pp-messaging-layout .pp-thread-item__time{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);font-variant-numeric:tabular-nums}.pp-messaging-layout .pp-message__bubble{border-radius:var(--svs-radius-lg);font-size:var(--svs-text-body);line-height:var(--svs-leading-body)}:is(.svs-widget,.svs-search-results) .pp-group.pp-group-privacy-hidden{display:none}:is(.svs-widget,.svs-search-results) .pp-card-list{display:flex;flex-direction:column;gap:var(--svs-space-3);margin:0;padding:0}:is(.svs-widget,.svs-search-results) .pp-group.pp-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--svs-space-3);margin:0;padding:0;border:0;background:none;box-shadow:none}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__icon{inline-size:var(--svs-size-avatar-sm);block-size:var(--svs-size-avatar-sm);margin:0;padding:0;border-radius:var(--svs-radius-sm);overflow:hidden;background:none}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__icon img{inline-size:100%;block-size:100%;border-radius:var(--svs-radius-sm);-o-object-fit:cover;object-fit:cover}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--svs-space-2);column-gap:var(--svs-space-2);min-inline-size:0;padding:0}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__body>p{grid-column:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__title{font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__title a{color:var(--svs-color-text-primary)}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__meta{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__subtitle,:is(.svs-widget,.svs-search-results) .pp-group .pp-card__actions>a.pp-btn{display:none}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__actions{grid-column:2;grid-row:1 / span 2;margin:0}:is(.svs-widget,.svs-search-results) .pp-group .pp-card__actions .pp-btn{block-size:var(--svs-size-control-sm);padding-inline:var(--svs-space-3);border:0;background:var(--svs-button-secondary-bg);color:var(--svs-button-secondary-text);font-size:var(--svs-text-sm)}:is(.svs-widget,.svs-search-results) .user-list{display:flex;flex-direction:column;gap:var(--svs-space-3);margin:0;padding:0;list-style:none}:is(.svs-widget,.svs-search-results) .user-list .pp-tile{display:flex;align-items:center;gap:var(--svs-space-3);margin:0;padding:0;border:0;background:none}:is(.svs-widget,.svs-search-results) .user-list .pp-tile-icon .pp-avatar,:is(.svs-widget,.svs-search-results) .user-list .pp-tile-icon img{inline-size:var(--svs-size-avatar-sm);block-size:var(--svs-size-avatar-sm);margin:0;border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}:is(.svs-widget,.svs-search-results) .user-list .pp-tile-content{min-inline-size:0}:is(.svs-widget,.svs-search-results) .user-list .pp-tile-title{color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}:is(.svs-widget,.svs-search-results) .user-list .pp-tile-subtitle{overflow:hidden;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs);text-overflow:ellipsis;white-space:nowrap}.svs-search-results{display:flex;flex-direction:column;gap:var(--svs-space-4);max-inline-size:calc(var(--svs-size-feed) + var(--svs-size-aside) / 2)}.svs-search-results .svs-page-header{margin:0}.svs-search-results__section{padding:var(--svs-space-4);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.svs-search-results__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--svs-space-3);margin:0 0 var(--svs-space-3)}.svs-search-results__see-all{color:var(--svs-color-accent-text);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-medium);text-decoration:none}.svs-search-results__see-all:hover{text-decoration:underline}.svs-search-results :is(.user-list,.pp-card-list){gap:var(--svs-space-4)}.svs-search-results .user-list .pp-tile-icon :is(.pp-avatar,img),.svs-search-results .pp-group .pp-card__icon{inline-size:var(--svs-size-avatar-md);block-size:var(--svs-size-avatar-md)}.svs-search-results .pp-group .pp-card__icon img{border-radius:var(--svs-radius-md)}.svs-search-results .user-list .pp-tile-title,.svs-search-results .pp-group .pp-card__title{font-size:var(--svs-text-body);line-height:var(--svs-leading-base)}.svs-search-results .pp-group .pp-card__subtitle{display:block;overflow:hidden;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);text-overflow:ellipsis;white-space:nowrap}.svs-search-results .user-list .pp-tile-subtitle{color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-search-results .user-list .pp-tile{position:relative;padding-inline-end:calc(var(--svs-space-16) + var(--svs-space-2))}.svs-search-results .user-list .pp-tile-content>p:last-child:has(.pp-btn){display:block;position:absolute;inset-block-start:50%;inset-inline-end:0;margin:0;transform:translateY(-50%)}.svs-search-results .user-list .pp-tile-content>p:last-child .pp-btn{display:inline-flex;align-items:center;block-size:var(--svs-size-control-sm);padding:0;border:0;border-radius:var(--svs-radius-md);background:var(--svs-button-secondary-bg)}.svs-search-results .user-list .pp-tile-content>p:last-child .pp-btn a{display:inline-flex;align-items:center;block-size:100%;padding-inline:var(--svs-space-3);color:var(--svs-button-secondary-text);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);text-decoration:none}.svs-search-results__posts{display:flex;flex-direction:column}.svs-search-results .svs-search-results__posts .pp-post-card{margin:0;padding:var(--svs-space-3) 0;border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:0;background:none;box-shadow:none}.svs-search-results__posts .pp-post-card:first-child{padding-block-start:0}.svs-search-results__posts .pp-post-card:last-child{padding-block-end:0;border-block-end:0}.svs-search-results .svs-search-results__posts .pp-post-card :is(.pp-post-card__actions,.pp-post-card__stats,.pp-post-card__comment-section,.pp-post-card__more){display:none}.svs-search-results__posts .pp-post-card .pp-post-media-grid{max-inline-size:280px;max-block-size:120px;overflow:hidden;border-radius:var(--svs-radius-md)}.svs-search-results__posts .pp-post-card .pp-post-media-grid :is(.pp-post-media-grid__item,img){max-block-size:120px}.svs-search-results #bbpress-forums :is(.bbp-search-form,.bbp-breadcrumb){display:none}.pp-group-forum,.pp-group-forum-topic{--svs-mask-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 17v5'/%3E%3Cpath d='M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z'/%3E%3C/svg%3E");--svs-mask-comment: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E")}:is(.pp-group-forum__title,.pp-group-forum__table th,.pp-group-forum-topic__replies-heading,.pp-group-forum-topic__reply-heading){text-transform:lowercase}:is(.pp-group-forum__title,.pp-group-forum__table th,.pp-group-forum-topic__replies-heading,.pp-group-forum-topic__reply-heading):first-letter{text-transform:uppercase}.pp-group-forum .pp-group-forum__header{margin:0 0 var(--svs-space-3)}.pp-group-forum .pp-group-forum__title{font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.pp-group-forum .pp-table-wrapper{overflow:hidden;border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.pp-group-forum .pp-group-forum__table{inline-size:100%;margin:0;border:0;border-collapse:collapse;font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-group-forum .pp-group-forum__table :is(th,td){padding:var(--svs-space-3) var(--svs-space-4);border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);background:none;vertical-align:middle}.pp-group-forum .pp-group-forum__table th{padding-block:var(--svs-space-2);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-xs);text-align:start}.pp-group-forum .pp-group-forum__table tbody tr{background:none;transition:background-color var(--svs-duration-fast, .12s) ease;position:relative}.pp-group-forum .pp-group-forum__table tbody tr:hover{background:var(--svs-color-bg-subtle)}.pp-group-forum .pp-group-forum__table :is(th,td):nth-child(2){display:none}.pp-group-forum .pp-group-forum__col--count{inline-size:5rem;color:var(--svs-color-text-secondary);text-align:end;font-variant-numeric:tabular-nums}.pp-group-forum th.pp-group-forum__col--count{text-align:end}.pp-group-forum .pp-group-forum__col--freshness{inline-size:1%;text-align:end;white-space:nowrap}.pp-group-forum th.pp-group-forum__col--freshness{text-align:end}.pp-group-forum td.pp-group-forum__col--freshness a{color:var(--svs-color-text-tertiary);text-decoration:none}.pp-group-forum td.pp-group-forum__col--freshness a:hover{color:var(--svs-color-text-secondary);text-decoration:underline}.pp-group-forum .pp-group-forum__topic-cell{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--svs-space-2)}.pp-group-forum .pp-group-forum__topic-link{color:var(--svs-color-text-primary);font-size:var(--svs-text-body);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base);text-decoration:none}.pp-group-forum .pp-group-forum__topic-link:hover{color:var(--svs-color-text-primary);text-decoration:underline}.pp-group-forum .pp-group-forum__topic-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pp-group-forum .pp-group-forum__topic-link:focus-visible{outline:none}.pp-group-forum .pp-group-forum__topic-link:focus-visible:after{outline:2px solid var(--svs-color-focus-ring);outline-offset:-2px;border-radius:inherit}.pp-group-forum .pp-group-forum__topic-author{flex-basis:100%;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm)}.pp-group-forum .pp-group-forum__topic-cell .pp-badge{order:-1;display:inline-flex;align-items:center;gap:var(--svs-space-1);padding:0;border:0;background:none;color:var(--svs-color-text-secondary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-xs)}.pp-group-forum .pp-group-forum__topic-cell .pp-badge:before{content:"";inline-size:14px;block-size:14px;background:currentColor;-webkit-mask:var(--svs-mask-pin) center / contain no-repeat;mask:var(--svs-mask-pin) center / contain no-repeat}.pp-group-forum .pp-group-forum__topic-cell:has(.pp-badge){row-gap:0}.pp-group-forum .pp-group-forum__topic-cell .pp-badge+.pp-group-forum__topic-link{flex-basis:100%}.pp-group-forum-topic .pp-group-forum-topic__nav{margin:0 0 var(--svs-space-3)}.pp-group-forum-topic .pp-group-forum-topic__nav .pp-btn{margin-inline-start:calc(var(--svs-space-2) * -1);padding-inline:var(--svs-space-2);color:var(--svs-color-text-secondary)}.pp-group-forum-topic .pp-group-forum-topic__header{margin:0 0 var(--svs-space-4)}.pp-group-forum-topic .pp-group-forum-topic__title{margin:0 0 var(--svs-space-2);color:var(--svs-color-text-primary);font-size:var(--svs-text-2xl);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-2xl);letter-spacing:-.015em;text-wrap:balance}.pp-group-forum-topic .pp-group-forum-topic__meta{gap:var(--svs-space-2);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-group-forum-topic .pp-group-forum-topic__author{gap:var(--svs-space-2);color:var(--svs-color-text-primary);font-weight:var(--svs-weight-semibold)}.pp-group-forum-topic .pp-group-forum-topic__author img{inline-size:24px;block-size:24px;border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}.pp-group-forum-topic .pp-group-forum-topic__date:before{content:"·";margin-inline-end:var(--svs-space-2)}.pp-group-forum-topic .pp-group-forum-post{gap:var(--svs-space-3);margin:0 0 var(--svs-space-2);padding:var(--svs-space-4);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.pp-group-forum-topic .pp-group-forum-post__avatar img{display:block;inline-size:var(--svs-size-avatar-md);block-size:var(--svs-size-avatar-md);border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}.pp-group-forum-topic .pp-group-forum-post__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;-moz-column-gap:var(--svs-space-2);column-gap:var(--svs-space-2)}.pp-group-forum-topic .pp-group-forum-post__author{margin:0;color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}.pp-group-forum-topic .pp-group-forum-post__date{grid-row:1;grid-column:2;margin:0;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}.pp-group-forum-topic .pp-group-forum-post__date:before{content:"·";margin-inline-end:var(--svs-space-2)}.pp-group-forum-topic .pp-group-forum-post__text{grid-column:1 / -1;margin-block-start:var(--svs-space-1);color:var(--svs-color-text-primary);font-size:var(--svs-text-body);line-height:var(--svs-leading-base)}.pp-group-forum-topic .pp-group-forum-post__text :is(p,ul,ol,blockquote){margin:0 0 var(--svs-space-3);color:inherit}.pp-group-forum-topic .pp-group-forum-post__text>:last-child{margin-block-end:0}.pp-group-forum-topic .pp-group-forum-post__text :is(ul,ol){padding-inline-start:var(--svs-space-5)}.pp-group-forum-topic .pp-group-forum-post__text ul{list-style:disc}.pp-group-forum-topic .pp-group-forum-post__text ol{list-style:decimal}.pp-group-forum-topic .pp-group-forum-post__text li+li{margin-block-start:var(--svs-space-1)}.pp-group-forum-topic .pp-group-forum-topic__content{display:block;margin:0;padding:0 0 var(--svs-space-6);border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:0;background:none}.pp-group-forum-topic .pp-group-forum-topic__content :is(.pp-group-forum-post__avatar,.pp-group-forum-post__author,.pp-group-forum-post__date){display:none}.pp-group-forum-topic .pp-group-forum-topic__content .pp-group-forum-post__text{margin:0;font-size:var(--svs-text-md);line-height:1.65}.pp-group-forum-topic .pp-group-forum-topic__content .pp-group-forum-post__text :is(p,ul,ol,blockquote){margin-block-end:var(--svs-space-4)}.pp-group-forum-topic :is(.pp-group-forum-topic__replies-heading,.pp-group-forum-topic__reply-heading){margin:0 0 var(--svs-space-3);color:var(--svs-color-text-primary);font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.pp-group-forum-topic .pp-group-forum-topic__replies-heading{display:flex;align-items:center;gap:var(--svs-space-2)}.pp-group-forum-topic .pp-group-forum-topic__replies-heading:before{content:"";inline-size:18px;block-size:18px;background:var(--svs-color-text-tertiary);-webkit-mask:var(--svs-mask-comment) center / contain no-repeat;mask:var(--svs-mask-comment) center / contain no-repeat}.pp-group-forum-topic .pp-group-forum-post--reply:target{border-color:var(--svs-color-accent-text);box-shadow:0 0 0 var(--svs-border-width) var(--svs-color-accent-text);scroll-margin-block-start:calc(var(--svs-size-topbar) + var(--svs-space-4))}.pp-item-page:has(.pp-group-forum-topic) .pp-item-header{--svs-header-avatar: 48px}.pp-item-page:has(.pp-group-forum-topic) :is(.pp-item-header__cover,.pp-cover-upload,.pp-item-header__description,.pp-avatar-upload__btn){display:none}.pp-item-page:has(.pp-group-forum-topic) .pp-item-header__body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar info actions";align-items:center;padding-block:var(--svs-space-4)}.pp-item-page:has(.pp-group-forum-topic) .pp-item-header__avatar{margin:0}.pp-item-page:has(.pp-group-forum-topic) :is(.pp-item-header__photo,.pp-avatar-upload__preview){border:0}.pp-item-page:has(.pp-group-forum-topic) .pp-item-header__info{gap:0;margin:0}.pp-item-page:has(.pp-group-forum-topic) .pp-item-header .pp-item-header__name{font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.pp-item-page:has(.pp-group-forum-topic) .pp-item-header .pp-item-header__stats{margin-block-start:0}.pp-item-page:has(.pp-group-forum-topic) .pp-item-header__actions{margin:0}.pp-group-forum-topic .pp-group-forum-topic__reply-form{margin:var(--svs-space-6) 0 0;padding:var(--svs-space-4);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.pp-group-forum-topic .pp-group-forum-topic__reply-form .pp-field-textarea{min-block-size:120px;padding-block:var(--svs-space-2);line-height:var(--svs-leading-base);resize:vertical}.pp-group-forum-topic .pp-group-forum-topic__reply-form .pp-form-group__label-wrapper{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-group-forum-topic .pp-group-forum-topic__reply-form .pp-form-group:last-of-type .pp-form-group__controls{display:flex;justify-content:flex-end}.pp-group-forum-topic>.pp-alert{margin-block-start:var(--svs-space-6)}.pp-media-directory{container-type:inline-size}.pp-media-directory .pp-media-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--svs-space-3);margin:0 0 var(--svs-space-3)}.pp-media-directory .pp-media-toolbar:not(:has(*)){display:none}.pp-media-directory .pp-media-toolbar__filters.pp-item-filter-bar{position:static;display:flex;flex-wrap:wrap;gap:var(--svs-space-2);margin:0;padding:0;border:0;background:none;justify-content:flex-start}.pp-media-directory .pp-media-toolbar__filters .pp-item-filter-bar__item{display:inline-flex;align-items:center;gap:var(--svs-space-1);block-size:var(--svs-size-control-sm);padding:0 var(--svs-space-3);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-full);background:var(--svs-color-bg-surface);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-medium);box-shadow:none;text-transform:none}.pp-media-directory .pp-media-toolbar__filters .pp-item-filter-bar__item:after{display:none}.pp-media-directory .pp-media-toolbar__filters .pp-item-filter-bar__item:first-letter{text-transform:none}.pp-media-directory .pp-media-toolbar__filters .pp-item-filter-bar__item:hover{color:var(--svs-color-text-primary);background:var(--svs-color-bg-subtle)}.pp-media-directory .pp-media-toolbar__filters .pp-item-filter-bar__item.is-active{border-color:var(--svs-color-text-primary);background:var(--svs-color-text-primary);color:var(--svs-color-bg-surface)}.pp-media-directory .pp-media-toolbar__actions{display:flex;gap:var(--svs-space-2);margin-inline-start:auto}.pp-media-directory .pp-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--svs-space-1)}@container (min-width: 720px){.pp-media-directory .pp-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-media-directory .pp-media-item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--svs-radius-xs);background:var(--svs-color-bg-subtle)}.pp-media-directory .pp-media-item>a{display:block;inline-size:100%;block-size:100%}.pp-media-directory .pp-media-item img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--svs-duration-base) ease}.pp-media-directory .pp-media-item>a:focus-visible{outline:none}.pp-media-directory .pp-media-item:has(>a:focus-visible){outline:2px solid var(--svs-color-focus-ring);outline-offset:2px}.pp-media-directory .pp-media-item__overlay{pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .28),transparent 45%)}.pp-media-directory .pp-media-item__overlay>.pp-media-item__overlay-btn{display:none}.pp-media-directory .pp-media-item__overlay .pp-btn-set{pointer-events:auto;position:absolute;inset-block-start:var(--svs-space-2);inset-inline-end:var(--svs-space-2)}.pp-media-directory .pp-media-item__overlay .pp-btn{inline-size:var(--svs-size-control-sm);block-size:var(--svs-size-control-sm);padding:0;border-radius:var(--svs-radius-full);background:#00000073;color:var(--svs-color-on-media)}@container (min-width: 720px){.pp-media-directory .pp-album-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-media-directory .pp-album-card{overflow:hidden;border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);box-shadow:none;cursor:pointer;transition:border-color var(--svs-duration-fast) ease}.pp-media-directory .pp-album-card:hover{border-color:color-mix(in oklab,var(--svs-color-border-default),var(--svs-color-text-primary) 25%);box-shadow:none;transform:none}.pp-media-directory .pp-album-card__cover{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:2px;aspect-ratio:4 / 3;block-size:auto;overflow:hidden;background:var(--svs-color-bg-subtle)}.pp-media-directory .pp-album-card__cover:has(>:nth-child(2)){grid-template-columns:1fr 1fr}.pp-media-directory .pp-album-card__cover:has(>:nth-child(3)){grid-template-rows:1fr 1fr}.pp-media-directory .pp-album-card__cover:has(>:nth-child(3)):not(:has(>:nth-child(4)))>:first-child{grid-row:span 2}.pp-media-directory .pp-album-card__cover-img{inline-size:100%;block-size:100%;min-block-size:0;-o-object-fit:cover;object-fit:cover}.pp-media-directory .pp-album-card__body{display:flex;flex-direction:column;gap:2px;padding:var(--svs-space-3) var(--svs-space-4)}.pp-media-directory .pp-album-card__name{color:var(--svs-color-text-primary);font-size:var(--svs-text-body);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.pp-media-directory .pp-album-card__meta{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-media-directory .pp-album-card__actions:empty{display:none}.pp-album-single .pp-album-single__header{margin:0 0 var(--svs-space-4)}.pp-album-single .pp-album-single__back{display:inline-block;margin:0 0 var(--svs-space-2);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-medium);text-decoration:none}.pp-album-single .pp-album-single__back:hover{color:var(--svs-color-text-primary)}.pp-album-single .pp-album-single__title{margin:0 0 var(--svs-space-1);font-size:var(--svs-text-xl);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xl);letter-spacing:-.01em}.pp-album-single .pp-album-single__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--svs-space-1) var(--svs-space-2);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.pp-album-single .pp-album-single__owner{display:inline-flex;align-items:center;gap:var(--svs-space-2);color:var(--svs-color-text-primary);font-weight:var(--svs-weight-semibold);text-decoration:none}.pp-album-single .pp-album-single__owner .pp-avatar img{inline-size:20px;block-size:20px;border-radius:var(--svs-radius-full)}.pp-album-single .pp-album-single__desc{max-inline-size:60ch;margin:var(--svs-space-2) 0 0;color:var(--svs-color-text-secondary)}.pp-media-lightbox{background:#000}.pp-media-lightbox .pp-media-lightbox__layout{inline-size:100vw;block-size:100dvh;max-inline-size:none}.pp-media-lightbox .pp-media-lightbox__content{inline-size:100%;block-size:100%;padding:var(--svs-space-12) var(--svs-space-16)}.pp-media-lightbox .pp-lightbox__img{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;border-radius:0;-o-object-fit:contain;object-fit:contain}.pp-media-lightbox .pp-media-lightbox__close{inset-block-start:var(--svs-space-4);inset-inline-start:var(--svs-space-4);inset-inline-end:auto;display:grid;place-items:center;inline-size:var(--svs-size-control-lg);block-size:var(--svs-size-control-lg);border:0;border-radius:var(--svs-radius-full);background:#ffffff1f;color:var(--svs-color-on-media);font-size:24px;line-height:1}.pp-media-lightbox .pp-media-lightbox__close:hover{background:#ffffff38}.pp-media-lightbox .pp-media-lightbox__nav{inline-size:var(--svs-size-control-lg);block-size:var(--svs-size-control-lg);border:0;border-radius:var(--svs-radius-full);background:#ffffff1f;color:var(--svs-color-on-media);font-size:28px;line-height:1}.pp-media-lightbox .pp-media-lightbox__nav:hover{background:#ffffff38}.pp-media-lightbox :is(.pp-media-lightbox__close,.pp-media-lightbox__nav):focus-visible{outline:2px solid var(--svs-color-on-media);outline-offset:2px}.pp-media-lightbox .pp-lightbox-sidebar{display:flex;flex-direction:column;flex:none;inline-size:360px;block-size:100%;max-block-size:none;margin:0;padding:0;overflow-y:auto;border:0;border-inline-start:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:0;background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary)}.pp-lightbox-sidebar .pp-lightbox-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--svs-space-2);padding:var(--svs-space-4);border:0}.pp-lightbox-sidebar .pp-lightbox-sidebar__user{display:flex;align-items:center;gap:var(--svs-space-3);min-inline-size:0}.pp-lightbox-sidebar .pp-lightbox-sidebar__user .pp-avatar img{inline-size:var(--svs-size-avatar-md);block-size:var(--svs-size-avatar-md);border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}.pp-lightbox-sidebar .pp-lightbox-sidebar__user-info{display:flex;flex-direction:column;min-inline-size:0}.pp-lightbox-sidebar .pp-lightbox-sidebar__user-name{color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}.pp-lightbox-sidebar .pp-lightbox-sidebar__date{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}.pp-lightbox-sidebar .pp-lightbox-sidebar__actions .pp-btn{inline-size:var(--svs-size-control-md);block-size:var(--svs-size-control-md);padding:0;justify-content:center;border-radius:var(--svs-radius-md);color:var(--svs-color-text-secondary)}.pp-lightbox-sidebar .pp-lightbox-sidebar__title{margin:0;padding:0 var(--svs-space-4);border:0;color:var(--svs-color-text-primary);font-size:var(--svs-text-md);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-md)}.pp-lightbox-sidebar .pp-lightbox-sidebar__description{margin:var(--svs-space-1) 0 0;padding:0 var(--svs-space-4);border:0;color:var(--svs-color-text-primary);font-size:var(--svs-text-body);line-height:var(--svs-leading-base)}.pp-lightbox-sidebar .pp-lightbox-sidebar__meta{order:10;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--svs-space-1) var(--svs-space-3);margin:0;padding:var(--svs-space-3) var(--svs-space-4) var(--svs-space-4);border:0;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}.pp-lightbox-sidebar .pp-lightbox-sidebar__meta-row{display:inline-flex;flex:none;justify-content:flex-start;inline-size:auto;gap:var(--svs-space-1);padding:0;border:0}.pp-lightbox-sidebar .pp-lightbox-sidebar__meta-row>:first-child{display:none}.pp-lightbox-sidebar .pp-lightbox-sidebar__meta-row+.pp-lightbox-sidebar__meta-row:before{content:"·";margin-inline-end:var(--svs-space-2)}.pp-lightbox-sidebar .pp-lightbox-sidebar__comments{flex:1;margin:var(--svs-space-3) 0 0;padding:0 var(--svs-space-4);border:0;border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.pp-lightbox-sidebar .pp-media-comment-card>.pp-post-card__stats{order:0;display:flex;gap:var(--svs-space-3);margin:0;padding:var(--svs-space-1) 0;border:0;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm)}.pp-lightbox-sidebar .pp-media-comment-card>.pp-post-card__stats [data-icon]{display:none}.pp-lightbox-sidebar .pp-media-comment-card>.pp-post-card__actions{order:-1;margin:0;padding:0;border:0}.pp-lightbox-sidebar .pp-media-comment-card>.pp-post-card__comment-section{display:flex;flex-direction:column;margin:var(--svs-space-2) 0 0;padding:var(--svs-space-3) 0 0;border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.pp-lightbox-sidebar .pp-media-comment-card .pp-comment-list{order:0;display:flex;flex-direction:column;gap:var(--svs-space-3)}.pp-media-lightbox .pp-lightbox-sidebar :is([data-pp-comments-card],.pp-media-comment-card.pp-post-card){border:0;border-radius:0;background:none;box-shadow:none;padding-inline:0}.pp-media-lightbox .pp-lightbox-sidebar .pp-media-comment-card.pp-post-card{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 var(--svs-space-3);text-align:start}.pp-media-lightbox .pp-lightbox-sidebar .pp-media-comment-card>.pp-post-card__stats{margin-inline-start:auto;justify-content:flex-end}.pp-media-lightbox .pp-lightbox-sidebar .pp-media-comment-card>.pp-post-card__actions{justify-content:flex-start}.pp-media-lightbox .pp-lightbox-sidebar .pp-media-comment-card>.pp-post-card__comment-section{flex-basis:100%}.pp-media-lightbox .pp-lightbox-sidebar .pp-comment-input{display:flex;align-items:flex-start;gap:var(--svs-space-2)}.pp-media-lightbox .pp-lightbox-sidebar .pp-comment-input__field{display:flex;flex:1;align-items:center;min-inline-size:0}.pp-media-lightbox .pp-lightbox-sidebar .pp-comment-input__field textarea{flex:1;min-inline-size:0;min-block-size:var(--svs-size-input);resize:none;overflow:hidden}.pp-lightbox-sidebar .pp-media-comment-card .pp-comment-input{order:1;margin:var(--svs-space-3) 0 var(--svs-space-4)}.is-pp-container :is(.pp-empty-state,.pp-media-empty:not([hidden])){display:flex;flex-direction:column;align-items:center;gap:var(--svs-space-2);padding:var(--svs-space-12) var(--svs-space-6);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface);text-align:center}.is-pp-container .pp-media-directory .pp-media-empty:not([hidden]){grid-column:1 / -1}.is-pp-container .pp-empty-state__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;margin:0 0 var(--svs-space-2);border-radius:var(--svs-radius-full);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary)}.is-pp-container .pp-empty-state__icon svg{inline-size:22px;block-size:22px;stroke-width:1.5}.is-pp-container .pp-empty-state__title{margin:0;color:var(--svs-color-text-primary);font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.is-pp-container :is(.pp-empty-state__description,.pp-empty-state__text){max-inline-size:42ch;margin:0;color:var(--svs-color-text-secondary);font-size:var(--svs-text-body);line-height:var(--svs-leading-base)}.is-pp-container .pp-empty-state .pp-btn{margin-block-start:var(--svs-space-3)}.is-pp-container .pp-media-empty:not([hidden]):before{content:"";inline-size:48px;block-size:48px;margin:0 0 var(--svs-space-2);border-radius:var(--svs-radius-full);background:var(--svs-color-bg-subtle) var(--svs-mask-image-icon) center / 22px no-repeat}.is-pp-container .pp-media-empty{--svs-mask-image-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23545B68' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E")}.is-pp-container .pp-media-empty p{margin:0;color:var(--svs-color-text-primary);font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}@media (max-width: 639px){.pp-activity-feed-wrap,.pp-activity-feed-wrap .pp-activity-list,.pp-profile-view{gap:var(--svs-space-2)}.pp-announcements .pp-alert{border-inline:0;border-radius:0}.pp-announcements .pp-alert__message{display:none}.is-pp-container :is(.pp-comment-input__field,.pp-comment-reply-input__field)>.pp-field-textarea{flex-basis:100%}.is-pp-container :is(.pp-comment-input__field,.pp-comment-reply-input__field)>.pp-comment-input__tools{margin-inline-start:auto}.pp-activity-feed-wrap .pp-activity-composer,.is-pp-container .pp-post-card:not(.pp-post-card--skeleton),.pp-item-page .pp-item-header,.pp-item-page .pp-item-nav{border-inline:0;border-radius:0;padding-inline:var(--svs-space-4)}.pp-item-page .pp-item-header{padding-inline:0;--svs-header-avatar: 96px}.pp-item-page .pp-item-header__body{padding-inline:var(--svs-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar" "info" "actions"}.pp-activity-feed-wrap .pp-item-filter-bar{padding-inline:var(--svs-space-4)}.pp-activity-feed-wrap .pp-empty-state{margin:var(--svs-space-4)}:root[data-topbar=hidden] .pp-activity-feed-wrap .pp-item-filter-bar{inset-block-start:0}:root[data-topbar=hidden] .pp-profile-edit-fields .pp-fields-container--root>.pp-fields-container__nav{inset-block-start:0}.is-pp-container .pp-post-card>:is(.pp-post-media-grid,.pp-link-preview,.pp-post-card__embed){flex-basis:100%;margin-inline-start:0}.pp-item-header .pp-item-header__cover{aspect-ratio:5 / 2}.pp-item-page .pp-item-header__actions{justify-self:stretch}.pp-item-page .pp-item-header__actions>.pp-btn-set{flex:1}.pp-item-header__actions .pp-btn-set>.pp-btn{flex:1;block-size:var(--svs-size-control-lg)}.pp-profile-view .pp-profile-view__fields{grid-template-columns:minmax(0,1fr);gap:var(--svs-space-1)}.is-pp-container .pp-card:not(.pp-item-content *){border-inline:0;border-radius:0}.pp-messaging-layout{grid-template-columns:minmax(0,1fr);block-size:calc(100dvh - var(--svs-offset-top) - var(--svs-size-topbar) - var(--svs-size-tabbar) - var(--svs-space-2) - var(--pp-space-4));border-inline:0;border-radius:0}.pp-item-page .pp-item-content{padding-inline:var(--svs-space-4)}.pp-item-page .pp-item-content :is(.pp-activity-feed-wrap,.pp-messaging-layout){margin-inline:calc(var(--svs-space-4) * -1)}.pp-directory{gap:var(--svs-space-3)}.pp-directory .pp-directory__header,.pp-directory .pp-directory__filters,.pp-directory .pp-item-filter-bar{padding-inline:var(--svs-space-4)}.pp-directory .pp-user-directory__items[role=list],.pp-directory .pp-group-directory__items[role=list]{grid-template-columns:minmax(0,1fr);gap:0}.pp-directory .pp-member-card,.pp-directory .pp-group-card{flex-direction:row;align-items:center;gap:var(--svs-space-3);padding:var(--svs-space-3) var(--svs-space-4);border-inline:0;border-block-start:0;border-radius:0;text-align:start}.pp-directory .pp-user-directory__avatar,.pp-directory .pp-group-directory__avatar{inline-size:48px;block-size:48px;margin:0}.pp-directory .pp-member-card__info,.pp-directory .pp-group-card__info{flex:1 1 auto;align-items:flex-start;inline-size:auto;min-inline-size:0;margin:0;text-align:start}.pp-directory .pp-member-card__name,.pp-directory .pp-group-card__name{overflow:hidden;inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.pp-directory .pp-user-directory__description,.pp-directory .pp-group-directory__description{-webkit-line-clamp:1}.pp-directory .pp-member-card__badges,.pp-directory .pp-group-directory__meta{justify-content:flex-start;white-space:nowrap}.pp-directory .pp-member-card__actions,.pp-directory .pp-group-card__actions{flex:none;flex-wrap:nowrap;justify-content:flex-end;inline-size:auto;margin:0;margin-inline-start:auto;padding:0}.pp-directory .pp-user-directory__entry--list .pp-member-card,.pp-directory .pp-group-directory__entry--list .pp-group-row{flex-wrap:nowrap;gap:var(--svs-space-3);padding:var(--svs-space-3) var(--svs-space-4);border-inline:0;border-block-start:0;border-radius:0}.pp-directory .pp-user-directory__entry--list .pp-member-card__main,.pp-directory .pp-group-directory__entry--list .pp-group-row__info{flex:1 1 auto;min-inline-size:0}.pp-directory .pp-group-directory__entry--list .pp-group-row__actions{flex-wrap:nowrap}.pp-user-groups .pp-user-groups__search{flex-basis:100%}.pp-item-page .pp-item-content .pp-user-groups__list{gap:0;margin-inline:calc(var(--svs-space-4) * -1);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.pp-user-groups .pp-user-groups__card{gap:var(--svs-space-3);padding:var(--svs-space-3) var(--svs-space-4);border-inline:0;border-block-start:0;border-radius:0}.pp-user-groups .pp-group-row__avatar-link .pp-avatar{inline-size:48px;block-size:48px}.pp-user-groups .pp-group-row__info{flex:1 1 auto;min-inline-size:0}.pp-user-groups .pp-group-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-group-forum .pp-group-forum__table thead{display:none}.pp-group-forum .pp-group-forum__table tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--svs-space-1) var(--svs-space-3);padding:var(--svs-space-3) var(--svs-space-4);border-block-end:var(--svs-border-width) solid var(--svs-color-border-default)}.pp-group-forum .pp-group-forum__table tbody tr:last-child{border-block-end:0}.pp-group-forum .pp-group-forum__table td{display:block;inline-size:auto;padding:0;border:0;text-align:start}.pp-group-forum .pp-group-forum__table td:first-child{flex-basis:100%}.pp-group-forum .pp-group-forum__table td:nth-child(3){display:inline-flex;align-items:center;gap:var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs)}.pp-group-forum .pp-group-forum__table td:nth-child(3):before{content:"";inline-size:14px;block-size:14px;background:currentColor;-webkit-mask:var(--svs-mask-comment) center / contain no-repeat;mask:var(--svs-mask-comment) center / contain no-repeat}.pp-group-forum .pp-group-forum__table td.pp-group-forum__col--freshness{font-size:var(--svs-text-xs)}.pp-group-forum-topic .pp-group-forum-topic__title{font-size:var(--svs-text-xl);line-height:var(--svs-leading-xl)}.pp-group-forum-topic .pp-group-forum-post--reply{position:relative;display:block;padding-inline:var(--svs-space-4)}.pp-group-forum-topic .pp-group-forum-post--reply .pp-group-forum-post__avatar{position:absolute;inset-block-start:var(--svs-space-4);inset-inline-start:var(--svs-space-4)}.pp-group-forum-topic .pp-group-forum-post--reply .pp-group-forum-post__avatar img{inline-size:24px;block-size:24px}.pp-group-forum-topic .pp-group-forum-post--reply .pp-group-forum-post__body{padding-inline-start:calc(24px + var(--svs-space-2))}.pp-group-forum-topic .pp-group-forum-post--reply .pp-group-forum-post__text{margin-inline-start:calc((24px + var(--svs-space-2)) * -1);margin-block-start:var(--svs-space-2)}.pp-media-directory:not(.pp-item-content *) .pp-media-toolbar{padding-inline:var(--svs-space-4)}.pp-media-directory .pp-media-toolbar__filters.pp-item-filter-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pp-media-directory .pp-media-grid{gap:2px}.pp-media-directory:not(.pp-item-content *) .pp-media-item{border-radius:0}.pp-media-directory .pp-album-grid{gap:var(--svs-space-3)}.pp-media-directory:not(.pp-item-content *) .pp-album-grid,.pp-album-single:not(.pp-item-content *) .pp-album-single__header{padding-inline:var(--svs-space-4)}.pp-media-lightbox .pp-media-lightbox__layout{flex-direction:column;overflow-y:auto}.pp-media-lightbox .pp-media-lightbox__media-panel{flex:none;block-size:75dvh}.pp-media-lightbox .pp-media-lightbox__content{padding:var(--svs-space-16) 0}.pp-media-lightbox .pp-media-lightbox__nav{inline-size:var(--svs-size-control-md);block-size:var(--svs-size-control-md);inset-block:auto var(--svs-space-3);transform:none;font-size:22px}.pp-media-lightbox .pp-lightbox-sidebar{inline-size:100%;block-size:auto;min-block-size:25dvh;overflow:visible;border-inline-start:0;border-radius:var(--svs-radius-lg) var(--svs-radius-lg) 0 0}.svs-search-results{gap:var(--svs-space-3)}.svs-search-results .svs-search-results__tabs{padding-inline:var(--svs-space-4)}.svs-search-results__section{border-inline:0;border-radius:0}.svs-search-results .svs-search-results__posts .pp-post-card{padding-inline:0}.pp-btn-set--activity-entry .pp-btn{min-inline-size:var(--svs-size-control-lg);block-size:var(--svs-size-control-lg);justify-content:center}}
