@font-face{font-family:fredoka;src:url(../media/fredoka-s.p.3j9n-jqs50_oa.ttf)format("truetype");font-display:swap;font-weight:300 700}@font-face{font-family:fredoka Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.dxuMsa_className{font-family:fredoka,fredoka Fallback}.dxuMsa_variable{--font-fredoka:"fredoka", "fredoka Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}}*{box-sizing:border-box}.ui-app-container.ui-app-container-auth{--auth-gutter:var(--spacing-mobile-nav-inset);min-height:100svh;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));flex-direction:column;display:flex}.ui-app-container-auth .ui-app-header{flex-shrink:0}.ui-auth-main{min-width:0;padding-top:var(--spacing-auth-footer-reserve);flex:1;justify-content:center;align-items:center;display:flex}.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{gap:var(--spacing-auth-form-gap);flex-direction:column;display:flex}.ui-auth-tabs{justify-content:center;gap:var(--spacing-sm);display:flex}.ui-auth-tabs a{height:var(--spacing-auth-tab-height);padding:var(--spacing-md);border-radius:var(--rounded-default);color:var(--colors-foreground);justify-content:center;align-items:center;text-decoration:none;display:flex}.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%;max-width:var(--spacing-auth-control-width-desktop);gap:var(--spacing-sm);flex-direction:column;display:flex}.ui-auth-form>.ui-button{max-width:var(--spacing-auth-control-width-desktop)}.ui-auth-input{align-items:center;gap:var(--spacing-sm);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);display:flex}.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);color:var(--colors-foreground);background:0 0;border:0;border-radius:0;outline:none;padding:0}.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{gap:var(--spacing-sm);flex-direction:column;display:flex}.ui-auth-consent{align-items:center;gap:var(--spacing-sm);color:var(--colors-source-muted);line-height:var(--spacing-auth-input-content-height);cursor:pointer;display:flex;position:relative}.ui-auth-consent>input{appearance:none;width:var(--spacing-icon);height:var(--spacing-icon);cursor:pointer;border-radius:var(--rounded-sm);margin:0;position:absolute;left:0}.ui-auth-consent>input:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-auth-consent>img{flex-shrink:0}.ui-auth-consent>input:disabled{cursor:not-allowed}.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{top:calc(100% + var(--spacing-auth-footer-gap));text-align:center;width:100%;position:absolute;left:0}.ui-auth-title-break{display:block}body{background:var(--colors-background);color:var(--colors-foreground);margin:0;font-family:Helvetica,Arial,sans-serif}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:var(--spacing-focus-offset)}.ui-text{overflow-wrap:anywhere;margin:0}.ui-muted{color:var(--colors-muted-foreground)}.ui-accent{color:var(--colors-primary)}.ui-button{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-radius:var(--rounded-default);transition:background var(--extensions-motion-fast) var(--extensions-motion-easing);border:0;justify-content:center;align-items:center;display:inline-flex}.ui-button-label{height:var(--spacing-button-label-height);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex}.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);white-space:normal;flex-shrink:1}.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)}.ui-button-secondary:hover:not(:disabled){background:var(--colors-secondary-hover)}.ui-button-secondary:active:not(:disabled){background:var(--colors-secondary-pressed)}.ui-button-ghost{color:var(--colors-foreground);background:0 0}.ui-button-ghost:hover:not(:disabled){background:var(--colors-secondary)}.ui-button:disabled{background:var(--colors-input);color:var(--colors-source-muted)}.ui-icon-button{padding:var(--spacing-sm);width:var(--spacing-icon-button);height:var(--spacing-icon-button);border-radius:var(--rounded-pill);background:var(--colors-secondary);color:var(--colors-foreground);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.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:0 0}.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{width:var(--spacing-icon);height:var(--spacing-icon);flex-shrink:0}.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{border-radius:var(--rounded-pill);width:fit-content;padding:var(--spacing-xs) var(--spacing-sm);align-items:center;display:inline-flex}.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{width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--rounded-pill);flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.ui-avatar-image{object-fit:cover;width:100%;height:100%}.ui-avatar-reference{background-image:url(/design-assets/avatar-mask.svg);background-repeat:no-repeat;background-size:100% 100%}.ui-avatar-reference .ui-avatar-image{max-width:none;width:var(--spacing-photo-avatar-reference-width);height:var(--spacing-photo-avatar-reference-height);left:var(--spacing-photo-avatar-reference-x);position:absolute;top:0}.ui-photo-card{aspect-ratio:var(--extensions-photo-square-aspect);width:100%;color:var(--colors-photo-foreground);isolation:isolate;position:relative;overflow:hidden;container:post-card/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{object-fit:cover;max-width:none;width:var(--photo-image-width);height:var(--photo-image-height);left:var(--photo-image-x);top:var(--photo-image-y);position:absolute}.ui-photo-scrim{height:var(--photo-scrim-height);background:linear-gradient(180deg, transparent, var(--colors-photo-scrim));pointer-events:none;position:absolute;inset:auto 0 0}.ui-photo-author{align-items:center;gap:var(--spacing-avatar-text-gap);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));display:flex;position:absolute}.ui-photo-name-slot{flex:1;min-width:0;display:block}.ui-photo-name-slot .ui-text{width:100%;display:none}.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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-photo-actions{right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset);gap:var(--spacing-2xl);flex-direction:column;display:flex;position:absolute}.ui-state-panel{align-items:flex-start;gap:var(--group-gap);min-height:var(--spacing-guide-state-min-height);flex-direction:column;justify-content:center;display:flex}.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{aspect-ratio:1;border-radius:var(--rounded-lg);width:100%}.ui-spinner{width:var(--spacing-xl);height:var(--spacing-xl);border:var(--spacing-focus-width) solid currentColor;border-radius:var(--rounded-pill);animation:ui-spin var(--extensions-motion-normal) linear infinite;border-right-color:#0000}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-pulse{to{background:var(--colors-secondary-hover)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ui-guide-shell{max-width:calc(var(--spacing-container-max) + 2 * var(--page-gutter));padding:var(--page-padding-y) var(--page-gutter);gap:var(--group-gap);flex-direction:column;margin:0 auto;display:flex}.ui-guide-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-2xl);border-bottom:var(--spacing-border-width) solid var(--colors-border);flex-wrap:wrap;display:flex}.ui-brand-dot{margin-left:var(--spacing-sm);width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--rounded-pill);background:var(--colors-primary);display:inline-block}.ui-guide-hero{flex-direction:var(--guide-hero-direction);align-items:var(--guide-hero-align);justify-content:space-between;gap:var(--group-gap);display:flex}.ui-guide-section{gap:var(--group-gap);flex-direction:column;display:flex}.ui-section-heading{gap:var(--spacing-lg);align-items:baseline;display:flex}.ui-stack{gap:var(--group-gap);flex-direction:column;display:flex}.ui-stack-small{gap:var(--spacing-xs);flex-direction:column;display:flex}.ui-text-group{gap:var(--heading-text-gap);flex-direction:column;display:flex}.ui-row{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ui-guide-columns{grid-template-columns:var(--guide-columns);gap:var(--group-gap);min-width:0;display:grid}.ui-guide-columns>*{min-width:0}.ui-swatch-grid{grid-template-columns:repeat(auto-fit,minmax(var(--spacing-guide-state-min-height),1fr));gap:var(--group-gap);display:grid}.ui-swatch-item{gap:var(--spacing-md);align-items:center;min-width:0;display:flex}.ui-swatch{width:var(--spacing-guide-swatch);height:var(--spacing-guide-swatch);border-radius:var(--rounded-default);border:var(--spacing-border-width) solid var(--colors-border);flex-shrink:0;display:block}.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{gap:var(--spacing-icon-text-gap);flex-direction:column;display:flex}.ui-preview-select{width:100%;min-height:var(--spacing-input-min-height);padding:var(--spacing-sm) var(--spacing-input-padding-x);border-radius:var(--rounded-default);background:var(--colors-input);color:var(--colors-input-foreground);border:0}.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{z-index:var(--extensions-layers-base);pointer-events:none;background:var(--colors-background);position:fixed;inset:0}.ui-app-container{z-index:var(--extensions-layers-header);max-width:calc(var(--spacing-container-max) + 2 * var(--page-gutter));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));margin:auto;position:relative}.ui-app-header{height:var(--spacing-mobile-header-height);margin-bottom:var(--header-content-gap);justify-content:center;align-items:center;display:flex;position:relative}.ui-logo-desktop{display:none}.ui-logo-mobile{display:block}.ui-header-message{padding:var(--spacing-xs);color:var(--colors-foreground);background:0 0;border:0;position:absolute;right:0}.ui-navigation{align-items:center;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);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);display:flex;position:fixed}.ui-nav-links{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.ui-nav-links button,.ui-nav-links a{color:var(--colors-navigation-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.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{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-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{grid-template-columns:var(--feed-grid-columns);gap:var(--grid-gap);display:grid}.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-two,.ui-photo-mobile-three{height:var(--photo-compact-height);aspect-ratio:var(--photo-compact-aspect)}.ui-photo-mobile-one .ui-photo-mask,.ui-photo-mobile-two .ui-photo-mask,.ui-photo-mobile-three .ui-photo-mask{-webkit-mask-image:var(--feed-mask-image);-webkit-mask-image:var(--feed-mask-image);-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);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;position:absolute}.ui-photo-mobile-reference .ui-photo-image-mobile{object-fit:fill}.ui-photo-image-mobile+.ui-photo-scrim{background:linear-gradient(var(--extensions-photo-side-mobile-angle),var(--colors-photo-scrim) var(--extensions-photo-side-mobile-start),var(--colors-photo-scrim) var(--extensions-photo-side-mobile-end)),linear-gradient(var(--extensions-photo-bottom-mobile-angle),var(--colors-photo-scrim) var(--extensions-photo-bottom-mobile-start),var(--colors-photo-scrim) var(--extensions-photo-bottom-mobile-end));height:100%;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-photo-image-mobile+.ui-photo-scrim{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{color:inherit;text-align:left;background:0 0;border:0;padding:0}.ui-like-flash{color:var(--colors-photo-foreground);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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-radius:var(--rounded-default);background:var(--colors-input);color:var(--colors-input-foreground);border:0}.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{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);display:flex}.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{background:0 0;outline:none;padding-inline:0}.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));padding:var(--spacing-block-padding);color:var(--colors-popover-foreground);background:var(--colors-popover);border-radius:var(--rounded-lg);max-height:calc(100% - var(--spacing-container-padding-mobile) * 2);border:0;margin:auto;overflow:auto}.ui-dialog::backdrop{background:var(--colors-backdrop)}.ui-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--group-gap);display:flex}.ui-menu-action{color:var(--colors-foreground);text-align:left;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-default);background:0 0;border:0;width:100%}.ui-menu-action:hover{background:var(--colors-secondary-hover)}.ui-danger{color:var(--colors-error)}.ui-context-menu{left:var(--ui-menu-x);top:var(--ui-menu-y);visibility:hidden;z-index:var(--extensions-layers-dropdown);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);padding:var(--spacing-context-menu-padding);border-radius:var(--rounded-context-menu);background:var(--colors-context-menu-surface);color:var(--colors-context-menu-foreground);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ui-context-menu[data-ready]{visibility:visible}.ui-context-menu-item{width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:var(--rounded-sm);background:0 0;border:0;padding:0}.ui-context-menu-item:hover{color:var(--colors-primary)}.ui-toast{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);padding:var(--spacing-lg);border-radius:var(--rounded-default);background:var(--colors-card);color:var(--colors-card-foreground);margin:auto;position:fixed}.ui-person-row{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ui-person-main{align-items:center;gap:var(--spacing-avatar-text-gap);min-width:0;display:flex}.ui-recipient{align-items:center;gap:var(--spacing-sm);cursor:pointer;display:flex}.ui-recipient input{width:var(--spacing-checkbox);height:var(--spacing-checkbox);accent-color:var(--colors-primary)}.ui-clamp-two{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-link-action{color:var(--colors-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0}.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{align-items:center;gap:var(--spacing-avatar-text-gap);min-width:0;color:inherit;text-decoration:none;display:flex}.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-md);flex-wrap:wrap;display:flex}.ui-tabs a{padding:var(--spacing-md);border-radius:var(--rounded-default);background:var(--colors-secondary);color:var(--colors-muted-foreground);text-decoration:none}.ui-tabs [aria-current=page]{color:var(--colors-primary-foreground);background:var(--colors-primary)}.ui-profile-header{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.ui-profile-stats{grid-template-columns:repeat(var(--extensions-layout-profile-columns),minmax(0,1fr));gap:var(--spacing-sm);flex:1;min-width:0;display:grid}.ui-profile-stats>*{gap:var(--spacing-xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ui-profile-grid{grid-template-columns:repeat(var(--extensions-layout-profile-columns),minmax(0,1fr));gap:var(--grid-gap);display:grid}.ui-photo-preview{aspect-ratio:var(--extensions-photo-square-aspect);border-radius:var(--rounded-default);display:block;overflow:hidden}.ui-photo-preview img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ui-post-layout{grid-template-columns:var(--post-columns);gap:var(--group-gap);align-items:start;display:grid}.ui-post-layout>*,.ui-post-details,.ui-post-media{min-width:0}.ui-full-photo{border-radius:var(--rounded-lg);isolation:isolate;background:var(--colors-card);position:relative;overflow:hidden}.ui-full-photo>img{width:100%;height:auto;max-height:var(--spacing-post-image-max-height);object-fit:contain;display:block}.ui-full-photo-scrim{height:var(--spacing-desktop-nav-height);background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));pointer-events:none;position:absolute;inset:auto 0 0}.ui-full-photo-actions{bottom:var(--spacing-photo-content-inset);right:var(--spacing-photo-content-inset);gap:var(--spacing-md);display:flex;position:absolute}.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{gap:var(--spacing-md);max-height:var(--post-comments-height);flex-direction:column;display:flex;overflow-y:auto}.ui-comment-thread{gap:var(--spacing-md);flex-direction:column;display:flex}.ui-comment-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-comment-padding);border-radius:var(--rounded-default);background:var(--colors-comment-surface);display:flex}.ui-comment-content{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.ui-comment-actions{gap:var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.ui-comment-actions .ui-icon-button{background:0 0}.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{object-fit:cover;width:100%;height:100%;left:0}.ui-comment-row .ui-text-body-small{white-space:pre-wrap}.ui-reply-group{margin-left:var(--spacing-profile-reply-indent);gap:var(--spacing-md);flex-direction:column;display:flex}.ui-field{gap:var(--spacing-sm);flex-direction:column;display:flex}.ui-comment-composer{gap:var(--spacing-sm);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);flex-direction:column;display:flex}.ui-composer-row{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.ui-composer-input{resize:vertical;min-height:var(--spacing-input-min-height);max-height:var(--spacing-guide-state-min-height);flex:1}.ui-people-page{max-width:var(--spacing-people-list-max-width);width:100%;margin-inline:auto}.ui-screen-heading{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.ui-form-panel{max-width:var(--spacing-form-max);width:100%;margin-inline:auto}.ui-file-input{display:none}.ui-upload-zone{gap:var(--group-gap);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);border-radius:var(--rounded-default);background:var(--colors-input);flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-upload-preview{border-radius:var(--rounded-default);background:var(--colors-input);overflow:hidden}.ui-upload-preview img{width:100%;height:auto;max-height:var(--spacing-post-image-max-height);object-fit:contain;display:block}.ui-avatar-preview .ui-avatar{width:var(--spacing-profile-avatar);height:var(--spacing-profile-avatar)}.ui-avatar-fallback{background:var(--colors-secondary);width:100%;height:100%;color:var(--colors-foreground);justify-content:center;align-items:center;display:flex}.ui-icon-button-inline{width:var(--spacing-inline-icon-button);height:var(--spacing-inline-icon-button);border-radius:var(--rounded-sm);padding:0}.ui-reference-icon-small{width:var(--spacing-profile-settings-icon);height:var(--spacing-profile-settings-icon)}.ui-reference-post-layout{grid-template-columns:var(--post-columns);gap:var(--group-gap);align-items:start;display:grid;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{width:100%;aspect-ratio:var(--detail-aspect);border-radius:var(--rounded-lg);isolation:isolate;background:var(--colors-card);position:relative;overflow:hidden}.ui-detail-mask{-webkit-mask-image:var(--detail-mask-image);-webkit-mask-image:var(--detail-mask-image);-webkit-mask-image:var(--detail-mask-image);mask-image:var(--detail-mask-image);background:var(--colors-card);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-detail-image{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.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{inset:var(--detail-scrim-top) 0 0;background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));pointer-events:none;position:absolute}.ui-detail-author{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));align-items:center;gap:var(--spacing-avatar-text-gap);color:inherit;text-decoration:none;display:flex;position:absolute}.ui-detail-author-text{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.ui-detail-author-text>.ui-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-detail-date{color:var(--colors-source-muted)}.ui-detail-actions{right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset);gap:var(--spacing-2xl);flex-direction:column;display:flex;position:absolute}.ui-detail-action-pair,.ui-detail-mobile-extra{gap:var(--spacing-2xl);flex-direction:column;display:flex}.ui-reference-block-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-width:0;display:flex}.ui-reference-block-title{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.ui-reference-block-title .ui-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-reference-block-icon{width:var(--spacing-icon-button);height:var(--spacing-icon-button);padding:var(--spacing-sm);border-radius:var(--rounded-pill);background:var(--colors-glass);-webkit-backdrop-filter:blur(var(--extensions-elevation-glass-blur));backdrop-filter:blur(var(--extensions-elevation-glass-blur));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-reference-counter{min-width:var(--spacing-icon-button);height:var(--spacing-icon-button);padding:var(--spacing-xs);border-radius:var(--rounded-pill);background:var(--colors-counter-surface);color:var(--colors-counter-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-comments-block{gap:var(--spacing-comments-block-gap);height:100%;padding:var(--spacing-block-padding);border-radius:var(--rounded-lg);background:var(--colors-card);flex-direction:column;display:flex}.ui-reference-comments-list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.ui-reference-comments-list::-webkit-scrollbar{display:none}.ui-comments-block-dialog{height:auto;padding:0}.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{gap:var(--group-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-profile-photo-desktop{display:var(--profile-photo-desktop-display);min-height:var(--spacing-profile-photo-height-desktop);border-radius:var(--rounded-lg);background:var(--colors-card);position:relative;overflow:hidden}.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{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.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{inset:var(--extensions-profile-desktop-scrim-top) 0 0;background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));position:absolute}.ui-profile-photo-action{right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset);position:absolute}.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{gap:var(--spacing-2xl);flex-direction:column;display:flex}.ui-profile-description{min-height:var(--spacing-profile-info-description-height);color:var(--colors-source-muted);align-items:flex-end;display:flex}.ui-profile-settings-button{background:var(--colors-counter-surface)}.ui-profile-activity-card{justify-content:space-between;gap:var(--spacing-lg);flex-direction:column;display:flex}.ui-profile-chart-description{color:var(--colors-decorative-muted);text-align:right;flex-shrink:1}.ui-profile-chart{align-items:flex-end;gap:var(--spacing-sm);display:flex}.ui-profile-chart-column{gap:var(--spacing-profile-chart-label-gap);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex}.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{justify-content:space-between;gap:var(--spacing-profile-followers-gap);flex-direction:column;display:flex}.ui-profile-summary-link{color:inherit;text-decoration:none}.ui-profile-avatar-strip{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:var(--spacing-avatar);display:flex;overflow:hidden}.ui-profile-avatar-strip>a{flex-shrink:0}.ui-profile-mobile-card{display:var(--profile-mobile-display);height:var(--spacing-profile-photo-height-mobile);border-radius:var(--rounded-lg);background:var(--colors-card);width:100%;position:relative;overflow:hidden}.ui-profile-mobile-mask{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ui-profile-mobile-image{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.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{background:linear-gradient(var(--extensions-photo-side-mobile-angle),transparent var(--extensions-photo-side-mobile-start),var(--colors-photo-scrim) var(--extensions-photo-side-mobile-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));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-profile-mobile-scrim{background:linear-gradient(var(--extensions-photo-side-mobile-angle),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),transparent var(--extensions-photo-bottom-mobile-start),var(--colors-photo-scrim) var(--extensions-photo-bottom-mobile-end))}}.ui-profile-overlay-stats{top:var(--spacing-profile-statistics-top);left:var(--spacing-photo-content-inset);gap:var(--spacing-lg);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));flex-direction:column;align-items:center;display:flex;position:absolute}.ui-profile-overlay-stats a{align-items:center;gap:var(--spacing-xs);color:var(--colors-profile-overlay-counter);flex-direction:column;text-decoration:none;display:flex}.ui-profile-overlay-author{align-items:center;gap:var(--spacing-avatar-text-gap);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);display:flex;position:absolute}.ui-profile-overlay-text{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:0;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;color:var(--colors-source-muted);overflow:hidden}.ui-profile-overlay-actions{right:var(--spacing-photo-content-inset);bottom:var(--spacing-photo-content-inset);gap:var(--spacing-2xl);flex-direction:column;display:flex;position:absolute}.ui-profile-post-grid{grid-template-columns:var(--profile-post-columns);gap:var(--grid-gap);display:grid}.ui-profile-post-grid .ui-photo-card{height:var(--profile-card-height);aspect-ratio:var(--profile-card-aspect)}.ui-follows-page{gap:var(--group-gap);flex-direction:column;min-width:0;display:flex}.ui-people-header-wrap{padding-block:var(--people-header-wrap-y)}.ui-card.ui-people-list-header{padding:var(--people-header-padding);gap:var(--spacing-lg);flex-direction:column;display:flex}.ui-people-owner{color:inherit;text-decoration:none}.ui-people-header-actions{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.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{border-radius:var(--rounded-md);min-width:0}.ui-person-photo-card{text-decoration:none;display:block}.ui-person-photo-identity{bottom:var(--spacing-photo-content-inset);left:var(--spacing-photo-content-inset);right:var(--spacing-photo-content-inset);align-items:center;gap:var(--spacing-avatar-text-gap);min-width:0;display:flex;position:absolute}.ui-person-photo-name{min-width:0;max-width:var(--people-name-max);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);overflow:hidden}@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{object-fit:cover;width:100%;height:100%;inset:0}.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{gap:var(--group-gap);height:var(--messages-panel-height);min-height:var(--spacing-messages-panel-min-height);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-messages-sidebar,.ui-message-thread{gap:var(--spacing-messages-panel-gap);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;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{gap:var(--spacing-md);flex-direction:column;flex-shrink:0;display:flex}.ui-messages-sidebar-title{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-messages-header-padding-bottom);display:flex}.ui-message-section-heading{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.ui-message-section-heading .ui-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-message-requests{flex-shrink:0;display:flex;position:relative}.ui-message-unread-dot,.ui-conversation-unread{width:var(--spacing-messages-unread-dot);height:var(--spacing-messages-unread-dot);border-radius:var(--rounded-pill);background:var(--colors-primary);position:absolute;bottom:0;right:0}.ui-conversations-list{gap:var(--spacing-md);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ui-conversations-list>[role=listitem]{flex-shrink:0}.ui-conversation-row{align-items:center;gap:var(--spacing-md);width:100%;min-width:0;padding:var(--spacing-messages-row-padding);border-radius:var(--rounded-md);background:var(--colors-message-incoming);color:var(--colors-foreground);text-align:left;border:0;text-decoration:none;display:flex;position:relative}.ui-conversation-row[aria-current=page]{box-shadow:inset 0 0 0 var(--spacing-focus-width) var(--colors-ring)}.ui-message-avatar{width:var(--spacing-avatar);height:var(--spacing-messages-row-avatar-height);flex-shrink:0;align-items:center;display:flex}.ui-conversation-info{gap:var(--spacing-messages-info-gap);flex-direction:column;flex:1;min-width:0;display:flex}.ui-conversation-meta{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.ui-conversation-meta>.ui-text:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-conversation-meta>.ui-text:last-child{flex-shrink:0}.ui-conversation-preview{color:var(--colors-source-muted);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.ui-conversation-unread{right:var(--spacing-sm);bottom:var(--spacing-sm)}.ui-message-thread-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-shrink:0;min-width:0;display:flex}.ui-message-thread-person,.ui-message-person-link{align-items:center;gap:var(--spacing-md);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.ui-message-person-link .ui-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-message-header-actions{gap:var(--spacing-2xl);flex-shrink:0;display:flex}.ui-icon-button.ui-message-more{display:none}.ui-message-history{gap:var(--spacing-md);scrollbar-width:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.ui-message-history:focus-visible{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:0}.ui-message-line{flex-shrink:0;justify-content:flex-start;min-width:0;display:flex}.ui-message-line[data-outgoing=true]{justify-content:flex-end}.ui-message-bubble{align-items:flex-start;gap:var(--spacing-messages-info-gap);padding:var(--spacing-messages-bubble-padding);border-radius:var(--rounded-md) var(--rounded-md) var(--rounded-md) var(--rounded-message-tail);background:var(--colors-message-incoming);min-width:0;max-width:100%;color:var(--colors-foreground);flex-direction:column;display:flex}.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{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);align-items:flex-end}.ui-message-line[data-outgoing=true] .ui-message-time{color:var(--colors-message-outgoing-muted)}.ui-message-composer-group{gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.ui-message-composer{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);display:flex}.ui-message-composer:focus-within{outline:var(--spacing-focus-width) solid var(--colors-ring);outline-offset:0}.ui-message-composer textarea{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);resize:none;color:var(--colors-input-foreground);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;display:block}.ui-message-composer textarea::placeholder{color:var(--colors-source-muted);opacity:1}.ui-message-failed{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ui-message-retry{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ui-message-post{gap:var(--spacing-sm);width:var(--spacing-messages-forwarded-width);max-width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ui-message-post img{width:100%;height:auto;aspect-ratio:var(--extensions-photo-square-aspect);object-fit:cover;border-radius:var(--rounded-default);display:block}.ui-message-recipient{cursor:pointer}.ui-message-search-region{flex-shrink:0}.ui-comment-row{border-radius:var(--rounded-md);justify-content:flex-start;gap:var(--spacing-md);position:relative}.ui-comment-content{gap:var(--spacing-comment-content-gap)}.ui-comment-avatar{padding-top:var(--spacing-xs);flex-shrink:0}.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{align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ui-comment-copy{color:var(--colors-comment-foreground)}.ui-comment-actions{top:var(--spacing-comment-padding);right:var(--spacing-comment-padding);opacity:0;background:var(--colors-comment-surface);border-radius:var(--rounded-default);flex-direction:row;position:absolute}.ui-comment-row:hover .ui-comment-actions,.ui-comment-row:focus-within .ui-comment-actions{opacity:1}@media (hover:none){.ui-comment-actions{opacity:1;flex-direction:column;position:static}}.ui-comment-composer{background:0 0;border-radius:0;padding:0;position:static}.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%;height:var(--spacing-composer-text-height);min-height:var(--spacing-composer-text-height);max-height:var(--spacing-composer-text-max-height);min-width:0;color:var(--colors-input-foreground);resize:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.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{background:var(--colors-card);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-nav-icon-sparkle{-webkit-mask-image:url(/design-assets/sparkle.svg);mask-image:url(/design-assets/sparkle.svg)}.ui-header-settings{padding:var(--spacing-xs);color:var(--colors-foreground);display:flex;position:absolute;left:0}.ui-nav-links [aria-label=Настройки]{display:none}.ui-context-menu-in-dialog{z-index:var(--extensions-layers-popover-in-modal)}.ui-profile-avatar-strip>a{height:var(--spacing-avatar);display:flex}.ui-profile-stage{container:profile-stage/inline-size}.ui-button-with-icon{gap:var(--spacing-button-icon-gap)}.ui-button-outline{color:var(--colors-foreground);box-shadow:inset 0 0 0 var(--spacing-border-width) var(--colors-foreground);background:0 0}.ui-messages-layout-requests[data-thread-open=true]{height:auto;min-height:var(--messages-panel-height)}.ui-message-thread.ui-message-request-details{align-self:start;height:auto;overflow:visible;container:message-request-details/inline-size}.ui-request-overview{gap:var(--group-gap);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.ui-request-profile-summary{gap:var(--group-gap);flex-direction:column;min-width:0;display:flex}.ui-card.ui-request-identity{align-items:center;gap:var(--spacing-md);min-width:0;display:flex}.ui-request-person-link{align-items:center;gap:var(--spacing-md);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.ui-request-person-link .ui-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-request-posts{display:none}.ui-request-stat-link{min-width:0;color:inherit;text-decoration:none;display:block}.ui-request-card{gap:var(--spacing-requests-panel-gap);flex-direction:column;min-width:0;display:flex;container:message-request-card/inline-size}.ui-request-history{gap:var(--spacing-md);max-height:var(--spacing-requests-preview-max-height);scrollbar-width:none;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.ui-request-message .ui-message-bubble{width:100%}.ui-request-actions{gap:var(--spacing-requests-action-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ui-section-header{gap:var(--spacing-md);flex-direction:column;display:flex}.ui-notification-shell{container:notification-item/inline-size}.ui-notification-item{grid-template-columns:var(--spacing-avatar) minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md);display:grid;position:relative}.ui-notification-copy,.ui-notification-link{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.ui-notification-link,.ui-metric-card a{color:inherit;text-decoration:none}.ui-notification-link:hover{color:var(--colors-primary)}.ui-notification-preview{width:var(--spacing-notification-preview-size);height:var(--spacing-notification-preview-size);object-fit:cover;border-radius:var(--rounded-sm);display:block}.ui-notification-action{grid-column:2/-1}.ui-unread-dot{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--rounded-pill);background:var(--colors-primary);position:absolute;top:0;right:0}.ui-nav-badged{display:flex;position:relative}.ui-unread-count{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;position:absolute;bottom:50%;left:50%}.ui-app-container.ui-app-container-admin{padding-bottom:var(--page-gutter)}.ui-admin-layout{gap:var(--group-gap);grid-template-columns:minmax(0,1fr);display:grid}.ui-admin-content{min-width:0;container:admin-content/inline-size}.ui-admin-navigation{align-self:start;gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.ui-admin-navigation nav{gap:var(--spacing-md);display:flex;overflow:auto}.ui-admin-navigation a{color:var(--colors-muted-foreground);text-decoration:none}.ui-admin-navigation a[aria-current],.ui-admin-navigation a:hover{color:var(--colors-primary)}.ui-metric-grid{gap:var(--group-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-metric-card,.ui-metric-card a{gap:var(--spacing-md);flex-direction:column;display:flex}.ui-chart-grid{gap:var(--group-gap);grid-template-columns:minmax(0,1fr);display:grid}.ui-daily-chart{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.ui-chart-detail{min-height:var(--spacing-management-chart-tooltip-height)}.ui-chart-bars{height:var(--spacing-management-chart-height);gap:var(--spacing-focus-offset);align-items:stretch;display:flex}.ui-chart-bar{border-radius:var(--rounded-message-tail);background:0 0;border:0;flex:1;align-items:flex-end;min-width:0;padding:0;display:flex}.ui-chart-bar span{width:100%;height:var(--bar-height);min-height:var(--spacing-xs);background:var(--colors-primary);border-radius:var(--rounded-message-tail);display:block}.ui-chart-bar[aria-pressed=true] span{opacity:1}.ui-chart-labels{justify-content:space-between;display:flex}.ui-record-desktop{min-width:0;display:none}.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 th,.ui-record-table td{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-record-table a,.ui-record-fields a,.ui-management-link{color:var(--colors-link);overflow-wrap:anywhere}.ui-record-mobile{gap:var(--group-gap);flex-direction:column;display:flex}.ui-record-fields{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ui-record-fields dd{overflow-wrap:anywhere;margin:0}.ui-record-fields dt{margin-bottom:var(--spacing-xs)}.ui-filter-shell{container:management-toolbar/inline-size}.ui-filter-toolbar{align-items:end;gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);display:grid}.ui-filter-toolbar .ui-search-input{width:100%}.ui-pagination{justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ui-management-thumbnail{width:var(--spacing-management-thumbnail-size);height:var(--spacing-management-thumbnail-size);object-fit:cover;border-radius:var(--rounded-default);display:block}.ui-management-post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--spacing-management-stat-min-width)),1fr));gap:var(--group-gap);display:grid}.ui-management-post-grid>.ui-card{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.ui-management-post-grid .ui-photo-preview{width:100%}.ui-notification-group{gap:var(--group-gap);flex-direction:column;display:flex}.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;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);flex-direction:column;display:flex}.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{padding-block:var(--new-post-outer-gap);flex:1;justify-content:center;align-items:center;display:flex}.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);gap:var(--spacing-new-post-section-gap);flex-direction:column;display:flex}.ui-card.ui-new-post-panel-wide{max-width:var(--spacing-new-post-crop-panel-width)}.ui-new-post-header{align-items:stretch;gap:var(--spacing-new-post-header-gap);text-align:center;flex-direction:column;width:100%;display:flex}.ui-new-post-upload-group,.ui-new-post-description-group{gap:var(--spacing-md);flex-direction:column;display:flex}.ui-new-post-upload{justify-content:center;align-items: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;flex-direction:column;display:flex}.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{gap:var(--spacing-new-post-action-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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{gap:var(--group-gap);flex-direction:column;display:flex}.ui-crop-grid{gap:var(--group-gap);grid-template-columns:minmax(0,1fr);display:grid}.ui-crop-field{min-width:0}.ui-crop-surface{border-radius:var(--rounded-default);background:var(--colors-input);touch-action:none;width:100%;position:relative;overflow:hidden}.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:"";border:var(--spacing-focus-width) dashed var(--colors-primary);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ui-crop-surface canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.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{top:var(--spacing-md);left:var(--spacing-md);background:var(--colors-card);padding:var(--spacing-sm);border-radius:var(--rounded-default);pointer-events:none;position:absolute}.ui-crop-control-scrim{height:var(--spacing-mobile-nav-height);background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ui-crop-actions{right:var(--spacing-md);bottom:var(--spacing-md);gap:var(--spacing-new-post-crop-action-gap);display:flex;position:absolute}.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{width:var(--spacing-border-width);height:var(--spacing-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ui-new-post-step-nav{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%;display:grid}.ui-new-post-step-arrow{width:var(--spacing-new-post-nav-icon-size);height:var(--spacing-new-post-nav-icon-size);padding:0;position:relative}.ui-new-post-step-arrow:before{content:"";inset:calc((var(--spacing-new-post-nav-icon-size) - var(--spacing-icon-button)) / 2);position:absolute}:root{--colors-message-incoming:var(--colors-palette-gray-950);--colors-message-outgoing:var(--colors-primary);--colors-message-outgoing-muted:#000c;--colors-palette-black:#000;--colors-palette-white:#fff;--colors-palette-gray-950:#242324;--colors-palette-gray-900:#2d2d2d;--colors-palette-gray-800:#3e3e3e;--colors-palette-gray-600:#636363;--colors-palette-gray-500:#8f8f8f;--colors-palette-gray-400:#ababab;--colors-palette-lime:#e5ff00;--colors-palette-blue:#4db8ff;--colors-palette-green:#6edc91;--colors-palette-amber:#fc6;--colors-palette-red:#ff8080;--colors-palette-caustic-green:#4b8227;--colors-palette-glass:#ffffff1a;--colors-palette-hover-outline:#ffffff80;--colors-palette-backdrop:#000000b3;--colors-palette-primary-hover:#e7ff14;--colors-palette-primary-pressed:#cae000;--colors-palette-secondary-hover:#4d4d4d;--colors-palette-secondary-pressed:#373737;--colors-primary:var(--colors-palette-lime);--colors-primary-foreground:var(--colors-palette-black);--colors-on-primary:var(--colors-palette-black);--colors-background:var(--colors-palette-black);--colors-foreground:var(--colors-palette-white);--colors-card:var(--colors-palette-gray-900);--colors-card-foreground:var(--colors-palette-white);--colors-popover:var(--colors-palette-gray-900);--colors-popover-foreground:var(--colors-palette-white);--colors-muted:var(--colors-palette-gray-950);--colors-muted-foreground:var(--colors-palette-gray-400);--colors-border:var(--colors-palette-gray-800);--colors-input:var(--colors-palette-gray-800);--colors-input-foreground:var(--colors-palette-white);--colors-ring:var(--colors-palette-lime);--colors-secondary:var(--colors-palette-gray-800);--colors-secondary-foreground:var(--colors-palette-white);--colors-navigation:var(--colors-palette-gray-900);--colors-navigation-foreground:var(--colors-palette-white);--colors-navigation-active:var(--colors-primary);--colors-comment-surface:var(--colors-palette-gray-950);--colors-comment-foreground:var(--colors-palette-gray-500);--colors-counter-surface:var(--colors-palette-gray-950);--colors-counter-foreground:var(--colors-palette-gray-600);--colors-profile-overlay-counter:#e2e2e2e6;--colors-source-muted:var(--colors-palette-gray-500);--colors-decorative-muted:var(--colors-palette-gray-600);--colors-link:var(--colors-palette-blue);--colors-success:var(--colors-palette-green);--colors-success-foreground:var(--colors-palette-black);--colors-warning:var(--colors-palette-amber);--colors-warning-foreground:var(--colors-palette-black);--colors-error:var(--colors-palette-red);--colors-error-foreground:var(--colors-palette-black);--colors-info:var(--colors-palette-blue);--colors-info-foreground:var(--colors-palette-black);--colors-photo-scrim:var(--colors-palette-gray-900);--colors-photo-foreground:var(--colors-palette-white);--colors-glass:var(--colors-palette-glass);--colors-glass-foreground:var(--colors-palette-white);--colors-hover-outline:var(--colors-palette-hover-outline);--colors-context-menu-surface:var(--colors-card);--colors-context-menu-foreground:var(--colors-palette-gray-500);--colors-backdrop:var(--colors-palette-backdrop);--colors-background-highlight:var(--colors-palette-caustic-green);--colors-primary-hover:var(--colors-palette-primary-hover);--colors-primary-pressed:var(--colors-palette-primary-pressed);--colors-secondary-hover:var(--colors-palette-secondary-hover);--colors-secondary-pressed:var(--colors-palette-secondary-pressed);--spacing-new-post-panel-width:var(--spacing-auth-card-width-login);--spacing-new-post-crop-panel-width:804px;--spacing-new-post-upload-height:262px;--spacing-new-post-header-gap:var(--spacing-button-icon-gap);--spacing-new-post-section-gap:var(--spacing-3xl);--spacing-new-post-nav-icon-size:var(--spacing-icon);--spacing-new-post-crop-action-gap:var(--spacing-md);--spacing-new-post-appbar-gap:var(--spacing-4xl);--spacing-new-post-panel-bottom:var(--spacing-4xl);--spacing-new-post-action-gap:var(--spacing-xl);--spacing-new-post-crop-width:362px;--spacing-new-post-crop-two-height:296px;--spacing-new-post-crop-three-height:498px;--spacing-new-post-description-max-height:var(--spacing-guide-state-min-height);--spacing-management-sidebar-width:224px;--spacing-management-stat-min-width:176px;--spacing-management-table-min-width:840px;--spacing-management-thumbnail-size:var(--spacing-mobile-nav-height);--spacing-management-chart-height:160px;--spacing-management-chart-tooltip-height:var(--spacing-2xl);--spacing-management-toolbar-stack-threshold:560px;--spacing-notification-preview-size:var(--spacing-input-with-icon-height);--spacing-notification-action-stack-threshold:var(--spacing-desktop-nav-icons-width);--spacing-notification-count-size:var(--spacing-lg);--spacing-requests-sidebar-height-desktop:784px;--spacing-requests-detail-stack-threshold:720px;--spacing-requests-actions-stack-threshold:288px;--spacing-requests-preview-max-height:var(--spacing-messages-panel-min-height);--spacing-button-icon-gap:10px;--spacing-requests-action-gap:var(--spacing-xl);--spacing-requests-panel-gap:var(--spacing-messages-panel-gap);--spacing-messages-sidebar-width:352px;--spacing-messages-panel-height-desktop:758px;--spacing-messages-desktop-chrome-reserve:242px;--spacing-messages-panel-min-height:320px;--spacing-messages-gutter-mobile:var(--spacing-mobile-nav-inset);--spacing-messages-appbar-gap-mobile:var(--spacing-xl);--spacing-messages-panel-gap:var(--spacing-xl);--spacing-messages-row-padding:var(--spacing-lg);--spacing-messages-info-gap:11px;--spacing-messages-row-avatar-height:45px;--spacing-messages-header-padding-bottom:var(--spacing-sm);--spacing-messages-unread-dot:var(--spacing-sm);--spacing-messages-bubble-padding:var(--spacing-lg);--spacing-messages-composer-max-height:120px;--spacing-messages-forwarded-width:240px;--spacing-people-header-padding-desktop:var(--spacing-card-padding);--spacing-people-header-padding-mobile:var(--spacing-lg);--spacing-people-header-wrap-y-mobile:var(--spacing-sm);--spacing-people-search-toggle-size:var(--spacing-header-icon-button);--spacing-people-card-name-max-desktop:150px;--spacing-auth-card-width-signup:516px;--spacing-auth-card-width-login:508px;--spacing-auth-card-width-mobile:370px;--spacing-auth-control-width-desktop:460px;--spacing-auth-form-gap:var(--spacing-group-gap-desktop);--spacing-auth-card-padding-bottom:var(--spacing-4xl);--spacing-auth-nav-content-gap:var(--spacing-4xl);--spacing-auth-tab-height:37px;--spacing-auth-tab-label-height:13px;--spacing-auth-input-height:var(--spacing-button-min-height);--spacing-auth-input-content-height:var(--spacing-xl);--spacing-auth-footer-reserve:var(--spacing-3xl);--spacing-auth-footer-gap:var(--spacing-md);--spacing-unit:4px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-card-padding:var(--spacing-2xl);--spacing-block-padding:var(--spacing-2xl);--spacing-photo-content-inset:var(--spacing-2xl);--spacing-group-gap-desktop:var(--spacing-3xl);--spacing-group-gap-hybrid:var(--spacing-xl);--spacing-group-gap-mobile:var(--spacing-md);--spacing-heading-text-gap-desktop:var(--spacing-lg);--spacing-heading-text-gap-mobile:6px;--spacing-grid-gap-desktop:var(--spacing-3xl);--spacing-grid-gap-hybrid:var(--spacing-xl);--spacing-grid-gap-mobile:var(--spacing-md);--spacing-form-gap-desktop:var(--spacing-3xl);--spacing-form-gap-mobile:var(--spacing-md);--spacing-icon-text-gap:var(--spacing-sm);--spacing-avatar-text-gap:var(--spacing-md);--spacing-input-padding-x:14px;--spacing-input-padding-y:var(--spacing-md);--spacing-comment-padding:14px;--spacing-chart-gap:6px;--spacing-container-padding-desktop:60px;--spacing-container-padding-mobile:var(--spacing-xl);--spacing-container-padding-hybrid:var(--spacing-xl);--spacing-page-padding-y-hybrid:var(--spacing-xl);--spacing-page-padding-y-desktop:36px;--spacing-navigation-padding-x:var(--spacing-3xl);--spacing-navigation-padding-y:var(--spacing-xl);--spacing-mobile-nav-inset:var(--spacing-lg);--spacing-mobile-nav-container-padding-y:var(--spacing-2xl);--spacing-mobile-header-padding-y:10px;--spacing-container-max:1320px;--spacing-form-max:516px;--spacing-icon:24px;--spacing-avatar:40px;--spacing-icon-button:40px;--spacing-header-icon-button:32px;--spacing-input-min-height:44px;--spacing-input-with-icon-height:48px;--spacing-button-min-height:44px;--spacing-button-label-height:22px;--spacing-button-reference-width:460px;--spacing-checkbox:24px;--spacing-mobile-header-height:56px;--spacing-mobile-nav-height:64px;--spacing-desktop-nav-height:88px;--spacing-focus-width:2px;--spacing-focus-offset:4px;--spacing-search-focus-offset:0px;--spacing-embedded-icon-hover-outline-width:0px;--spacing-empty-result-padding:var(--spacing-block-padding);--spacing-context-menu-offset:2px;--spacing-context-menu-padding:var(--spacing-block-padding);--spacing-context-menu-item-gap:var(--spacing-lg);--spacing-context-menu-width:224px;--spacing-context-menu-viewport-gutter:var(--spacing-2xl);--spacing-border-width:1px;--spacing-guide-swatch:48px;--spacing-guide-photo-reference:306px;--spacing-guide-state-min-height:232px;--spacing-photo-avatar-reference-width:61px;--spacing-photo-avatar-reference-height:41px;--spacing-photo-avatar-reference-x:-9px;--spacing-page-padding-y-mobile:var(--spacing-xl);--spacing-logo-desktop-width:86px;--spacing-logo-desktop-height:18px;--spacing-logo-mobile-width:96px;--spacing-logo-mobile-height:20px;--spacing-desktop-nav-icons-width:384px;--spacing-photo-compact-threshold:174px;--spacing-photo-name-min-width:86px;--spacing-photo-author-actions-gap:var(--spacing-sm);--spacing-photo-like-min-height:260px;--spacing-photo-like-min-width:250px;--spacing-mobile-photo-compact-height:232px;--spacing-dialog-max-width:var(--spacing-form-max);--spacing-profile-avatar:80px;--spacing-profile-reply-indent:var(--spacing-2xl);--spacing-post-image-max-height:640px;--spacing-post-comments-max-height:440px;--spacing-people-list-max-width:640px;--spacing-upload-min-height:var(--spacing-guide-state-min-height);--spacing-detail-width-desktop:528px;--spacing-detail-height-desktop:726px;--spacing-detail-width-mobile:362px;--spacing-detail-height-mobile:706px;--spacing-comments-width-desktop:760px;--spacing-comments-list-height-desktop:550px;--spacing-comments-block-gap:var(--spacing-xl);--spacing-comment-content-gap:var(--spacing-md);--spacing-inline-icon-button:var(--spacing-icon);--spacing-composer-text-height:var(--spacing-xl);--spacing-composer-text-max-height:100px;--spacing-profile-photo-width-desktop:524px;--spacing-profile-photo-height-desktop:376px;--spacing-profile-photo-width-mobile:362px;--spacing-profile-photo-height-mobile:296px;--spacing-profile-info-min-height:172px;--spacing-profile-info-description-height:60px;--spacing-profile-followers-gap:44px;--spacing-profile-chart-height:48px;--spacing-profile-chart-min-height:4px;--spacing-profile-chart-pattern-width:4px;--spacing-profile-chart-pattern-line:1px;--spacing-profile-chart-label-gap:var(--spacing-chart-gap);--spacing-profile-settings-icon:16px;--spacing-profile-statistics-top:var(--spacing-card-padding);--spacing-profile-name-fallback-height:13px;--spacing-profile-overview-stack-threshold:1048px;--rounded-message-tail:2px;--rounded-none:0px;--rounded-sm:10px;--rounded-default:20px;--rounded-md:30px;--rounded-lg:40px;--rounded-context-menu:32px;--rounded-pill:9999px;--extensions-new-post-crop-one-aspect:362 / 362;--extensions-new-post-crop-two-aspect:362 / 296;--extensions-new-post-crop-three-aspect:362 / 498;--extensions-new-post-min-zoom:1;--extensions-new-post-max-zoom:8;--extensions-new-post-zoom-step:.05;--extensions-new-post-keyboard-pan-step:.01;--extensions-new-post-export-scale:2;--extensions-messages-long-press-delay:.5s;--extensions-messages-send-delay:.15s;--extensions-auth-resend-cooldown:60s;--extensions-auth-reset-success-delay:2s;--extensions-layout-desktop-breakpoint:768px;--extensions-layout-mobile-max-width:402px;--extensions-layout-columns-desktop:4;--extensions-layout-columns-hybrid:3;--extensions-layout-guide-columns-desktop:2;--extensions-layout-guide-columns-mobile:1;--extensions-layout-density:spacious;--extensions-layout-tablet:fluid;--extensions-layout-profile-columns:4;--extensions-layout-profile-columns-mobile:2;--extensions-layout-profile-columns-hybrid:3;--extensions-layout-profile-info-columns:2;--extensions-layout-profile-header-columns-desktop:minmax(0, 524fr) minmax(0, 764fr);--extensions-layout-post-columns-desktop:minmax(0, 528fr) minmax(0, 760fr);--extensions-layout-post-columns-mobile:minmax(0, 1fr);--extensions-detail-aspect-desktop:528 / 726;--extensions-detail-aspect-mobile:362 / 706;--extensions-detail-panel-height-factor:.563665;--extensions-detail-desktop-image-width:136.488%;--extensions-detail-desktop-image-height:99.109%;--extensions-detail-desktop-image-x:-18.3712%;--extensions-detail-desktop-image-y:0%;--extensions-detail-desktop-scrim-top:56.8871%;--extensions-detail-mobile-image-width:207.735%;--extensions-detail-mobile-image-height:106.374%;--extensions-detail-mobile-image-x:-44.7514%;--extensions-detail-mobile-image-y:-4.81586%;--extensions-detail-mobile-scrim-top:43.9093%;--extensions-profile-hybrid-object-fit:cover;--extensions-profile-name-text-box-trim:trim-both;--extensions-profile-name-text-box-edge:cap alphabetic;--extensions-profile-desktop-aspect:524 / 376;--extensions-profile-mobile-aspect:362 / 296;--extensions-profile-desktop-image-width:125.954%;--extensions-profile-desktop-image-height:175.266%;--extensions-profile-desktop-image-x:-16.7939%;--extensions-profile-desktop-image-y:-29.7872%;--extensions-profile-desktop-scrim-top:44.4149%;--extensions-profile-mobile-image-width:103.02%;--extensions-profile-mobile-image-height:125.84%;--extensions-profile-mobile-image-x:-1.51%;--extensions-profile-mobile-image-y:-14.77%;--extensions-elevation-mode:flat;--extensions-elevation-shadow:none;--extensions-elevation-glass-blur:5px;--extensions-elevation-navigation-blur:2px;--extensions-layers-base:0;--extensions-layers-header:10;--extensions-layers-navigation:20;--extensions-layers-dropdown:30;--extensions-layers-modal-backdrop:40;--extensions-layers-modal:50;--extensions-layers-popover-in-modal:60;--extensions-layers-toast:70;--extensions-motion-fast:.15s;--extensions-motion-normal:.2s;--extensions-motion-easing:cubic-bezier(.2, 0, 0, 1);--extensions-motion-reduced-motion:disable-nonessential;--extensions-motion-photo-open-delay:.3s;--extensions-photo-square-aspect:1;--extensions-photo-fit:cover;--extensions-photo-crop:per-variant-and-image;--extensions-photo-clip:shared-mask-for-image-and-scrim;--extensions-photo-foreground-inset:var(--spacing-photo-content-inset);--extensions-photo-scrim-color:var(--colors-photo-scrim);--extensions-photo-bottom-mobile-angle:180deg;--extensions-photo-bottom-mobile-start:31.04%;--extensions-photo-bottom-mobile-start-opacity:0;--extensions-photo-bottom-mobile-end:100%;--extensions-photo-bottom-mobile-end-opacity:1;--extensions-photo-side-mobile-angle:-90deg;--extensions-photo-side-mobile-start:72.39%;--extensions-photo-side-mobile-start-opacity:0;--extensions-photo-side-mobile-end:100%;--extensions-photo-side-mobile-end-opacity:.5;--extensions-photo-bottom-desktop-small-angle:180deg;--extensions-photo-bottom-desktop-small-height-ratio:.486928;--extensions-photo-bottom-desktop-small-start-opacity:0;--extensions-photo-bottom-desktop-small-end-opacity:1;--extensions-photo-geometry-desktop-small-mask-width:306px;--extensions-photo-geometry-desktop-small-mask-height:306px;--extensions-photo-geometry-desktop-small-image-width:468px;--extensions-photo-geometry-desktop-small-image-height:467px;--extensions-photo-geometry-desktop-small-image-x:-81px;--extensions-photo-geometry-desktop-small-image-y:-22.43px;--extensions-photo-geometry-desktop-small-scrim-height:149px;--extensions-photo-geometry-mobile-one-column-mask-width:362px;--extensions-photo-geometry-mobile-one-column-mask-height:295px;--extensions-photo-geometry-mobile-one-column-image-width:103.02%;--extensions-photo-geometry-mobile-one-column-image-height:109.34%;--extensions-photo-geometry-mobile-one-column-image-x:-1.51%;--extensions-photo-geometry-mobile-one-column-image-y:-6.28%;--extensions-photo-geometry-mobile-two-columns-mask-width:175px;--extensions-photo-geometry-mobile-two-columns-mask-height:232px;--extensions-photo-geometry-mobile-two-columns-image-width:103.02%;--extensions-photo-geometry-mobile-two-columns-image-height:125.84%;--extensions-photo-geometry-mobile-two-columns-image-x:-1.51%;--extensions-photo-geometry-mobile-two-columns-image-y:-14.77%;--extensions-photo-geometry-mobile-three-columns-mask-width:112.667px;--extensions-photo-geometry-mobile-three-columns-mask-height:232px;--extensions-photo-geometry-mobile-three-columns-image-width:103.02%;--extensions-photo-geometry-mobile-three-columns-image-height:125.84%;--extensions-photo-geometry-mobile-three-columns-image-x:-1.51%;--extensions-photo-geometry-mobile-three-columns-image-y:-14.77%;--extensions-background-effect-name:Water caustic;--extensions-background-effect-animated:false;--extensions-background-effect-water-color:var(--colors-background);--extensions-background-effect-highlight-color:var(--colors-background-highlight);--extensions-background-effect-scale:5;--extensions-background-effect-playhead:0;--extensions-background-effect-intensity:.24;--group-gap:var(--spacing-group-gap-mobile);--grid-gap:var(--spacing-grid-gap-mobile);--heading-text-gap:var(--spacing-heading-text-gap-mobile);--people-header-padding:var(--spacing-people-header-padding-mobile);--people-header-wrap-y:var(--spacing-people-header-wrap-y-mobile);--people-name-max:none;--messages-gutter:var(--spacing-messages-gutter-mobile);--messages-appbar-gap:var(--spacing-messages-appbar-gap-mobile);--messages-panel-height:calc(100dvh - var(--app-content-padding-top) - var(--spacing-mobile-header-height) - var(--header-content-gap) - var(--spacing-mobile-nav-height) - var(--nav-bottom-inset) - var(--messages-appbar-gap) - env(safe-area-inset-bottom));--feed-grid-columns:repeat(6,minmax(0,1fr));--feed-one-span:6;--feed-two-span:3;--feed-three-span:2;--photo-desktop-display:none;--photo-mobile-display:block;--feed-mask-image:none;--photo-one-height:auto;--photo-one-aspect:var(--extensions-photo-square-aspect);--photo-compact-height:var(--spacing-mobile-photo-compact-height);--photo-compact-aspect:auto;--page-gutter:var(--spacing-container-padding-mobile);--page-padding-y:var(--spacing-page-padding-y-mobile);--app-content-padding-top:0px;--header-content-gap:0px;--nav-bottom-inset:var(--spacing-mobile-nav-container-padding-y);--nav-side-inset:var(--spacing-mobile-nav-inset);--content-appbar-gap:var(--spacing-mobile-nav-container-padding-y);--guide-hero-direction:column;--guide-hero-align:stretch;--guide-columns:repeat(1,minmax(0,1fr));--post-columns:var(--extensions-layout-post-columns-mobile);--post-comments-height:none;--composer-position:sticky;--detail-aspect:var(--extensions-detail-aspect-mobile);--detail-mask-image:url(/design-assets/post-detail-mobile-mask.png);--detail-image-width:var(--extensions-detail-mobile-image-width);--detail-image-height:var(--extensions-detail-mobile-image-height);--detail-image-x:var(--extensions-detail-mobile-image-x);--detail-image-y:var(--extensions-detail-mobile-image-y);--detail-scrim-top:var(--extensions-detail-mobile-scrim-top);--reference-panel-display:none;--profile-info-display:none;--profile-photo-desktop-display:none;--profile-mobile-display:block;--profile-post-columns:repeat(2,minmax(0,1fr));--profile-card-height:var(--spacing-mobile-photo-compact-height);--profile-card-aspect:auto}@media (not (max-width:402px)) and (not (min-width:768px)){:root{--messages-gutter:var(--spacing-container-padding-hybrid);--people-header-wrap-y:0px;--group-gap:var(--spacing-group-gap-hybrid);--grid-gap:var(--spacing-grid-gap-hybrid);--feed-grid-columns:repeat(3,minmax(0,1fr));--feed-one-span:1;--feed-two-span:1;--feed-three-span:1;--photo-compact-height:auto;--photo-compact-aspect:var(--extensions-photo-square-aspect);--page-gutter:var(--spacing-container-padding-hybrid);--page-padding-y:var(--spacing-page-padding-y-hybrid);--app-content-padding-top:var(--spacing-page-padding-y-hybrid);--header-content-gap:var(--spacing-grid-gap-hybrid);--nav-bottom-inset:var(--spacing-page-padding-y-hybrid);--nav-side-inset:var(--spacing-container-padding-hybrid);--content-appbar-gap:var(--spacing-grid-gap-hybrid);--profile-post-columns:repeat(3,minmax(0,1fr));--profile-card-height:auto;--profile-card-aspect:var(--extensions-photo-square-aspect)}}@media (min-width:768px){:root{--messages-gutter:var(--spacing-container-padding-desktop);--messages-panel-height:min(var(--spacing-messages-panel-height-desktop),calc(100dvh - var(--spacing-messages-desktop-chrome-reserve)));--people-header-padding:var(--spacing-people-header-padding-desktop);--people-header-wrap-y:0px;--people-name-max:var(--spacing-people-card-name-max-desktop);--group-gap:var(--spacing-group-gap-desktop);--grid-gap:var(--spacing-grid-gap-desktop);--heading-text-gap:var(--spacing-heading-text-gap-desktop);--feed-grid-columns:repeat(4,minmax(0,1fr));--feed-one-span:1;--feed-two-span:1;--feed-three-span:1;--photo-desktop-display:block;--photo-mobile-display:none;--feed-mask-image:url(/design-assets/card-mask.png);--photo-compact-height:auto;--photo-compact-aspect:var(--extensions-photo-square-aspect);--page-gutter:var(--spacing-container-padding-desktop);--page-padding-y:var(--spacing-page-padding-y-desktop);--header-content-gap:var(--spacing-group-gap-desktop);--guide-hero-direction:row;--guide-hero-align:flex-end;--guide-columns:repeat(2,minmax(0,1fr));--post-columns:var(--extensions-layout-post-columns-desktop);--post-comments-height:var(--spacing-post-comments-max-height);--composer-position:static;--detail-aspect:var(--extensions-detail-aspect-desktop);--detail-mask-image:url(/design-assets/post-detail-desktop-mask.png);--detail-image-width:var(--extensions-detail-desktop-image-width);--detail-image-height:var(--extensions-detail-desktop-image-height);--detail-image-x:var(--extensions-detail-desktop-image-x);--detail-image-y:var(--extensions-detail-desktop-image-y);--detail-scrim-top:var(--extensions-detail-desktop-scrim-top);--reference-panel-display:block;--profile-info-display:grid;--profile-photo-desktop-display:block;--profile-mobile-display:none;--profile-post-columns:repeat(4,minmax(0,1fr));--profile-card-height:auto;--profile-card-aspect:var(--extensions-photo-square-aspect)}}.ui-text-wizard-step{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:20px;font-weight:400;line-height:24px}.ui-text-conversation-name{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:14px;font-weight:400;line-height:17px}.ui-text-message-text{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px}.ui-text-auth-heading{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:32px;font-weight:400;line-height:39px}.ui-text-profile-stat-counter{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px}.ui-text-profile-bio{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px}.ui-text-chart-label{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px}.ui-text-heading{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:32px;font-weight:400;line-height:40px}.ui-text-title{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:18px;font-weight:400;line-height:24px}.ui-text-action{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100, "wght" 500;font-size:18px;font-weight:500;line-height:22px}.ui-text-counter{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:16px;font-weight:400;line-height:20px}.ui-text-username-small{font-family:var(--font-fredoka), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:14px;font-weight:400;line-height:20px}.ui-text-body{font-family:Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:24px}.ui-text-input{font-family:Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:20px}.ui-text-body-small{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ui-text-caption{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}[data-color=message-incoming]{background:var(--colors-message-incoming)}[data-color=message-outgoing]{background:var(--colors-message-outgoing)}[data-color=message-outgoing-muted]{background:var(--colors-message-outgoing-muted)}[data-color=palette-black]{background:var(--colors-palette-black)}[data-color=palette-white]{background:var(--colors-palette-white)}[data-color=palette-gray-950]{background:var(--colors-palette-gray-950)}[data-color=palette-gray-900]{background:var(--colors-palette-gray-900)}[data-color=palette-gray-800]{background:var(--colors-palette-gray-800)}[data-color=palette-gray-600]{background:var(--colors-palette-gray-600)}[data-color=palette-gray-500]{background:var(--colors-palette-gray-500)}[data-color=palette-gray-400]{background:var(--colors-palette-gray-400)}[data-color=palette-lime]{background:var(--colors-palette-lime)}[data-color=palette-blue]{background:var(--colors-palette-blue)}[data-color=palette-green]{background:var(--colors-palette-green)}[data-color=palette-amber]{background:var(--colors-palette-amber)}[data-color=palette-red]{background:var(--colors-palette-red)}[data-color=palette-caustic-green]{background:var(--colors-palette-caustic-green)}[data-color=palette-glass]{background:var(--colors-palette-glass)}[data-color=palette-hover-outline]{background:var(--colors-palette-hover-outline)}[data-color=palette-backdrop]{background:var(--colors-palette-backdrop)}[data-color=palette-primary-hover]{background:var(--colors-palette-primary-hover)}[data-color=palette-primary-pressed]{background:var(--colors-palette-primary-pressed)}[data-color=palette-secondary-hover]{background:var(--colors-palette-secondary-hover)}[data-color=palette-secondary-pressed]{background:var(--colors-palette-secondary-pressed)}[data-color=primary]{background:var(--colors-primary)}[data-color=primary-foreground]{background:var(--colors-primary-foreground)}[data-color=on-primary]{background:var(--colors-on-primary)}[data-color=background]{background:var(--colors-background)}[data-color=foreground]{background:var(--colors-foreground)}[data-color=card]{background:var(--colors-card)}[data-color=card-foreground]{background:var(--colors-card-foreground)}[data-color=popover]{background:var(--colors-popover)}[data-color=popover-foreground]{background:var(--colors-popover-foreground)}[data-color=muted]{background:var(--colors-muted)}[data-color=muted-foreground]{background:var(--colors-muted-foreground)}[data-color=border]{background:var(--colors-border)}[data-color=input]{background:var(--colors-input)}[data-color=input-foreground]{background:var(--colors-input-foreground)}[data-color=ring]{background:var(--colors-ring)}[data-color=secondary]{background:var(--colors-secondary)}[data-color=secondary-foreground]{background:var(--colors-secondary-foreground)}[data-color=navigation]{background:var(--colors-navigation)}[data-color=navigation-foreground]{background:var(--colors-navigation-foreground)}[data-color=navigation-active]{background:var(--colors-navigation-active)}[data-color=comment-surface]{background:var(--colors-comment-surface)}[data-color=comment-foreground]{background:var(--colors-comment-foreground)}[data-color=counter-surface]{background:var(--colors-counter-surface)}[data-color=counter-foreground]{background:var(--colors-counter-foreground)}[data-color=profile-overlay-counter]{background:var(--colors-profile-overlay-counter)}[data-color=source-muted]{background:var(--colors-source-muted)}[data-color=decorative-muted]{background:var(--colors-decorative-muted)}[data-color=link]{background:var(--colors-link)}[data-color=success]{background:var(--colors-success)}[data-color=success-foreground]{background:var(--colors-success-foreground)}[data-color=warning]{background:var(--colors-warning)}[data-color=warning-foreground]{background:var(--colors-warning-foreground)}[data-color=error]{background:var(--colors-error)}[data-color=error-foreground]{background:var(--colors-error-foreground)}[data-color=info]{background:var(--colors-info)}[data-color=info-foreground]{background:var(--colors-info-foreground)}[data-color=photo-scrim]{background:var(--colors-photo-scrim)}[data-color=photo-foreground]{background:var(--colors-photo-foreground)}[data-color=glass]{background:var(--colors-glass)}[data-color=glass-foreground]{background:var(--colors-glass-foreground)}[data-color=hover-outline]{background:var(--colors-hover-outline)}[data-color=context-menu-surface]{background:var(--colors-context-menu-surface)}[data-color=context-menu-foreground]{background:var(--colors-context-menu-foreground)}[data-color=backdrop]{background:var(--colors-backdrop)}[data-color=background-highlight]{background:var(--colors-background-highlight)}[data-color=primary-hover]{background:var(--colors-primary-hover)}[data-color=primary-pressed]{background:var(--colors-primary-pressed)}[data-color=secondary-hover]{background:var(--colors-secondary-hover)}[data-color=secondary-pressed]{background:var(--colors-secondary-pressed)}.ui-photo-reference{--photo-image-width:152.941%;--photo-image-height:152.614%;--photo-image-x:-26.4706%;--photo-image-y:-7.33007%;--photo-scrim-height:48.6928%}.ui-photo-mobile-one{--mobile-image-width:103.02%;--mobile-image-height:109.34%;--mobile-image-x:-1.51%;--mobile-image-y:-6.28%}.ui-photo-mobile-two,.ui-photo-mobile-three{--mobile-image-width:103.02%;--mobile-image-height:125.84%;--mobile-image-x:-1.51%;--mobile-image-y:-14.77%}@media (min-width:768px){.ui-nav-links .ui-nav-mobile-search,.ui-header-message,.ui-logo-mobile{display:none}.ui-logo-desktop{display:block}.ui-nav-search{display:flex}.ui-app-container{padding-top:var(--spacing-page-padding-y-desktop);padding-bottom:var(--spacing-page-padding-y-desktop)}.ui-app-header{height:auto;padding:0}.ui-navigation{height:var(--spacing-desktop-nav-height);margin-bottom:var(--group-gap);padding:var(--spacing-navigation-padding-y) var(--spacing-navigation-padding-x);position:relative;bottom:auto;left:auto;right:auto}.ui-nav-links{gap:var(--spacing-group-gap-desktop);width:var(--spacing-desktop-nav-icons-width);flex-shrink:0;justify-content:space-between}.ui-nav-links [aria-label=Сообщения]{display:flex}.ui-nav-links [aria-label=Мой\ профиль],.ui-nav-links [aria-label=Лента]{order:0}.ui-photo-image-mobile+.ui-photo-scrim{height:var(--photo-scrim-height);background:linear-gradient(180deg,transparent,var(--colors-photo-scrim));inset:auto 0 0}.ui-app-container.ui-app-container-messages{padding-bottom:var(--spacing-page-padding-y-desktop)}.ui-messages-layout{grid-template-columns:var(--spacing-messages-sidebar-width) minmax(0,1fr)}.ui-messages-layout[data-thread-open] .ui-messages-sidebar,.ui-messages-layout[data-thread-open] .ui-message-thread{display:flex}.ui-message-thread .ui-message-back,.ui-message-thread .ui-message-thread-avatar{display:none}.ui-message-thread .ui-message-more{display:inline-flex}}@media (not (max-width:402px)) and (not (min-width:768px)){.ui-app-container.ui-app-container-auth{--auth-gutter:var(--spacing-container-padding-hybrid)}}@media (min-width:768px){.ui-app-container.ui-app-container-auth{--auth-gutter:var(--spacing-container-padding-desktop);padding-top:var(--spacing-page-padding-y-desktop);padding-bottom:var(--spacing-page-padding-y-desktop);display:block}.ui-app-container-auth .ui-navigation{margin-bottom:var(--spacing-auth-nav-content-gap)}.ui-app-container-auth .ui-auth-main{padding-top:0;display:block}.ui-auth-panel-signup{max-width:var(--spacing-auth-card-width-signup)}.ui-auth-panel-login,.ui-auth-panel-reset{max-width:var(--spacing-auth-card-width-login)}.ui-auth-title-break,.ui-search-mobile-field{display:none}.ui-post-header{grid-area:1/2}.ui-post-media{grid-area:1/1/span 2}.ui-post-details{grid-area:2/2}.ui-profile-stats{gap:var(--spacing-3xl);flex:0 auto}.ui-detail-action-pair{gap:var(--spacing-lg)}.ui-detail-mobile-extra,.ui-detail-date{display:none}.ui-profile-overview{grid-template-columns:var(--extensions-layout-profile-header-columns-desktop)}.ui-header-settings{display:none}.ui-nav-links [aria-label=Настройки]{display:flex}@container profile-stage not (min-width:1048px){.ui-profile-overview{grid-template-columns:minmax(0,1fr)}.ui-profile-photo-desktop{min-height:0;aspect-ratio:var(--extensions-profile-desktop-aspect)}}}@media (not (max-width:402px)) and (not (min-width:768px)){.ui-profile-mobile-reference .ui-profile-mobile-image{object-fit:var(--extensions-profile-hybrid-object-fit)}}@media (min-width:768px){.ui-messages-layout.ui-messages-layout-requests{height:var(--spacing-requests-sidebar-height-desktop);min-height:var(--spacing-messages-panel-min-height)}.ui-request-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-request-profile-summary .ui-request-person-back{display:none}.ui-request-profile-summary .ui-request-posts{display:block}}@container message-request-details not (min-width:720px){.ui-request-overview{grid-template-columns:minmax(0,1fr)}}@container message-request-card not (min-width:288px){.ui-request-actions{grid-template-columns:minmax(0,1fr)}}@media (not (max-width:402px)) and (not (min-width:768px)){.ui-photo-mobile-one,.ui-photo-mobile-two,.ui-photo-mobile-three{--mobile-image-width:103.02%;--mobile-image-height:125.84%;--mobile-image-x:-1.51%;--mobile-image-y:-14.77%}}@container post-card not (min-width:174px){.ui-photo-card-other .ui-photo-author{left:calc(50% - var(--spacing-avatar) / 2);width:var(--spacing-avatar);right:auto}.ui-photo-card-other .ui-photo-name-slot,.ui-photo-card-other .ui-photo-actions{display:none}.ui-photo-card-own .ui-photo-actions{left:calc(50% - var(--spacing-icon-button) / 2);right:auto}}@media (min-width:768px){.ui-admin-layout{grid-template-columns:var(--spacing-management-sidebar-width) minmax(0,1fr)}.ui-admin-navigation nav{flex-direction:column}.ui-metric-grid{grid-template-columns:repeat(auto-fit,minmax(var(--spacing-management-stat-min-width),1fr))}.ui-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-record-desktop{display:block}.ui-record-mobile{display:none}}@container management-toolbar (min-width:560px){.ui-filter-toolbar{grid-template-columns:minmax(0,1fr) auto}}@container notification-item (min-width:384px){.ui-notification-action{grid-column:auto}.ui-notification-item:has(.ui-notification-action){grid-template-columns:var(--spacing-avatar) minmax(0,1fr) auto}}@media (min-width:768px){.ui-app-container.ui-app-container-new-post{padding-bottom:var(--spacing-page-padding-y-desktop);--new-post-outer-gap:var(--spacing-new-post-appbar-gap)}.ui-app-container-new-post .ui-app-header{margin-bottom:var(--header-content-gap)}.ui-crop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-crop-field-crop1{grid-area:1/1}.ui-crop-field-crop2{grid-area:2/1}.ui-crop-field-crop3{grid-area:1/2/span 2;align-self:start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
