*{box-sizing:border-box}.ui-dialog.ui-dialog-photo{width:min(calc(100% - var(--spacing-container-padding-mobile) * 2),var(--spacing-new-post-crop-panel-width))}.ui-settings-overview{width:min(100%,var(--spacing-settings-panel-width))}.ui-avatar-upload>.ui-avatar{width:var(--spacing-profile-avatar);height:var(--spacing-profile-avatar)}.ui-account-section{flex-direction:column}.ui-account-section,.ui-preference-toggle{display:flex;gap:var(--spacing-md);padding-block:var(--spacing-md)}.ui-preference-toggle{align-items:center;justify-content:space-between}.ui-checkbox{position:relative;display:inline-flex;width:var(--spacing-checkbox);height:var(--spacing-checkbox);flex-shrink:0}.ui-checkbox>input{appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;border-radius:var(--rounded-sm)}.ui-checkbox>input:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-checkbox>img{width:100%;height:100%;pointer-events:none}.ui-checkbox>input:disabled{cursor:not-allowed}.ui-notification-history{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:70dvh;overflow-y:auto}.ui-notification-bell{background:transparent;border:0;color:inherit;padding:0;cursor:pointer}.ui-notification-history a{color:var(--colors-foreground)}.ui-preserved-content{display:contents}.ui-preserved-content[hidden]{display:none}.ui-app-container.ui-app-container-settings{padding-inline:var(--spacing-mobile-nav-inset);padding-bottom:calc(var(--spacing-mobile-nav-height) + var(--nav-bottom-inset) + var(--spacing-settings-appbar-gap) + env(safe-area-inset-bottom))}.ui-settings-stage{width:100%;min-height:calc(100dvh - var(--spacing-settings-mobile-chrome-reserve) - env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center}.ui-settings-panel{width:100%;max-width:var(--spacing-settings-panel-width);min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xl)}.ui-settings-heading{display:flex;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-sm)}.ui-settings-glass{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spacing-icon-button);height:var(--spacing-icon-button);padding:var(--spacing-sm);border:0;border-radius:var(--rounded-default);background:var(--colors-glass);-webkit-backdrop-filter:blur(var(--extensions-elevation-glass-blur));backdrop-filter:blur(var(--extensions-elevation-glass-blur));color:var(--colors-foreground)}.ui-settings-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.ui-settings-account{padding:var(--spacing-lg);border-radius:var(--rounded-md);background:var(--colors-message-incoming)}.ui-settings-account,.ui-settings-identity{display:flex;align-items:center;gap:var(--spacing-md)}.ui-settings-identity{flex:1 1;min-width:0}.ui-settings-avatar{display:flex;align-items:center;flex-shrink:0;height:var(--spacing-messages-row-avatar-height)}.ui-settings-username{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-settings-username a{display:block;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.ui-settings-logout-label{color:var(--colors-source-muted);white-space:nowrap}.ui-settings-row{width:100%;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border:0;background:transparent;color:var(--colors-source-muted);text-align:left}.ui-settings-row>span:last-child{flex:1 1;min-width:0}.ui-settings-row{text-decoration:none}.ui-settings-row[href]:hover{color:var(--colors-foreground)}.ui-settings-form-heading,.ui-settings-form-title{display:flex;align-items:center;gap:var(--spacing-md)}.ui-settings-form-title{flex:1 1;min-width:0;padding-bottom:var(--spacing-sm)}.ui-settings-form-title h1{flex:1 1;min-width:0}.ui-settings-back{flex-shrink:0;color:var(--colors-source-muted);text-decoration:none}.ui-settings-back:hover{color:var(--colors-foreground)}.ui-settings-form{display:flex;flex-direction:column;gap:var(--spacing-settings-form-gap);width:100%;padding-bottom:var(--spacing-settings-form-tail)}.ui-settings-field{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.ui-settings-counter,.ui-settings-field>label{color:var(--colors-source-muted)}.ui-settings-textarea-group{display:flex;flex-direction:column;gap:var(--spacing-settings-counter-gap)}.ui-settings-bio{display:block;width:100%;min-width:0;height:var(--spacing-settings-bio-height);min-height:var(--spacing-settings-bio-height);resize:vertical;padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);border:0;border-radius:var(--rounded-default);color:var(--colors-foreground);background:var(--colors-input)}.ui-settings-bio::placeholder{color:var(--colors-source-muted);opacity:1}.ui-settings-bio:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:0}.ui-settings-form-actions{display:flex;gap:var(--spacing-xl)}.ui-settings-form-actions>button{flex:1 1;min-width:0}.ui-settings-glass:disabled,.ui-settings-row:disabled{opacity:1;cursor:default}.ui-settings-divider{position:relative;width:100%;height:0}.ui-settings-divider img{position:absolute;width:100%;height:var(--spacing-border-width);top:calc(0px - var(--spacing-border-width))}.ui-settings-divider-desktop{display:none}.ui-app-container.ui-app-container-auth{--auth-gutter:var(--spacing-mobile-nav-inset);min-height:100svh;display:flex;flex-direction:column;padding-left:var(--auth-gutter);padding-right:var(--auth-gutter);padding-bottom:calc(var(--spacing-mobile-nav-height) + var(--nav-bottom-inset) + var(--content-appbar-gap) + var(--spacing-auth-footer-reserve) + env(safe-area-inset-bottom))}.ui-app-container-auth .ui-app-header{flex-shrink:0}.ui-auth-main{flex:1 1;display:flex;align-items:center;justify-content:center;min-width:0;padding-top:var(--spacing-auth-footer-reserve)}.ui-auth-panel-shell{width:100%;max-width:var(--spacing-auth-card-width-mobile);margin-inline:auto;position:relative}.ui-card.ui-auth-card{padding-bottom:var(--spacing-auth-card-padding-bottom)}.ui-auth-form>h1{text-align:center}.ui-auth-form{display:flex;flex-direction:column;gap:var(--spacing-auth-form-gap)}.ui-auth-tabs{gap:var(--spacing-sm)}.ui-auth-tabs,.ui-auth-tabs a{display:flex;justify-content:center}.ui-auth-tabs a{align-items:center;height:var(--spacing-auth-tab-height);padding:var(--spacing-md);border-radius:var(--rounded-default);color:var(--colors-foreground);text-decoration:none}.ui-auth-tabs a span{line-height:var(--spacing-auth-tab-label-height)}@supports (text-box-trim:trim-both){.ui-auth-tabs a span{line-height:inherit;text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-auth-tabs a[aria-current]{background:var(--colors-primary);color:var(--colors-primary-foreground)}.ui-auth-control{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.ui-auth-control,.ui-auth-form>.ui-button{max-width:var(--spacing-auth-control-width-desktop)}.ui-auth-input{display:flex;align-items:center;gap:var(--spacing-sm);height:var(--spacing-auth-input-height);min-height:var(--spacing-auth-input-height);padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);background:var(--colors-input);border-radius:var(--rounded-default)}.ui-auth-input:focus-within{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:0}.ui-auth-input input{width:100%;min-width:0;height:var(--spacing-auth-input-content-height);line-height:var(--spacing-auth-input-content-height);border:0;border-radius:0;padding:0;background:transparent;color:var(--colors-foreground);outline:none}.ui-auth-input input::placeholder{color:var(--colors-source-muted);opacity:1}.ui-auth-input-hidden input{color:var(--colors-source-muted)}.ui-auth-error{color:var(--colors-error)}.ui-auth-consent-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ui-auth-consent{display:flex;align-items:center;gap:var(--spacing-sm);position:relative;color:var(--colors-source-muted);line-height:var(--spacing-auth-input-content-height);cursor:pointer}.ui-auth-link,.ui-auth-terms{color:var(--colors-link)}.ui-auth-link{text-decoration:none}.ui-auth-link:hover{text-decoration:underline}.ui-auth-footer{position:absolute;top:calc(100% + var(--spacing-auth-footer-gap));left:0;width:100%;text-align:center}.ui-auth-title-break{display:block}body{margin:0;background:var(--colors-background);color:var(--colors-foreground);font-family:var(--extensions-fonts-text-stack);font-synthesis:none}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-text{margin:0;overflow-wrap:anywhere}.ui-muted{color:var(--colors-muted-foreground)}.ui-accent{color:var(--colors-primary)}.ui-button{display:inline-flex;gap:var(--spacing-sm);max-width:100%;height:var(--spacing-button-min-height);min-height:var(--spacing-button-min-height);padding:var(--spacing-md);border:0;border-radius:var(--rounded-default);transition:background var(--extensions-motion-fast) var(--extensions-motion-easing)}.ui-button,.ui-button-label{align-items:center;justify-content:center}.ui-button-label{display:flex;flex-shrink:0;height:var(--spacing-button-label-height);white-space:nowrap}.ui-button-full{width:100%}.ui-button-multiline{height:auto}.ui-button-multiline .ui-button-label{height:auto;min-height:var(--spacing-button-label-height);flex-shrink:1;white-space:normal}.ui-button:hover:not(:disabled):not(:focus-visible){outline:var(--spacing-border-width) solid var(--colors-hover-outline)}.ui-button-primary{background:var(--colors-primary);color:var(--colors-primary-foreground)}.ui-button-primary:hover:not(:disabled){background:var(--colors-primary-hover)}.ui-button-primary:active:not(:disabled){background:var(--colors-primary-pressed)}.ui-button-secondary{background:var(--colors-secondary);color:var(--colors-secondary-foreground);box-shadow:inset 0 0 0 var(--spacing-border-width) var(--colors-secondary-border)}.ui-button-secondary:hover:not(:disabled){background:var(--colors-secondary-hover)}.ui-button-secondary:active:not(:disabled){background:var(--colors-secondary-pressed)}.ui-button-secondary:is(:hover,:active):not(:disabled){box-shadow:inset 0 0 0 var(--spacing-border-width) var(--colors-secondary-hover-border)}.ui-button-secondary:hover:not(:disabled):not(:focus-visible){outline:none}.ui-button-ghost{color:var(--colors-foreground);background:transparent}.ui-button-ghost:hover:not(:disabled){background:var(--colors-control-surface)}.ui-button:disabled{background:var(--colors-input);color:var(--colors-source-muted)}.ui-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--spacing-sm);width:var(--spacing-icon-button);height:var(--spacing-icon-button);border:0;border-radius:var(--rounded-pill);background:var(--colors-control-surface);color:var(--colors-foreground)}.ui-icon-button-photo{background:var(--colors-glass);-webkit-backdrop-filter:blur(var(--extensions-elevation-glass-blur));backdrop-filter:blur(var(--extensions-elevation-glass-blur))}.ui-icon-button:not(.ui-icon-button-embedded):hover:not(:disabled):not(:focus-visible){outline:var(--spacing-border-width) solid var(--colors-hover-outline)}.ui-icon-button-embedded{background:transparent}.ui-icon-button-embedded:hover:not(:disabled):not(:focus-visible){outline-width:var(--spacing-embedded-icon-hover-outline-width)}.ui-button:focus-visible,.ui-icon-button:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-asset-icon{flex-shrink:0;width:var(--spacing-icon);height:var(--spacing-icon)}.ui-card{padding:var(--spacing-card-padding);background:var(--colors-card);color:var(--colors-card-foreground);border-radius:var(--rounded-lg)}.ui-empty-result{padding:var(--spacing-empty-result-padding)}.ui-badge{display:inline-flex;width:fit-content;align-items:center;border-radius:var(--rounded-pill);padding:var(--spacing-xs) var(--spacing-sm)}.ui-badge-neutral{background:var(--colors-muted);color:var(--colors-muted-foreground)}.ui-badge-success{background:var(--colors-success);color:var(--colors-success-foreground)}.ui-badge-warning{background:var(--colors-warning);color:var(--colors-warning-foreground)}.ui-badge-error{background:var(--colors-error);color:var(--colors-error-foreground)}.ui-avatar{display:inline-block;position:relative;flex-shrink:0;width:var(--spacing-avatar);height:var(--spacing-avatar);overflow:hidden;border-radius:var(--rounded-pill)}.ui-avatar-image{object-fit:cover;width:100%;height:100%}.ui-avatar-reference{background-image:url(/design-assets/avatar-mask.svg);background-size:100% 100%;background-repeat:no-repeat}.ui-avatar-reference .ui-avatar-image{position:absolute;max-width:none;width:var(--spacing-photo-avatar-reference-width);height:var(--spacing-photo-avatar-reference-height);left:var(--spacing-photo-avatar-reference-x);top:0}.ui-photo-card{position:relative;aspect-ratio:var(--extensions-photo-square-aspect);width:100%;overflow:hidden;color:var(--colors-photo-foreground);isolation:isolate;container-name:post-card;container-type:inline-size}.ui-photo-mask{position:absolute;inset:0;-webkit-mask-image:url(/design-assets/card-mask.png);mask-image:url(/design-assets/card-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-photo-image{position:absolute;max-width:none;object-fit:cover;width:var(--photo-image-width);height:var(--photo-image-height);left:var(--photo-image-x);top:var(--photo-image-y)}.ui-photo-scrim{position:absolute;inset:auto 0 0;height:var(--photo-scrim-height);background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));pointer-events:none}.ui-photo-author{display:flex;align-items:center;gap:var(--spacing-avatar-text-gap);position:absolute;bottom:var(--spacing-photo-content-inset);left:var(--spacing-photo-content-inset);right:calc(var(--spacing-photo-content-inset) + var(--spacing-icon-button) + var(--spacing-photo-author-actions-gap))}.ui-photo-name-slot{display:block;flex:1 1;min-width:0}.ui-photo-name-slot .ui-text{display:none;width:100%}.ui-photo-like{display:none}.ui-photo-card[data-show-name=true] .ui-photo-name-slot .ui-text{display:block}.ui-photo-card[data-show-like=true] .ui-photo-like{display:flex}.ui-photo-author .ui-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-photo-actions{position:absolute;right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset);gap:var(--spacing-2xl)}.ui-photo-actions,.ui-state-panel{display:flex;flex-direction:column}.ui-state-panel{align-items:flex-start;gap:var(--group-gap);min-height:var(--spacing-guide-state-min-height);justify-content:center}.ui-state-panel-feed{align-items:center;text-align:center;gap:var(--spacing-feed-state-action-gap)}.ui-state-panel-feed>.ui-text-group{align-items:center;color:var(--colors-feed-state-foreground);max-width:100%}.ui-state-panel-feed[data-kind=error] h3{color:var(--colors-feed-state-heading)}.ui-skeleton{min-height:var(--spacing-avatar);border-radius:var(--rounded-default);background:var(--colors-input);animation:ui-pulse var(--extensions-motion-normal) var(--extensions-motion-easing) alternate infinite}.ui-skeleton-photo{width:100%;aspect-ratio:1;border-radius:var(--rounded-lg)}.ui-spinner{width:var(--spacing-xl);height:var(--spacing-xl);border-right-color:currentcolor;border:var(--spacing-focus-width) solid;border-right:var(--spacing-focus-width) solid transparent;border-radius:var(--rounded-pill);animation:ui-spin var(--extensions-motion-spinner) linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-pulse{to{background:var(--colors-control-hover)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.ui-guide-shell{max-width:calc(var(--spacing-container-max) + 2 * var(--page-gutter));margin:0 auto;padding:var(--page-padding-y) var(--page-gutter);display:flex;flex-direction:column;gap:var(--group-gap)}.ui-guide-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-2xl);border-bottom:var(--spacing-border-width) solid var(--colors-border)}.ui-brand-dot{display:inline-block;margin-left:var(--spacing-sm);width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--rounded-pill);background:var(--colors-primary)}.ui-guide-hero{flex-direction:var(--guide-hero-direction);align-items:var(--guide-hero-align);justify-content:space-between}.ui-guide-hero,.ui-guide-section{display:flex;gap:var(--group-gap)}.ui-guide-section{flex-direction:column}.ui-section-heading{display:flex;gap:var(--spacing-lg);align-items:baseline}.ui-stack{gap:var(--group-gap)}.ui-stack,.ui-stack-small{display:flex;flex-direction:column}.ui-stack-small{gap:var(--spacing-xs)}.ui-text-group{display:flex;flex-direction:column;gap:var(--heading-text-gap)}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.ui-guide-columns{display:grid;grid-template-columns:var(--guide-columns);gap:var(--group-gap);min-width:0}.ui-guide-columns>*{min-width:0}.ui-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--spacing-guide-state-min-height),1fr));gap:var(--group-gap)}.ui-swatch-item{display:flex;gap:var(--spacing-md);align-items:center;min-width:0}.ui-swatch{display:block;flex-shrink:0;width:var(--spacing-guide-swatch);height:var(--spacing-guide-swatch);border-radius:var(--rounded-default);border:var(--spacing-border-width) solid var(--colors-border)}.ui-guide-reference{width:var(--spacing-guide-photo-reference);max-width:100%}.ui-guide-button-reference{width:var(--spacing-button-reference-width);max-width:100%}.ui-preview-control{display:flex;flex-direction:column;gap:var(--spacing-icon-text-gap)}.ui-preview-select{width:100%;min-height:var(--spacing-input-min-height);padding:var(--spacing-sm) var(--spacing-input-padding-x);border:0;border-radius:var(--rounded-default);background:var(--colors-input);color:var(--colors-input-foreground)}.ui-preview-select:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-guide-notice{color:var(--colors-muted-foreground);min-height:var(--spacing-2xl)}.ui-guide-spacing-bar{height:var(--spacing-sm);border-radius:var(--rounded-pill);background:var(--colors-primary)}.ui-space-sm{width:var(--spacing-sm)}.ui-space-md{width:var(--spacing-md)}.ui-space-lg{width:var(--spacing-lg)}.ui-space-xl{width:var(--spacing-xl)}.ui-space-2xl{width:var(--spacing-2xl)}.ui-space-3xl{width:var(--spacing-3xl)}.ui-space-4xl{width:var(--spacing-4xl)}.ui-app-background{position:fixed;inset:0;z-index:var(--extensions-layers-base);pointer-events:none;background:var(--colors-background)}.ui-app-container{position:relative;z-index:var(--extensions-layers-header);max-width:calc(var(--spacing-container-max) + 2 * var(--page-gutter));margin:auto;padding:var(--app-content-padding-top) var(--page-gutter) calc(var(--spacing-mobile-nav-height) + var(--nav-bottom-inset) + var(--content-appbar-gap) + env(safe-area-inset-bottom))}.ui-app-header{display:flex;align-items:center;justify-content:center;height:var(--spacing-mobile-header-height);position:relative;margin-bottom:var(--header-content-gap)}.ui-logo-desktop{display:none}.ui-logo-mobile{display:block}.ui-header-message{position:absolute;right:0;padding:var(--spacing-xs);border:0;background:transparent;color:var(--colors-foreground)}.ui-navigation{gap:var(--group-gap);background:var(--colors-navigation);border-radius:var(--rounded-pill);-webkit-backdrop-filter:blur(var(--extensions-elevation-navigation-blur));backdrop-filter:blur(var(--extensions-elevation-navigation-blur));padding:var(--spacing-navigation-padding-y) var(--spacing-navigation-padding-x);position:fixed;bottom:calc(var(--nav-bottom-inset) + env(safe-area-inset-bottom));left:var(--nav-side-inset);right:var(--nav-side-inset);height:var(--spacing-mobile-nav-height);z-index:var(--extensions-layers-navigation)}.ui-nav-links,.ui-navigation{display:flex;align-items:center}.ui-nav-links{justify-content:space-between;gap:var(--spacing-sm);width:100%}.ui-nav-links a,.ui-nav-links button{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;color:var(--colors-navigation-foreground);cursor:pointer}.ui-nav-links [aria-label="Сообщения"]{display:none}.ui-nav-mobile-search{order:-1}.ui-nav-links [aria-label="Лента"]{order:-2}.ui-nav-links [aria-label="Мой профиль"]{order:2}.ui-nav-links [aria-current=page]{color:var(--colors-navigation-active)}.ui-nav-icon{display:inline-block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-nav-icon-home{-webkit-mask-image:url(/design-assets/nav-home.svg);mask-image:url(/design-assets/nav-home.svg)}.ui-nav-icon-search{-webkit-mask-image:url(/design-assets/nav-search.svg);mask-image:url(/design-assets/nav-search.svg)}.ui-nav-icon-new{-webkit-mask-image:url(/design-assets/nav-new.svg);mask-image:url(/design-assets/nav-new.svg)}.ui-nav-icon-notifications{-webkit-mask-image:url(/design-assets/nav-notifications.svg);mask-image:url(/design-assets/nav-notifications.svg)}.ui-nav-icon-profile{-webkit-mask-image:url(/design-assets/nav-profile.svg);mask-image:url(/design-assets/nav-profile.svg)}.ui-nav-icon-direct{-webkit-mask-image:url(/design-assets/nav-direct.svg);mask-image:url(/design-assets/nav-direct.svg)}.ui-feed-grid{display:grid;grid-template-columns:var(--feed-grid-columns);gap:var(--grid-gap)}.ui-feed-item{min-width:0}.ui-feed-item-one{grid-column:span var(--feed-one-span)}.ui-feed-item-two{grid-column:span var(--feed-two-span)}.ui-feed-item-three{grid-column:span var(--feed-three-span)}.ui-photo-mobile-one{height:var(--photo-one-height);aspect-ratio:var(--photo-one-aspect)}.ui-photo-mobile-three,.ui-photo-mobile-two{height:var(--photo-compact-height);aspect-ratio:var(--photo-compact-aspect)}.ui-photo-mobile-one .ui-photo-mask,.ui-photo-mobile-three .ui-photo-mask,.ui-photo-mobile-two .ui-photo-mask{-webkit-mask-image:var(--feed-mask-image);mask-image:var(--feed-mask-image);border-radius:var(--rounded-lg);overflow:hidden}.ui-photo-image-desktop{display:var(--photo-desktop-display)}.ui-photo-image-mobile{display:var(--photo-mobile-display);position:absolute;max-width:none;width:var(--mobile-image-width);height:var(--mobile-image-height);left:var(--mobile-image-x);top:var(--mobile-image-y);object-fit:cover}.ui-photo-mobile-reference .ui-photo-image-mobile{object-fit:fill}.ui-photo-image-mobile+.ui-photo-scrim{inset:0;height:100%;background:linear-gradient(var(--extensions-photo-side-mobile-angle),color-mix(in srgb,var(--colors-photo-scrim) 0%,transparent) var(--extensions-photo-side-mobile-start),color-mix(in srgb,var(--colors-photo-scrim) 50%,transparent) var(--extensions-photo-side-mobile-end)),linear-gradient(var(--extensions-photo-bottom-mobile-angle),color-mix(in srgb,var(--colors-photo-scrim) 0%,transparent) var(--extensions-photo-bottom-mobile-start),var(--colors-photo-scrim) var(--extensions-photo-bottom-mobile-end))}.ui-photo-author-button{padding:0;border:0;color:inherit;background:transparent;text-align:left}.ui-like-flash{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--colors-photo-foreground);pointer-events:none}.ui-feed-end{text-align:center;padding:var(--group-gap) 0}.ui-input{width:100%;min-width:0;min-height:var(--spacing-input-min-height);padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);border:0;border-radius:var(--rounded-default);background:var(--colors-input);color:var(--colors-input-foreground)}.ui-input::placeholder{color:var(--colors-muted-foreground)}.ui-input:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-search-input{display:flex;align-items:center;gap:var(--spacing-md);width:100%;min-width:0;min-height:var(--spacing-input-with-icon-height);padding:0 var(--spacing-input-padding-x);border-radius:var(--rounded-default);background:var(--colors-input);color:var(--colors-input-foreground)}.ui-search-input:focus-within{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-search-focus-offset)}.ui-search-input .ui-input{padding-inline:0;background:transparent;outline:none}.ui-search-input .ui-input::-webkit-search-cancel-button{appearance:none}.ui-search-input>.ui-asset-icon,.ui-search-input>.ui-icon-button{flex-shrink:0}.ui-nav-search{display:none}.ui-search-mobile-field{display:block}.ui-textarea{resize:vertical;min-height:calc(var(--spacing-input-min-height) * 2)}.ui-dialog{width:min(calc(100% - var(--spacing-container-padding-mobile) * 2),var(--spacing-dialog-max-width));margin:auto;padding:var(--spacing-block-padding);color:var(--colors-popover-foreground);background:var(--colors-popover);border:0;border-radius:var(--rounded-lg);max-height:calc(100% - var(--spacing-container-padding-mobile) * 2);overflow:auto}.ui-dialog::backdrop{background:var(--colors-backdrop)}.ui-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--group-gap)}.ui-menu-action{border:0;background:transparent;color:var(--colors-foreground);text-align:left;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-default);width:100%}.ui-menu-action:hover{background:var(--colors-control-hover)}.ui-danger{color:var(--colors-error)}.ui-context-menu{position:fixed;left:var(--ui-menu-x);top:var(--ui-menu-y);visibility:hidden;z-index:var(--extensions-layers-dropdown);display:flex;flex-direction:column;gap:var(--spacing-context-menu-item-gap);width:var(--spacing-context-menu-width);max-width:calc(100vw - var(--spacing-context-menu-viewport-gutter) * 2);max-height:calc(100dvh - var(--spacing-context-menu-viewport-gutter) * 2);overflow-y:auto;padding:var(--spacing-context-menu-padding);border-radius:var(--rounded-context-menu);background:var(--colors-context-menu-surface);color:var(--colors-context-menu-foreground)}.ui-context-menu[data-ready]{visibility:visible}.ui-context-menu-item{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:var(--rounded-sm)}.ui-context-menu-item:hover{color:var(--colors-primary)}.ui-toast{position:fixed;left:var(--spacing-container-padding-mobile);right:var(--spacing-container-padding-mobile);bottom:calc(var(--spacing-mobile-nav-height) + var(--spacing-mobile-nav-container-padding-y) * 2);z-index:var(--extensions-layers-toast);width:fit-content;max-width:calc(100% - var(--spacing-container-padding-mobile) * 2);margin:auto;padding:var(--spacing-lg);border-radius:var(--rounded-default);background:var(--colors-card);color:var(--colors-card-foreground)}.ui-person-row{flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-md)}.ui-person-main,.ui-person-row{display:flex;align-items:center}.ui-person-main{gap:var(--spacing-avatar-text-gap);min-width:0}.ui-recipient{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.ui-recipient input{width:var(--spacing-checkbox);height:var(--spacing-checkbox);accent-color:var(--colors-primary)}.ui-clamp-two{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-link-action{border:0;background:transparent;color:var(--colors-muted-foreground);padding:0;text-align:left;cursor:pointer;width:fit-content}.ui-link-action:hover,.ui-user-link:hover{color:var(--colors-primary)}.ui-link-action:disabled{color:var(--colors-source-muted);cursor:not-allowed}.ui-user-link{display:flex;align-items:center;gap:var(--spacing-avatar-text-gap);min-width:0;color:inherit;text-decoration:none}.ui-user-link-large .ui-avatar{width:var(--spacing-profile-avatar);height:var(--spacing-profile-avatar)}.ui-user-link .ui-text{min-width:0}.ui-tabs{gap:var(--spacing-sm);flex-shrink:0}.ui-tab,.ui-tabs{display:flex;align-items:center}.ui-tab{appearance:none;border:0;background:transparent;color:var(--colors-foreground);height:var(--spacing-notification-tab-height);border-radius:var(--rounded-default);padding:var(--spacing-md);justify-content:center;cursor:pointer}.ui-tab[aria-selected=true]{background:var(--colors-primary);color:var(--colors-primary-foreground)}.ui-tab:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-profile-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.ui-profile-stats{display:grid;grid-template-columns:repeat(var(--extensions-layout-profile-columns),minmax(0,1fr));gap:var(--spacing-sm);min-width:0;flex:1 1}.ui-profile-stats>*{display:flex;flex-direction:column;gap:var(--spacing-xs);color:inherit;text-decoration:none}.ui-profile-grid{display:grid;grid-template-columns:repeat(var(--extensions-layout-profile-columns),minmax(0,1fr));gap:var(--grid-gap)}.ui-photo-preview{display:block;aspect-ratio:var(--extensions-photo-square-aspect);overflow:hidden;border-radius:var(--rounded-default)}.ui-photo-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ui-post-layout{display:grid;grid-template-columns:var(--post-columns);gap:var(--group-gap);align-items:start}.ui-post-details,.ui-post-layout>*,.ui-post-media{min-width:0}.ui-full-photo{position:relative;border-radius:var(--rounded-lg);overflow:hidden;isolation:isolate;background:var(--colors-card)}.ui-full-photo>img{display:block;width:100%;height:auto;max-height:var(--spacing-post-image-max-height);object-fit:contain}.ui-full-photo-scrim{position:absolute;inset:auto 0 0;height:var(--spacing-desktop-nav-height);background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));pointer-events:none}.ui-full-photo-actions{position:absolute;bottom:var(--spacing-photo-content-inset);right:var(--spacing-photo-content-inset);display:flex;gap:var(--spacing-md)}.ui-full-photo-flash{animation:ui-like-flash var(--extensions-motion-fast) var(--extensions-motion-easing) both}@keyframes ui-like-flash{0%{opacity:1}to{opacity:0}}.ui-comment-list{max-height:var(--post-comments-height);overflow-y:auto}.ui-comment-list,.ui-comment-thread{display:flex;flex-direction:column;gap:var(--spacing-md)}.ui-comment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-comment-padding);border-radius:var(--rounded-default);background:var(--colors-comment-surface)}.ui-comment-content{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0;flex:1 1}.ui-comment-actions{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:center}.ui-comment-actions .ui-icon-button{background:transparent}.ui-comment-row .ui-user-link .ui-avatar{width:var(--spacing-icon);height:var(--spacing-icon)}.ui-comment-row .ui-user-link .ui-avatar-reference .ui-avatar-image{width:100%;height:100%;left:0;object-fit:cover}.ui-comment-row .ui-text-body-small{white-space:pre-wrap}.ui-reply-group{margin-left:var(--spacing-profile-reply-indent);display:flex;flex-direction:column;gap:var(--spacing-md)}.ui-comment-composer,.ui-field{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ui-comment-composer{position:var(--composer-position);bottom:calc(var(--spacing-mobile-nav-height) + var(--nav-bottom-inset) + var(--content-appbar-gap));padding:var(--spacing-block-padding);border-radius:var(--rounded-lg);background:var(--colors-card);z-index:var(--extensions-layers-header)}.ui-composer-row{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.ui-composer-input{flex:1 1;resize:vertical;min-height:var(--spacing-input-min-height);max-height:var(--spacing-guide-state-min-height)}.ui-people-page{max-width:var(--spacing-people-list-max-width);width:100%;margin-inline:auto}.ui-screen-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.ui-form-panel{max-width:var(--spacing-form-max);width:100%;margin-inline:auto}.ui-file-input{display:none}.ui-upload-zone{display:flex;flex-direction:column;gap:var(--group-gap);align-items:center;justify-content:center;text-align:center;padding:var(--spacing-block-padding);min-height:var(--spacing-upload-min-height);border:var(--spacing-border-width) dashed var(--colors-source-muted)}.ui-upload-preview,.ui-upload-zone{border-radius:var(--rounded-default);background:var(--colors-input)}.ui-upload-preview{overflow:hidden}.ui-upload-preview img{display:block;width:100%;height:auto;max-height:var(--spacing-post-image-max-height);object-fit:contain}.ui-avatar-preview .ui-avatar{width:var(--spacing-profile-avatar);height:var(--spacing-profile-avatar)}.ui-avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--colors-control-surface);color:var(--colors-foreground)}.ui-icon-button-inline{width:var(--spacing-inline-icon-button);height:var(--spacing-inline-icon-button);padding:0;border-radius:var(--rounded-sm)}.ui-reference-icon-small{width:var(--spacing-profile-settings-icon);height:var(--spacing-profile-settings-icon)}.ui-reference-post-layout{display:grid;grid-template-columns:var(--post-columns);gap:var(--group-gap);align-items:start;container-type:inline-size}.ui-reference-post-layout>*{min-width:0}.ui-reference-post-panel{display:var(--reference-panel-display);height:calc((100cqw - var(--group-gap)) * var(--extensions-detail-panel-height-factor))}.ui-detail-photo{position:relative;width:100%;aspect-ratio:var(--detail-aspect);border-radius:var(--rounded-lg);overflow:hidden;isolation:isolate;background:var(--colors-card)}.ui-detail-mask{position:absolute;inset:0;-webkit-mask-image:var(--detail-mask-image);mask-image:var(--detail-mask-image);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--colors-card)}.ui-detail-image{position:absolute;width:100%;height:100%;object-fit:cover;max-width:none}.ui-detail-photo-reference .ui-detail-image{width:var(--detail-image-width);height:var(--detail-image-height);left:var(--detail-image-x);top:var(--detail-image-y);object-fit:fill}.ui-detail-image-desktop{display:var(--photo-desktop-display)}.ui-detail-image-mobile{display:var(--photo-mobile-display)}.ui-detail-scrim{position:absolute;inset:var(--detail-scrim-top) 0 0;background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));pointer-events:none}.ui-detail-author{position:absolute;bottom:var(--spacing-photo-content-inset);left:var(--spacing-photo-content-inset);right:calc(var(--spacing-photo-content-inset) + var(--spacing-icon-button) + var(--spacing-xl));display:flex;align-items:center;gap:var(--spacing-avatar-text-gap);color:inherit;text-decoration:none}.ui-detail-author-text{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.ui-detail-author-text>.ui-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-detail-date{color:var(--colors-source-muted)}.ui-detail-actions{position:absolute;right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset)}.ui-detail-action-pair,.ui-detail-actions,.ui-detail-mobile-extra{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.ui-reference-block-header{justify-content:space-between}.ui-reference-block-header,.ui-reference-block-title{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.ui-reference-block-title{flex:1 1}.ui-reference-block-title .ui-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-reference-block-icon{width:var(--spacing-icon-button);padding:var(--spacing-sm);background:var(--colors-glass);-webkit-backdrop-filter:blur(var(--extensions-elevation-glass-blur));backdrop-filter:blur(var(--extensions-elevation-glass-blur))}.ui-reference-block-icon,.ui-reference-counter{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--spacing-icon-button);border-radius:var(--rounded-pill)}.ui-reference-counter{min-width:var(--spacing-icon-button);padding:var(--spacing-xs);background:var(--colors-counter-surface);color:var(--colors-counter-foreground)}.ui-comments-block{display:flex;flex-direction:column;height:100%;gap:var(--spacing-comments-block-gap);padding:var(--spacing-block-padding);border-radius:var(--rounded-lg);background:var(--colors-card)}.ui-reference-comments-list{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none}.ui-reference-comments-list::-webkit-scrollbar{display:none}.ui-comments-block-dialog{padding:0;height:auto}.ui-comments-block-dialog .ui-reference-comments-list{max-height:var(--spacing-comments-list-height-desktop)}.ui-comments-block .ui-comment-list{max-height:none;overflow:visible}.ui-reference-muted{color:var(--colors-source-muted)}.ui-profile-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-gap);min-width:0}.ui-profile-photo-desktop{display:var(--profile-photo-desktop-display);position:relative;min-height:var(--spacing-profile-photo-height-desktop);border-radius:var(--rounded-lg);overflow:hidden;background:var(--colors-card)}.ui-profile-desktop-mask{position:absolute;inset:0;-webkit-mask-image:url(/design-assets/profile-desktop-mask.png);mask-image:url(/design-assets/profile-desktop-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-profile-desktop-image{position:absolute;max-width:none;width:100%;height:100%;object-fit:cover}.ui-profile-photo-reference .ui-profile-desktop-image{width:var(--extensions-profile-desktop-image-width);height:var(--extensions-profile-desktop-image-height);left:var(--extensions-profile-desktop-image-x);top:var(--extensions-profile-desktop-image-y);object-fit:fill}.ui-profile-desktop-scrim{position:absolute;inset:var(--extensions-profile-desktop-scrim-top) 0 0;background:linear-gradient(180deg,transparent,var(--colors-photo-scrim))}.ui-profile-photo-action{position:absolute;right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset)}.ui-profile-info-grid{display:var(--profile-info-display);grid-template-columns:repeat(var(--extensions-layout-profile-info-columns),minmax(0,1fr));gap:var(--group-gap);min-width:0}.ui-profile-info-grid>.ui-card{min-width:0;min-height:var(--spacing-profile-info-min-height)}.ui-profile-info-card{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.ui-profile-description{min-height:var(--spacing-profile-info-description-height);display:flex;align-items:flex-end;color:var(--colors-source-muted)}.ui-profile-settings-button{background:var(--colors-counter-surface);color:var(--colors-profile-settings-foreground)}.ui-reference-settings-icon{background:currentColor;mask:url(/design-assets/settings-menu-gear.svg) center/contain no-repeat;-webkit-mask:url(/design-assets/settings-menu-gear.svg) center/contain no-repeat}.ui-profile-activity-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-lg)}.ui-profile-chart-description{color:var(--colors-decorative-muted);text-align:right;flex-shrink:1}.ui-profile-chart{display:flex;align-items:flex-end;gap:var(--spacing-sm)}.ui-profile-chart-column{display:flex;flex-direction:column;gap:var(--spacing-profile-chart-label-gap);flex:1 1;min-width:0;text-align:center}.ui-profile-chart-bar{height:max(var(--spacing-profile-chart-min-height),calc(var(--activity-fraction) * var(--spacing-profile-chart-height)));border-radius:var(--rounded-sm);background:repeating-linear-gradient(45deg,transparent,transparent calc(var(--spacing-profile-chart-pattern-width) - var(--spacing-profile-chart-pattern-line)),var(--colors-decorative-muted) calc(var(--spacing-profile-chart-pattern-width) - var(--spacing-profile-chart-pattern-line)),var(--colors-decorative-muted) var(--spacing-profile-chart-pattern-width))}.ui-profile-people-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-profile-followers-gap)}.ui-profile-summary-link{color:inherit;text-decoration:none}.ui-profile-avatar-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);overflow:hidden;min-height:var(--spacing-avatar)}.ui-profile-avatar-strip>a{flex-shrink:0}.ui-profile-mobile-card{display:var(--profile-mobile-display);position:relative;height:var(--spacing-profile-photo-height-mobile);width:100%;overflow:hidden;border-radius:var(--rounded-lg);background:var(--colors-card)}.ui-profile-mobile-mask{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.ui-profile-mobile-image{position:absolute;width:100%;height:100%;max-width:none;object-fit:cover}.ui-profile-mobile-reference .ui-profile-mobile-image{width:var(--extensions-profile-mobile-image-width);height:var(--extensions-profile-mobile-image-height);left:var(--extensions-profile-mobile-image-x);top:var(--extensions-profile-mobile-image-y);object-fit:fill}.ui-profile-mobile-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--extensions-profile-mobile-top-scrim-angle),color-mix(in srgb,var(--colors-photo-scrim) calc(var(--extensions-profile-mobile-top-scrim-start-opacity) * 100%),transparent) var(--extensions-profile-mobile-top-scrim-start),color-mix(in srgb,var(--colors-photo-scrim) calc(var(--extensions-profile-mobile-top-scrim-end-opacity) * 100%),transparent) var(--extensions-profile-mobile-top-scrim-end)),linear-gradient(var(--extensions-photo-bottom-mobile-angle),transparent var(--extensions-photo-bottom-mobile-start),var(--colors-photo-scrim) var(--extensions-photo-bottom-mobile-end))}.ui-profile-overlay-stats{position:absolute;top:var(--spacing-profile-statistics-top);left:var(--spacing-profile-statistics-left);display:flex;flex-direction:row;gap:var(--spacing-profile-statistics-gap);align-items:flex-start;padding:var(--spacing-sm) 0;border-radius:var(--rounded-default);-webkit-backdrop-filter:blur(var(--extensions-elevation-glass-blur));backdrop-filter:blur(var(--extensions-elevation-glass-blur))}.ui-profile-overlay-stats a{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:var(--spacing-xs);color:var(--colors-profile-overlay-counter);text-decoration:none;white-space:nowrap}.ui-profile-overlay-author{display:flex;align-items:center;gap:var(--spacing-avatar-text-gap);position:absolute;left:var(--spacing-photo-content-inset);right:calc(var(--spacing-photo-content-inset) + var(--spacing-icon-button) + var(--spacing-xl));bottom:var(--spacing-photo-content-inset)}.ui-profile-overlay-text{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;flex:1 1}.ui-profile-overlay-text .ui-text-title{text-box-trim:var(--extensions-profile-name-text-box-trim);text-box-edge:var(--extensions-profile-name-text-box-edge)}@supports not (text-box-trim:trim-both){.ui-profile-overlay-text .ui-text-title{line-height:var(--spacing-profile-name-fallback-height)}}.ui-profile-bio-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--colors-source-muted)}.ui-profile-overlay-actions{position:absolute;right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset);display:flex;flex-direction:column;gap:var(--spacing-2xl)}.ui-profile-post-grid{display:grid;grid-template-columns:var(--profile-post-columns);gap:var(--grid-gap)}.ui-profile-post-grid .ui-photo-card{height:var(--profile-card-height);aspect-ratio:var(--profile-card-aspect)}.ui-follows-page{display:flex;flex-direction:column;gap:var(--group-gap);min-width:0}.ui-people-header-wrap{padding-block:var(--people-header-wrap-y)}.ui-card.ui-people-list-header{padding:var(--people-header-padding);display:flex;flex-direction:column;gap:var(--spacing-lg)}.ui-people-owner{color:inherit;text-decoration:none}.ui-people-header-actions{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.ui-icon-button.ui-people-search-toggle{width:var(--spacing-people-search-toggle-size);height:var(--spacing-people-search-toggle-size);padding:var(--spacing-xs)}.ui-people-counter{min-width:0;border-radius:var(--rounded-md)}.ui-person-photo-card{display:block;text-decoration:none}.ui-person-photo-identity{position:absolute;bottom:var(--spacing-photo-content-inset);left:var(--spacing-photo-content-inset);right:var(--spacing-photo-content-inset);display:flex;align-items:center;gap:var(--spacing-avatar-text-gap);min-width:0}.ui-person-photo-name{min-width:0;max-width:var(--people-name-max);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-box-trim:var(--extensions-profile-name-text-box-trim);text-box-edge:var(--extensions-profile-name-text-box-edge)}@supports not (text-box-trim:trim-both){.ui-person-photo-name{line-height:var(--spacing-profile-name-fallback-height)}}.ui-person-photo-custom .ui-photo-image,.ui-person-photo-custom .ui-photo-image-mobile{inset:0;width:100%;height:100%;object-fit:cover}.ui-person-card-skeleton{height:var(--profile-card-height);aspect-ratio:var(--profile-card-aspect)}.ui-person-card-skeleton>.ui-skeleton{height:100%}.ui-app-container.ui-app-container-messages{padding-inline:var(--messages-gutter);padding-bottom:calc(var(--spacing-mobile-nav-height) + var(--nav-bottom-inset) + var(--messages-appbar-gap) + env(safe-area-inset-bottom))}.ui-header-message[aria-current=page]{color:var(--colors-navigation-active)}.ui-messages-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-gap);height:var(--messages-panel-height);min-height:var(--spacing-messages-panel-min-height);min-width:0}.ui-message-thread,.ui-messages-sidebar{display:flex;flex-direction:column;gap:var(--spacing-messages-panel-gap);height:100%;min-height:0;min-width:0;overflow:hidden}.ui-messages-layout[data-thread-open=false] .ui-message-thread,.ui-messages-layout[data-thread-open=true] .ui-messages-sidebar{display:none}.ui-messages-sidebar-header{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-md)}.ui-messages-sidebar-title{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-messages-header-padding-bottom)}.ui-message-section-heading{display:flex;flex:1 1;align-items:center;gap:var(--spacing-md);min-width:0}.ui-message-section-heading .ui-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-message-requests{display:flex;position:relative;flex-shrink:0}.ui-conversation-unread,.ui-message-unread-dot{position:absolute;bottom:0;right:0;width:var(--spacing-messages-unread-dot);height:var(--spacing-messages-unread-dot);border-radius:var(--rounded-pill);background:var(--colors-primary)}.ui-conversations-list{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md);min-height:0;overflow-y:auto;scrollbar-width:none}.ui-conversations-list>[role=listitem]{flex-shrink:0}.ui-conversation-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--spacing-md);padding:var(--spacing-messages-row-padding);border:0;border-radius:var(--rounded-md);background:var(--colors-message-incoming);color:var(--colors-foreground);text-decoration:none;text-align:left;position:relative}.ui-conversation-row[aria-current=page]{box-shadow:inset 0 0 0 var(--spacing-focus-width) var(--colors-ring)}.ui-message-avatar{display:flex;align-items:center;flex-shrink:0;width:var(--spacing-avatar);height:var(--spacing-messages-row-avatar-height)}.ui-conversation-info{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-messages-info-gap);min-width:0}.ui-conversation-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-width:0}.ui-conversation-meta>.ui-text:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-conversation-meta>.ui-text:last-child{flex-shrink:0}.ui-conversation-preview{color:var(--colors-source-muted);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-conversation-unread{right:var(--spacing-sm);bottom:var(--spacing-sm)}.ui-message-thread-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-width:0;flex-shrink:0}.ui-message-person-link,.ui-message-thread-person{display:flex;align-items:center;gap:var(--spacing-md);min-width:0;color:inherit;text-decoration:none;flex:1 1}.ui-message-person-link .ui-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-message-header-actions{display:flex;gap:var(--spacing-2xl);flex-shrink:0}.ui-icon-button.ui-message-more{display:none}.ui-message-history{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md);min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.ui-message-history:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:0}.ui-message-line{display:flex;justify-content:flex-start;flex-shrink:0;min-width:0}.ui-message-line[data-outgoing=true]{justify-content:flex-end}.ui-message-bubble{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-messages-info-gap);padding:var(--spacing-messages-bubble-padding);max-width:100%;min-width:0;border-radius:var(--rounded-md) var(--rounded-md) var(--rounded-md) var(--rounded-message-tail);background:var(--colors-message-incoming);color:var(--colors-foreground)}.ui-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.ui-message-time{color:var(--colors-source-muted)}.ui-message-line[data-outgoing=true] .ui-message-bubble{align-items:flex-end;background:var(--colors-message-outgoing);color:var(--colors-primary-foreground);border-radius:var(--rounded-md) var(--rounded-md) var(--rounded-message-tail) var(--rounded-md)}.ui-message-line[data-outgoing=true] .ui-message-time{color:var(--colors-message-outgoing-muted)}.ui-message-composer-group{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm)}.ui-message-composer{display:flex;align-items:center;gap:var(--spacing-md);min-height:var(--spacing-input-with-icon-height);padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);background:var(--colors-input);border-radius:var(--rounded-default)}.ui-message-composer:focus-within{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:0}.ui-message-composer textarea{display:block;flex:1 1;min-width:0;min-height:var(--spacing-auth-input-content-height);max-height:var(--spacing-messages-composer-max-height);height:var(--spacing-auth-input-content-height);border:0;border-radius:0;padding:0;resize:none;outline:none;background:transparent;color:var(--colors-input-foreground)}.ui-message-composer textarea::placeholder{color:var(--colors-source-muted);opacity:1}.ui-message-failed{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.ui-message-retry{background:transparent;border:0;padding:0;color:inherit;text-decoration:underline}.ui-message-post{display:flex;flex-direction:column;gap:var(--spacing-sm);width:var(--spacing-messages-forwarded-width);max-width:100%;color:inherit;text-decoration:none}.ui-message-post img{display:block;width:100%;height:auto;aspect-ratio:var(--extensions-photo-square-aspect);object-fit:cover;border-radius:var(--rounded-default)}.ui-message-recipient{cursor:pointer}.ui-message-search-region{flex-shrink:0}.ui-comment-row{position:relative;border-radius:var(--rounded-md);justify-content:flex-start;gap:var(--spacing-md)}.ui-comment-content{gap:var(--spacing-comment-content-gap)}.ui-comment-avatar{flex-shrink:0;padding-top:var(--spacing-xs)}.ui-comment-avatar .ui-avatar{width:var(--spacing-avatar);height:var(--spacing-avatar)}.ui-comment-avatar .ui-avatar-reference .ui-avatar-image{width:var(--spacing-photo-avatar-reference-width);height:var(--spacing-photo-avatar-reference-height);left:var(--spacing-photo-avatar-reference-x)}.ui-comment-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-sm)}.ui-comment-copy{color:var(--colors-comment-foreground)}.ui-comment-actions{position:absolute;top:var(--spacing-comment-padding);right:var(--spacing-comment-padding);flex-direction:row;opacity:0;background:var(--colors-comment-surface);border-radius:var(--rounded-default)}.ui-comment-row:focus-within .ui-comment-actions,.ui-comment-row:hover .ui-comment-actions{opacity:1}@media (hover:none){.ui-comment-actions{position:static;flex-direction:column;opacity:1}}.ui-comment-composer{position:static;padding:0;border-radius:0;background:transparent}.ui-composer-row{padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);gap:var(--spacing-md);border-radius:var(--rounded-default);background:var(--colors-input)}.ui-composer-row:focus-within{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-search-focus-offset)}.ui-chat-textarea{width:100%;flex:1 1;height:var(--spacing-composer-text-height);min-height:var(--spacing-composer-text-height);max-height:var(--spacing-composer-text-max-height);min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--colors-input-foreground);resize:none;outline:none}.ui-chat-textarea::placeholder{color:var(--colors-source-muted)}.ui-comment-row .ui-comment-avatar .ui-avatar{width:var(--spacing-avatar);height:var(--spacing-avatar)}.ui-comment-row .ui-comment-avatar .ui-avatar-reference .ui-avatar-image{width:var(--spacing-photo-avatar-reference-width);height:var(--spacing-photo-avatar-reference-height);left:var(--spacing-photo-avatar-reference-x)}.ui-photo-card[tabindex]{cursor:pointer}.ui-photo-card:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset);border-radius:var(--rounded-lg)}.ui-profile-photo-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--colors-card)}.ui-nav-icon-sparkle{-webkit-mask-image:url(/design-assets/sparkle.svg);mask-image:url(/design-assets/sparkle.svg)}.ui-header-fuse{position:absolute;left:0;padding:var(--spacing-xs);color:var(--colors-foreground);display:flex}.ui-nav-links [aria-label=Fuse]{display:none}.ui-context-menu-in-dialog{z-index:var(--extensions-layers-popover-in-modal)}.ui-profile-avatar-strip>a{display:flex;height:var(--spacing-avatar)}.ui-profile-stage{container-type:inline-size;container-name:profile-stage}.ui-button-with-icon{gap:var(--spacing-button-icon-gap)}.ui-messages-layout-requests[data-thread-open=true]{height:auto;min-height:var(--messages-panel-height)}.ui-message-thread.ui-message-request-details{height:auto;overflow:visible;container:message-request-details/inline-size;align-self:start}.ui-request-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-gap);width:100%;min-width:0;align-items:start}.ui-request-profile-summary{display:flex;flex-direction:column;gap:var(--group-gap);min-width:0}.ui-card.ui-request-identity,.ui-request-person-link{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.ui-request-person-link{flex:1 1;color:inherit;text-decoration:none}.ui-request-person-link .ui-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-request-posts{display:none}.ui-request-stat-link{display:block;min-width:0;color:inherit;text-decoration:none}.ui-request-card{gap:var(--spacing-requests-panel-gap);container:message-request-card/inline-size}.ui-request-card,.ui-request-history{display:flex;flex-direction:column;min-width:0}.ui-request-history{gap:var(--spacing-md);max-height:var(--spacing-requests-preview-max-height);overflow-y:auto;scrollbar-width:none}.ui-request-message .ui-message-bubble{width:100%}.ui-request-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-requests-action-gap);min-width:0}.ui-section-header{display:flex;flex-direction:column;gap:var(--spacing-md)}.ui-notification-shell{container-type:inline-size;container-name:notification-item}.ui-notification-item{position:relative;display:grid;grid-template-columns:var(--spacing-avatar) minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md)}.ui-notification-copy,.ui-notification-link{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.ui-metric-card a,.ui-notification-link{text-decoration:none;color:inherit}.ui-notification-link:hover{color:var(--colors-primary)}.ui-notification-preview{display:block;width:var(--spacing-notification-preview-size);height:var(--spacing-notification-preview-size);object-fit:cover;border-radius:var(--rounded-sm)}.ui-notification-action{grid-column:2/-1}.ui-unread-dot{position:absolute;top:0;right:0;width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--rounded-pill);background:var(--colors-primary)}.ui-nav-badged{display:flex;position:relative}.ui-unread-count{position:absolute;bottom:50%;left:50%;min-width:var(--spacing-notification-count-size);height:var(--spacing-notification-count-size);padding-inline:var(--spacing-xs);border-radius:var(--rounded-pill);background:var(--colors-primary);color:var(--colors-primary-foreground);text-align:center}.ui-app-container.ui-app-container-admin{padding-bottom:var(--page-gutter)}.ui-admin-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-gap)}.ui-admin-content{min-width:0;container:admin-content/inline-size}.ui-admin-navigation{display:flex;flex-direction:column;align-self:start;gap:var(--spacing-lg);min-width:0}.ui-admin-navigation nav{display:flex;gap:var(--spacing-md);overflow:auto}.ui-admin-navigation a{color:var(--colors-muted-foreground);text-decoration:none}.ui-admin-navigation a:hover,.ui-admin-navigation a[aria-current]{color:var(--colors-primary)}.ui-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--group-gap)}.ui-metric-card,.ui-metric-card a{display:flex;flex-direction:column;gap:var(--spacing-md)}.ui-chart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-gap)}.ui-daily-chart{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.ui-chart-detail{min-height:var(--spacing-management-chart-tooltip-height)}.ui-chart-bars{display:flex;height:var(--spacing-management-chart-height);gap:var(--spacing-focus-offset);align-items:stretch}.ui-chart-bar{display:flex;flex:1 1;min-width:0;align-items:flex-end;background:transparent;border:0;padding:0}.ui-chart-bar,.ui-chart-bar span{border-radius:var(--rounded-message-tail)}.ui-chart-bar span{display:block;width:100%;height:var(--bar-height);min-height:var(--spacing-xs);background:var(--colors-primary)}.ui-chart-bar[aria-pressed=true] span{opacity:1}.ui-chart-labels{display:flex;justify-content:space-between}.ui-record-desktop{display:none;min-width:0}.ui-record-scroll{overflow:auto}.ui-record-table{width:100%;min-width:var(--spacing-management-table-min-width);border-collapse:collapse;table-layout:auto}.ui-record-table td,.ui-record-table th{text-align:left;vertical-align:top;padding:var(--spacing-lg);overflow-wrap:anywhere}.ui-record-table th{color:var(--colors-muted-foreground);font-weight:400}.ui-record-table tbody tr{border-top:var(--spacing-border-width) solid var(--colors-muted)}.ui-management-link,.ui-record-fields a,.ui-record-table a{color:var(--colors-link);overflow-wrap:anywhere}.ui-record-mobile{display:flex;flex-direction:column;gap:var(--group-gap)}.ui-record-fields{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg)}.ui-record-fields dd{margin:0;overflow-wrap:anywhere}.ui-record-fields dt{margin-bottom:var(--spacing-xs)}.ui-filter-shell{container:management-toolbar/inline-size}.ui-filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--spacing-lg)}.ui-filter-toolbar .ui-search-input{width:100%}.ui-pagination{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.ui-management-thumbnail{display:block;width:var(--spacing-management-thumbnail-size);height:var(--spacing-management-thumbnail-size);object-fit:cover;border-radius:var(--rounded-default)}.ui-management-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--spacing-management-stat-min-width)),1fr));gap:var(--group-gap)}.ui-management-post-grid>.ui-card{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.ui-management-post-grid .ui-photo-preview{width:100%}.ui-notification-group{display:flex;flex-direction:column;gap:var(--group-gap)}.ui-app-container.ui-app-container-notifications{padding-inline:var(--spacing-mobile-nav-inset)}.ui-app-container-notifications .ui-app-header{margin-bottom:0}.ui-notifications-main{width:100%;max-width:var(--spacing-notification-panel-width);margin-inline:auto}.ui-notifications-panel{display:flex;flex-direction:column;gap:var(--spacing-notification-panel-gap);height:calc(100dvh - var(--spacing-notification-mobile-chrome-reserve) - env(safe-area-inset-bottom));min-height:var(--spacing-messages-panel-min-height);container:notifications-panel/inline-size;overflow:hidden}.ui-notifications-header{padding-bottom:var(--spacing-sm);flex-shrink:0}.ui-notifications-header,.ui-notifications-heading{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.ui-notifications-heading{flex:1 1}.ui-notifications-heading h1{white-space:nowrap}.ui-notifications-bell{display:flex;align-items:center;justify-content:center;width:var(--spacing-icon-button);height:var(--spacing-icon-button);border-radius:var(--rounded-default);background:var(--colors-glass);flex-shrink:0}.ui-notifications-read-all{display:none;border:0;background:none;color:var(--colors-source-muted);white-space:nowrap;cursor:pointer;padding:0;margin-right:var(--spacing-md)}.ui-notifications-read-all:disabled{cursor:default}.ui-notifications-list{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:var(--spacing-notification-row-gap)}.ui-notifications-list>.ui-empty-result{padding-inline:0;text-align:start}.ui-notification-entry{display:flex;flex-shrink:0;gap:var(--spacing-notification-row-gap);padding:var(--spacing-notification-row-padding);border-radius:var(--rounded-md);background:var(--colors-message-incoming);min-width:0;align-items:center}.ui-notification-entry:has(.ui-notification-detail),.ui-notification-entry:has(.ui-notification-entry-actions){align-items:flex-start}.ui-notification-avatar{height:var(--spacing-notification-row-avatar-height);display:flex;align-items:center;flex-shrink:0}.ui-notification-entry-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-notification-request-gap)}.ui-notification-entry-summary{display:flex;flex-direction:column;gap:var(--spacing-notification-info-gap);min-width:0}.ui-notification-event{color:var(--colors-foreground);overflow-wrap:anywhere}.ui-notification-identity{margin-right:var(--spacing-sm)}.ui-notification-target,.ui-notification-user{color:inherit;text-decoration:none}.ui-notification-time{color:var(--colors-source-muted)}.ui-notification-detail{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-xs);color:var(--colors-foreground);white-space:pre-wrap;overflow-wrap:anywhere}.ui-notification-dot-slot{width:var(--spacing-notification-dot-slot);flex-shrink:0}.ui-notification-dot-slot img{display:block}.ui-notification-entry-actions{display:flex;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);flex-wrap:wrap}.ui-notification-system{background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.ui-notification-system:focus-visible,.ui-notifications-read-all:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-comment-highlight{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-record-openable{cursor:pointer}.ui-record-openable:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-app-container.ui-app-container-new-post{min-height:100dvh;display:flex;flex-direction:column;padding-bottom:calc(var(--spacing-mobile-nav-height) + var(--nav-bottom-inset) + env(safe-area-inset-bottom));--new-post-outer-gap:var(--content-appbar-gap)}.ui-app-container-new-post .ui-app-header,.ui-app-container-new-post .ui-navigation{flex-shrink:0;margin-bottom:0}.ui-new-post-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding-block:var(--new-post-outer-gap)}.ui-card.ui-new-post-panel{width:100%;max-width:var(--spacing-new-post-panel-width);min-width:0;padding-bottom:var(--spacing-new-post-panel-bottom);display:flex;flex-direction:column;gap:var(--spacing-new-post-section-gap)}.ui-card.ui-new-post-panel-wide{max-width:var(--spacing-new-post-crop-panel-width)}.ui-new-post-header{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-new-post-header-gap);text-align:center}.ui-new-post-description-group,.ui-new-post-upload-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.ui-new-post-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl);height:var(--spacing-new-post-upload-height);border:var(--spacing-border-width) dashed var(--colors-primary);border-radius:var(--rounded-default);background:var(--colors-input);padding:var(--spacing-md);text-align:center}.ui-new-post-upload[data-dragging=true]{outline:var(--spacing-focus-width) solid var(--colors-ring)}.ui-new-post-copy{text-align:center;color:var(--colors-source-muted)}.ui-new-post-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-new-post-action-gap)}.ui-new-post-description{min-height:var(--spacing-input-min-height);max-height:var(--spacing-new-post-description-max-height);resize:none}.ui-crop-editor{display:flex;flex-direction:column;gap:var(--group-gap)}.ui-crop-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-gap)}.ui-crop-field{min-width:0}.ui-crop-surface{position:relative;width:100%;overflow:hidden;border-radius:var(--rounded-default);background:var(--colors-input);touch-action:none}.ui-crop-surface-crop1{aspect-ratio:var(--extensions-new-post-crop-one-aspect)}.ui-crop-surface-crop2{aspect-ratio:var(--extensions-new-post-crop-two-aspect)}.ui-crop-surface-crop3{aspect-ratio:var(--extensions-new-post-crop-three-aspect)}.ui-crop-surface:after{content:"";position:absolute;inset:0;border:var(--spacing-focus-width) dashed var(--colors-primary);border-radius:inherit;pointer-events:none}.ui-crop-surface canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab}.ui-crop-surface:active canvas{cursor:grabbing}.ui-crop-surface:focus-within{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-crop-label{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background:var(--colors-card);padding:var(--spacing-sm);border-radius:var(--rounded-default);pointer-events:none}.ui-crop-control-scrim{position:absolute;left:0;right:0;bottom:0;height:var(--spacing-mobile-nav-height);background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));pointer-events:none}.ui-crop-actions{position:absolute;right:var(--spacing-md);bottom:var(--spacing-md);display:flex;gap:var(--spacing-new-post-crop-action-gap)}.ui-crop-resize{touch-action:none;cursor:nwse-resize}.ui-crop-field[data-active=true] .ui-crop-label{background:var(--colors-primary);color:var(--colors-primary-foreground)}.ui-visually-hidden{position:absolute;width:var(--spacing-border-width);height:var(--spacing-border-width);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-new-post-step-nav{display:grid;grid-template-columns:var(--spacing-new-post-nav-icon-size) minmax(0,1fr) var(--spacing-new-post-nav-icon-size);align-items:center;gap:var(--spacing-new-post-header-gap);width:100%}.ui-new-post-step-arrow{position:relative;width:var(--spacing-new-post-nav-icon-size);height:var(--spacing-new-post-nav-icon-size);padding:0}.ui-new-post-step-arrow:before{content:"";position:absolute;inset:calc((var(--spacing-new-post-nav-icon-size) - var(--spacing-icon-button)) / 2)}.ui-header-fuse[aria-current=page]{color:var(--colors-navigation-active)}.ui-photo-hide{display:none}.ui-photo-card[data-show-like=true] .ui-photo-hide{display:flex}.ui-fuse-grid{display:grid;grid-template-columns:var(--feed-grid-columns);gap:var(--grid-gap)}.ui-fuse-group{display:contents}.ui-fuse-item{min-width:0;grid-column:span var(--feed-three-span)}.ui-fuse-item-one{grid-column:span var(--feed-one-span)}.ui-fuse-item-two{grid-column:span var(--feed-two-span)}.ui-fuse-item .ui-photo-card{height:var(--photo-compact-height);aspect-ratio:var(--photo-compact-aspect)}.ui-fuse-item-one .ui-photo-card{height:auto;aspect-ratio:var(--extensions-fuse-mobile-featured-aspect)}.ui-file-progress progress{width:100%;height:var(--spacing-xs);appearance:none;border:0;border-radius:var(--rounded-default);background:var(--colors-input);accent-color:var(--colors-primary)}.ui-file-progress progress::-webkit-progress-bar{background:var(--colors-input);border-radius:var(--rounded-default)}.ui-file-progress progress::-webkit-progress-value{background:var(--colors-primary);border-radius:var(--rounded-default)}.ui-file-progress progress::-moz-progress-bar{background:var(--colors-primary);border-radius:var(--rounded-default)}.ui-file-progress{gap:var(--spacing-sm)}