.demain-portrait{aspect-ratio:1;image-rendering:auto;background-color:#241329;background-repeat:no-repeat;background-size:300% 400%;flex-shrink:0;width:100%;height:100%;display:block}.people-profile-avatar:has(.demain-portrait){border-radius:20px;flex-basis:160px;width:160px;height:160px}.people-wall-fullscreen[data-portraits=demain] .people-wall-tile[data-wall-role=worker]{--people-role-bg:#321c32;--people-role-ink:#f3eaff;--people-role-border:#c7b0ff}.people-wall-fullscreen[data-portraits=demain] .people-wall-tile[data-wall-role=student]{--people-role-bg:#183b43;--people-role-ink:#f0fbf7;--people-role-border:#a6e4cc}.people-wall-fullscreen[data-portraits=demain] .people-wall-kind{color:#241329;background:#c7b0ff}.people-wall-fullscreen[data-portraits=demain] .people-wall-tile[data-wall-role=student] .people-wall-kind{color:#12342d;background:#a6e4cc}.people-wall-fullscreen[data-portraits=demain] .people-wall-tile.is-agent .people-wall-kind,.people-wall-fullscreen[data-portraits=demain] .people-wall-tile[data-wall-simulated=true][data-wall-identity=human] .people-wall-kind{color:#241b34;background:#dfc7fb}.people-wall-home .wall-tile-open{color:inherit;margin-top:auto;font-size:clamp(8px,8cqi,11px);line-height:1.3}.portrait-comparison{z-index:40;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8f0ff;background:#241329ee;border:1px solid #9f86ac;border-radius:999px;align-items:center;gap:3px;padding:5px;display:flex;position:fixed;box-shadow:0 8px 28px #0005}.portrait-comparison button{min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font:500 12px DM Sans,Arial,sans-serif}.portrait-comparison button[aria-pressed=true]{color:#241329;background:#e2cef8}.portrait-comparison button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:600px){.portrait-comparison{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.portrait-comparison button{min-height:44px;padding:9px 13px}.people-wall-fullscreen .people-wall-tile:last-child{scroll-margin-bottom:90px}.people-profile-avatar:has(.demain-portrait){border-radius:14px;flex-basis:88px;width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.people-wall-fullscreen[data-portraits=demain] .wall-tile-turn{transition:none}}@media (max-width:600px){.people-wall-fullscreen .workers-students-search{height:auto;margin-bottom:0;padding-block:12px}}
